Releases: jenstroeger/python-package-template
Releases · jenstroeger/python-package-template
v2.9.0
v2.9.0 (2023-05-21)
Feat
- ci: add a Rebase Branch workflow to rebase staging on top of main after a package was published (#536)
- add actionlint hook and fix current errors (#505)
- add flake8-pyi plugin to check .pyi files (if any) (#512)
- add CODEOWNERS file to the repository (#511)
Fix
- make Black, Flake8, Sphinx play nice together by tweaking a few Flake8 settings (#479)
- ci: add docs/source/ folder to the excludes of the Sync Upstream workflow (#482)
- ci: ensure correct epoch for packaged files to enable reproducible builds (#487)
- test: make pytest a little more verbose when tests fail (#495)
v2.8.0
v2.8.0 (2023-02-20)
Feat
- add a workflow to create sync PRs (#444)
- add flake8-print plugin to the flake8 git pre-commit hook (#473)
Fix
- docs: update OSSF Scorecard URL (#468)
- ci: update isort to latest fix because of PyCQA/isort/issues/2077 (#455)
- update project URLs in the package metadata
Refactor
- test: configure warnings for pytest through pyproject.toml only (#436)
v2.7.0
v2.6.0
v2.5.0
v2.5.0 (2022-11-30)
Feat
Fix
- ci: make Release Notification a reusable workflow to avoid artifact race (#398)
- determine package version gracefully, even for a deactivated venv (#387)
- ci: update deprecated SLSA provenance generator, again (#394)
- incorrect folder name for pytest (#376)
- don’t nuke an activated virtual environment (#367)
v2.4.2
v2.4.1
v2.4.1 (2022-10-28)
Fix
- ci: trigger PR actions for all target branches (#357)
- ci: fix actionlint warnings (#348)
- run pytest hook on unstaged files (#347)
- determine an activated venv correctly when running make (#346)
- exit Makefile gracefully if an inactive venv was found (#345)
- ci: use GITHUB_OUTPUT instead of deprecated set-output (#358)
- ci: change deprecated SLSA attestation-name to provenance-name (#359)
- ci: update pytest to drop dependency on vulnerable py package (#354)
- don’t build the package again if a PR was only edited (#336)
- the ‘upgrade-quiet’ Makefile goal now works with BSD date command too (#335)
- a Makefile’s SHELL variable is not an executable shebang (#329)
- use simple expansion consistently for all Makefile variables (#328)
- explicitly specify flake8 configuration for git hooks (#327)
- docs: update README with correct CHANGELOG setup instructions (#320)
Refactor
- ci: allow release when provenance generation fails (#342)