Skip to content

Releases: ComPWA/policy

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.

ComPWA repository policy 0.4.1

23 Sep 15:47
4d13e2e
Compare
Choose a tag to compare

✨ New features

  • Move imports to top in notebooks (#392)

The full changelog as commits can be found here.

ComPWA repository policy 0.4.0

05 Sep 20:15
0f1b3e6
Compare
Choose a tag to compare

✨ New features

  • implement --allowed-cell-metadata flag (#366)
  • support pixi and venv in .envrc (#367)
  • automatically create Pixi environment (#374)
  • create or remove Conda environment.yml (#375)
  • remove Pixi configuration if not listed in --package-managers (#377)

⚠️ Enhancements and optimizations

  • remove GitPod badge if --no-gitpod (#369)
  • allow enforce single-line arrays (#373)
  • add --drop-empty-cells tag in pre-commmit hook (#380)
  • rename mirrors-taplo repo to taplo-pre-commit (#383)
  • remove target-version from black and ruff config (#382)
  • update Prettier pre-commit URL to ComPWA (#386)

⚠️ API changes

  • rename enforce_multiline in to_toml_array() (#372)
  • merge vscode.remove_setting() into remove_settings() (#376)
  • expose changelog as property (#384)
  • remove GitPod configuration by default (#387)

⚠️ Changes that may affect behavior

  • sort ComPWA/policy hooks after meta (#371)
  • remove GitPod configuration by default (#387)

🐛 Bug fixes

  • set intermediate TOML tables to be super table (#368)
  • do not sort table keys with toml-sort (#388)
  • do not duplicate nbstripout --extra-keys (#389)
  • do not create pixi.activation table for env (#390)

📝 Documentation

  • add --drop-empty-cells tag in pre-commmit hook (#380)

🔨 Maintenance

  • clean up Tox configuration (#370)

🖱️ Developer Experience

  • remove GitPod badge if --no-gitpod (#369)
  • clean up Tox configuration (#370)
  • add --drop-empty-cells tag in pre-commmit hook (#380)

The full changelog as commits can be found here.