Releases: jenstroeger/python-package-template
Releases · jenstroeger/python-package-template
v2.18.0
v2.18.0 (2025-12-03)
Feat
- using pytest as a test runner, diversify the tests into unit, integration, and performance tests (#1028)
Fix
- invoke flit through the Python interpreter’s module-call argument to ensure the Python venv’s flit is being run (#1045)
- ci: undo temporary ignore of GHSA-4xh5-x5gv-qwph (CVE-2025-8869) because the latest pip v25.3 addressed the issue (#1022)
- ci: temporarily ignore GHSA-4xh5-x5gv-qwph (CVE-2025-8869) until
pipfixes the problem (#1018)
v2.17.0
v2.17.0 (2025-09-20)
Feat
- add actions to CodeQL languages (#991)
- ci: cancel existing running workflows for a PR when a new change is pushed to that PR (#927)
Fix
- remove various repo files that leaked into the sdist of the package (#948)
- building the package’s dist files should always generate the build’s epoch as well, even when using the individual package goals only (#950)
- make sure isort skips over files listed as such in the pyproject.toml tool configuration (#968)
Perf
- test: use Python’s system monitoring facilities to improve performance of test runs (#933)
v2.16.0
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-actionlintgoal 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)