Skip to content

Releases: ComPWA/policy

ComPWA repository policy 0.3.7

25 Apr 15:17
796e935
Compare
Choose a tag to compare

🖱️ Developer Experience

  • remove E402 from default ignored (#344)

The full changelog as commits can be found here.

ComPWA repository policy 0.3.6

23 Apr 12:58
64afc87
Compare
Choose a tag to compare

⚠️ Enhancements and optimizations

  • Allow additional extra-keys for nbstripout (#343)

The full changelog as commits can be found here.

ComPWA repository policy 0.3.5

06 Apr 11:01
7934597
Compare
Choose a tag to compare

✨ New features

  • Implement --repo-organization flag for check-dev-files hook (#342)

The full changelog as commits can be found here.

ComPWA repository policy 0.3.4

05 Apr 20:24
a06d363
Compare
Choose a tag to compare

🐛 Bug fixes

  • Set py37 as target version if undetermined (#340)
  • Supports repos without pyproject.toml (#341)

🖱️ Developer Experience

  • Group Dependabot updates (#339)

The full changelog as commits can be found here.

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.