Skip to content

Releases: ComPWA/policy

ComPWA repository policy 0.3.3

20 Mar 10:51
0cc0607
Compare
Choose a tag to compare

⚠️ Changes that may affect behavior

🐛 Bug fixes

  • OInly exclude typings/ directory if tracked with Git (#336)

🖱️ Developer Experience

  • Activate word wrap on JSON files for viewing Jupyter notebooks in JSON format (#332)

The full changelog as commits can be found here.

ComPWA repository policy 0.3.2

13 Mar 22:19
053a7ac
Compare
Choose a tag to compare

🐛 Bug fixes

  • Avoid overwrite of post_install in .readthedocs.yml (#330)

The full changelog as commits can be found here.

ComPWA repository policy 0.3.1

13 Mar 20:42
8f6f65e
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Several performance improvements for check-dev-files:
    • Modify .pre-commit-config.yaml and pyproject.toml with context manager to share state (#316, #319)
    • Load TOML with rtoml if read-only (#318)
    • Speed up TOML file updates (#313)
    • Find files with git ls-files instead of glob() (#329)
  • Run pip install with uv on Read the Docs (#325)
  • Automatically update pyright pre-commit hook (#326)

⚠️ API changes

  • Removed --ignore-author option (#312)

🖱️ Developer Experience

  • Remove Ruff E402 from notebook default ignore (#327)
  • Move pep8-naming Ruff config to lint (#309)

⚠️ Changes that may affect behavior

  • Remove setup.cfg support (#312)

📝 Documentation

  • Add logos and source button links (#311)
  • Remove module from API entries (#314)

🐛 Bug fixes

  • Add select to lint option keys (#310)
  • Correctly dump pre-commit and update changelog (#321)
  • Dump to file when leaving context managers (#322)
  • Stabilize tests for multithreading (#328)

🔨 Maintenance

  • Rewrite Executor as context manager (#315)
  • Define TypedDict for pyproject.toml (#317)

The full changelog as commits can be found here.

ComPWA repository policy 0.3.0

07 Mar 11:46
2e0cc01
Compare
Choose a tag to compare

⚠️ API changes

  • Remove pin-nb-requirements hook (#308)

🖱️ Developer Experience

  • Outsource PR linting to ComPWA/actions (#307)

The full changelog as commits can be found here.

ComPWA repository policy 0.2.7

07 Mar 10:51
359331f
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Check whether .constraints directory actually contains lock files (#305)
  • Added --keep-pr-linting flag for leaving .github/workflows/pr-linting.yaml untouched (#304)

🖱️ Developer Experience

  • Subhook execution times can now be viewed with the pre-commit -v flag (#306)

The full changelog as commits can be found here.

ComPWA repository policy 0.2.6

04 Mar 11:26
ba5fcb9
Compare
Choose a tag to compare

🖱️ Developer Experience

  • Format notebooks on save with Ruff (#302)

The full changelog as commits can be found here.

ComPWA repository policy 0.2.5

12 Feb 21:23
f59f181
Compare
Choose a tag to compare

🖱️ Developer Experience

  • Switched from black to Ruff formatter (#301)

🔨 Maintenance

  • Applied new black and pyright rules (#300)

The full changelog as commits can be found here.

ComPWA repository policy 0.2.4

11 Feb 10:08
1f57d48
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Deactivated Ruff isort split-on-trailing-comma (#288)
  • Keep running workflows on default branch (#291)
  • Avoid linebreak on concurrency update (#294)
  • Adapt Ruff configuration to v0.2.0 (#298)

⚠️ Changes that may affect behavior

  • Activate Ruff preview mode (#287)
  • Remove dependabot.yml config (#292)

🔨 Maintenance

  • Bump release-drafter from v5 to v6 (#293)

🖱️ Developer Experience

  • Set telemetry settings for GDPR compatibility (#290)
  • Remove sort-lines VSCode extension (#299)

The full changelog as commits can be found here.

ComPWA repository policy 0.2.3

20 Jan 18:09
30f8316
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Execute pre-commit formatter hooks before other hooks (#281, #283, and #286)

📝 Documentation

The full changelog as commits can be found here.

ComPWA repository policy 0.2.2

17 Jan 20:58
247f5cc
Compare
Choose a tag to compare

🖱️ Developer Experience

  • Default to Python 3.9 in developer environment (#280)

The full changelog as commits can be found here.