Skip to content

Releases: CGuichard/cookiecutter-pypackage

3.5.0

16 Feb 00:10

Choose a tag to compare

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

31 Jan 20:24

Choose a tag to compare

What's Changed

Bug fixes

  • Remove GitHub workflow "Docs" unneeded upload-artifact

3.4.0

30 Jan 18:50

Choose a tag to compare

What's Changed

Enhancements

  • Add default labels to GitHub templates
  • Small improvements to CONTRIBUTING.md

3.3.0

22 Jan 20:47

Choose a tag to compare

What's Changed

Enhancements

  • CI: improve setup-uv parameters
    • Remove enable-cache to use default value, except check.yml/audit with enable-cache: false
    • Remove cache-dependency-glob to use default value
  • 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

3.2.0

17 Jan 19:33

Choose a tag to compare

What's Changed

Enhancements

  • Improve pre-commit config and install
  • Update dev dependencies

Bug fixes

  • Remove exec permission on .github issue templates

3.1.0

22 Nov 23:48

Choose a tag to compare

What's Changed

Enhancements

  • Support python 3.14, add to project classifiers, tox envlist, ci test matrix

3.0.1

22 Nov 23:38

Choose a tag to compare

What's Changed

Bug fixes

  • Fix pre-commit ruff-check files selection, also run on tests

3.0.0

21 Nov 00:24

Choose a tag to compare

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

2.2.1

05 Oct 22:55

Choose a tag to compare

What's Changed

Bug fixes

  • Invalid syntax in check github workflow

2.2.0

05 Oct 22:50

Choose a tag to compare

What's Changed

Enhancements

  • CI: add SBOM in check and release workflows

Bug fixes

  • CI: rename build artifact from 'py-dist' to 'build'
  • CI: correct test execution and report
  • CI: correct pip-audit and libyear calls