Releases: jenstroeger/python-package-template
Releases · jenstroeger/python-package-template
v2.15.0
v2.15.0 (2024-12-26)
Feat
- test: add the duration of tests to the printed test summary (#852)
Fix
- don’t attempt to sort imports on
git push
(they must already be sorted) (#851) - when nuking then also nuke any installed git hooks (except pre-installed sample hooks) to avoid leaving stale hooks behind (#850)
- declare
check-actionlint
goal in Makefile as proper phony (#849) - package metadata did not constrain the upper limit of Python’s version range, set now to <3.14 (#848)
v2.14.0
v2.13.4
v2.13.3
v2.13.2
v2.12.1
v2.12.0
v2.12.0 (2024-01-20)
Feat
- ci: switch from building the SLSA provenance generator to using the pre-built version to improve runtime performance (#667)
- require pylint v3 and add a slew of optional plugins (#658)
- run doctest as part of running tests, which collects doctests from both the package’s doc strings and the package documentation (#637)
- add perflint to find performance anti-patterns (#675)
Fix
v2.11.0
v2.11.0 (2023-11-22)
Feat
- improve, clean up, and stricten the mypy configuration (#641)
- treat Sphinx docs warnings as errors (#648)
- enable Python’s “Development Mode” when running tests to enable resource tracking and add more warnings (#643)
- add flake8-logging plugin to ensure module-level logging is being used correctly (#640)
v2.10.1
v2.10.0
v2.10.0 (2023-07-22)
Feat
- ci: use a Github Repository Variable
DISABLE_PIP_AUDIT
to control runningpip-audit
in CI (#551)