Skip to content

Releases: ComPWA/policy

ComPWA repository policy 0.5.8

18 Dec 14:42
04c9911
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Ignore paths with cSpell using .gitignore (#471)
  • Recommend VS Code Jupyter extensions (#472)
  • Import --environment-variables of the check-dev-files hook into ci.yml (#473)

The full changelog as commits can be found here.

ComPWA repository policy 0.5.7

03 Dec 13:24
34ed967
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Rename Ruff rule TCH to TC (#466)

🔨 Maintenance

  • Update lock files and apply new Ruff linting and formatting rules (#467)

The full changelog as commits can be found here.

ComPWA repository policy 0.5.6

29 Oct 13:36
e6ddbf2
Compare
Choose a tag to compare

🐛 Bug fixes

  • Create ci.skip section if missing (#461)

The full changelog as commits can be found here.

ComPWA repository policy 0.5.5

28 Oct 09:56
cee4849
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Add --no-dev flag if using --group flag (#460)

The full changelog as commits can be found here.

ComPWA repository policy 0.5.4

28 Oct 09:09
4e7f635
Compare
Choose a tag to compare

✨ New features

  • Convert dev dependencies to dependency groups (#459)

⚠️ Enhancements and optimizations

  • Remove .python-version if requires-python pins (#457)

🐛 Bug fixes

  • Set correct organization in CONTRIBUTING.md (#458)

The full changelog as commits can be found here.

ComPWA repository policy 0.5.3

24 Oct 20:20
767f680
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Do not import Tox into Pixi if pixi+uv (#454)

🐛 Bug fixes

  • Do not remove jupyterlab-code-formatter (#455)

The full changelog as commits can be found here.

ComPWA repository policy 0.5.2

24 Oct 19:58
d04afb8
Compare
Choose a tag to compare

⚠️ Changes that may affect behavior

  • Only update Manifest.toml in top level (#453)

🐛 Bug fixes

  • Remove pre-commit-uv and tox-uv from environment (#452)

The full changelog as commits can be found here.

ComPWA repository policy 0.5.1

22 Oct 10:24
82527b9
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Add Manifest.toml and pixi.lock to the trigger patterns of the update-lock workflow (#451)

The full changelog as commits can be found here.

ComPWA repository policy 0.5.0

18 Oct 12:32
269b7b6
Compare
Choose a tag to compare

✨ 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.

ComPWA repository policy 0.4.2

14 Oct 14:04
9d7f6f1
Compare
Choose a tag to compare

✨ New features

  • Merge tox.ini into pyproject.toml with legacy INI key (#417)

⚠️ Enhancements and optimizations

  • Remove outdated python.analysis.typeCheckingMode VS Code setting (#399)
  • Ignore rst.jinja files with cSpell (#406)
  • Use case-sensitive sorting in .vscode/settings.json (#405)
  • Run nbqa-isort before Ruff (#402)
  • Switch to pre-commit-uv (#411)
  • Update pyright pre-commit hook URL (#413)
  • Use Python 3.12 in developer environment (#415)

⚠️ API changes

  • Remove redundant extract_config_section() function (#416)

⚠️ Changes that may affect behavior

  • Switch to ubuntu-24.04 in actions (#414)
  • Use Python 3.12 in developer environment (#415)

🐛 Bug fixes

  • Remove skip key if no expected hook skips (#403)
  • Run nbqa-isort before Ruff (#402)

🔨 Maintenance

  • Drop Python 3.7 & 3.8 support due to EOL (#418)

The full changelog as commits can be found here.