Releases: CGuichard/cookiecutter-pypackage
Releases · CGuichard/cookiecutter-pypackage
3.5.0
What's Changed
Enhancements
- Update dev dependencies
- Update CONTRIBUTING.md with new uv version
- CI: upgrade uv version
- pre-commit: integrate prek as alternative implementation
- pre-commit: remove a comment in the config file
- pre-commit: improve ruff format and check hooks names
Bug fixes
- Small rephrasing in CONTRIBUTING.md
- Remove if ternary in watch.py script
- Make: pre-commit target run pre-commit and pre-push in single command
3.4.1
3.4.0
3.3.0
What's Changed
Enhancements
- CI: improve setup-uv parameters
- Remove
enable-cacheto use default value, except check.yml/audit withenable-cache: false - Remove
cache-dependency-globto use default value
- Remove
- CI: upgrade actions versions
- actions/checkout:
@v5->@v6 - actions/upload-artifact:
@v5->@v6 - actions/download-artifact:
@v5->@v7 - gh-action-sigstore-python:
@v3.1.0->@v3.2.0
- actions/checkout:
3.2.0
3.1.0
3.0.1
3.0.0
What's Changed
This release reduces reliance on tox by moving the lint and docs tasks to standard
virtual-environment installation and command execution. The usage of tox in pre-commit has
been replaced with uv. The integration of uv has been expanded and is now used throughout
the Makefile.
BREAKING CHANGES
- Upgrade dependencies and migrate project tasks management from tox to uv
- Rework dev dependencies, merge install-all into install-dev
- Docs: update CONTRIBUTING.md with tox removal and install-dev changes
Enhancements
- CI: upgrade uv to 0.9.X
- CI: upgrade actions checkout, upload-artifact, download-artifact, insightsengineering/coverage-action, sigstore/gh-action-sigstore-python
- Format script watch.py
Bug fixes
- CI: update lint dependencies with all extras (project.optional-dependencies)
- Tox: remove unused gh-actions table