Skip to content

ComPWA repository policy 0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Oct 12:32
· 10 commits to main since this release
269b7b6

✨ New features

  • Switch to uv as default package manager (#424)
  • Update Read the Docs configuration with build.commands if uv and/or pixi is selected as package manager (#425, #446, and #449)
  • Add --no-milestone flag to check-dev-files hook (#434)
  • Add --no-cd flag (#437)

⚠️ Enhancements and optimizations

  • Clean up classifiers and workflows if --no-pypi (#422)
  • Detect automatically if repo has notebooks (#423)
  • Automatically determine --repo-name if unavailable (#426)
  • Remove uv configuration if not selected as package manager (#429)
  • Switch to ComPWA/actions@v2 (#430)
  • Remove uv-lock hook if no tracked uv.lock (#431)
  • Add uv.lock to trigger files (#438)
  • Add GitLens VS Code extension by default (#439)
  • Automatically create or update Binder configuration (#440, #442, #443, #444, #445, #447, and #448)

⚠️ API changes

  • Remove --no-notebooks argument (#423)
  • Rename --package-managers to --package-manager (#424)
  • Remove --no-prettierrc flag (#427)
  • Rename requirements workflow to update lock (#435)

⚠️ Changes that may affect behavior

  • Remove post-version from dynamic PyPI version (#419)
  • Remove setup.cfg support (#432)
  • Add workflow for updating lock files by default (#436)

🐛 Bug fixes

  • Do not load pyproject.toml if non-existent (#433)
  • Allow black in notebooks optional dependencies (#441)

🔨 Maintenance

  • Extract function for YAML(typ="rt").load (#428)

🖱️ Developer Experience

  • Switch to uv as default package manager (#424)

The full changelog as commits can be found here.