Skip to content

Releases: jenstroeger/python-package-template

v2.3.1

26 Aug 06:44
Compare
Choose a tag to compare

Release Notes (2022-08-26)

Fix

  • ci: separate artifacts for release and debugging (#297) (#298)

v2.3.0

26 Aug 05:32
Compare
Choose a tag to compare

Release Notes (2022-08-26)

Feat

  • persist requirements.txt as a build artifact (#284)
  • always create a reproducible build with make dist (#272)

Fix

  • ci: allow PR Action to check commits across branches of forks (#287)
  • disable noise when freezing the current venv (#273)
  • enable CI on release bump commit (#269)

Refactor

  • ci: remove write permissions from build.yaml (#291)

v2.2.0

31 Jul 03:52
Compare
Choose a tag to compare

Release Notes (2022-07-31)

Feat

  • generate SLSA level 3 provenance for release artifacts (#259)

Refactor

  • ci: use commitizen tool for pull request action (#263)

Fix

  • create empty pip.conf file inside a new virtual environment (#264)

v2.1.0

12 Jul 01:29
Compare
Choose a tag to compare

Feature

  • Use Bash as the shell to execute Makefile recipes (#256) (e214bee)
  • Warn if generated builds are not reproducible (#253) (0d385f7)
  • Move private file .upgraded into .venv/ folder (#248) (2a24e24)

Fix

  • Default goal for make should be to build the entire package (#257) (b0c8511)
  • Remove shebang comment from Makefile which isn’t actually runable (#252) (29e32ca)

v2.0.0

06 Jul 08:42
Compare
Choose a tag to compare

Feature

  • Replace the Makefile’s quick-check goal with check-code (#239) (caba574)
  • Add pytest-env and pytest-custom-exit-code plugin support (#243) (2e6e0ca)

Fix

  • Flit doesn’t support MANIFEST.in, fix sdist accordingly (#244) (20b9044)

Breaking

  • replace the Makefile’s quick-check goal with check-code (#239) (caba574)

Documentation

  • Remove symlinks to UPSTREAM files, use proper community files (#245) (e64554b)

v1.6.1

26 Jun 22:11
Compare
Choose a tag to compare

Fix

  • Add explicit settings path to isort in pre-commit configuration (#233) (c75dc16)

v1.6.0

24 Jun 06:12
Compare
Choose a tag to compare

Feature

  • Consolidate sdist and wheel into a single build target (#229) (c7fa042)

Fix

  • ci: Run all Actions except the Release job on the release commit (#230) (a86ad65)

v1.5.1

21 Jun 23:41
Compare
Choose a tag to compare

Fix

  • Bump min pytest version according to the "test" dependencies (#220) (f0352b7)
  • Don’t pin Black to a particular Python version (#217) (b19ef03)

Documentation

v1.5.0

20 Jun 05:46
Compare
Choose a tag to compare

Feature

  • Move package specification, tool configs to pyproject.toml (#208) (be7ba06)

Fix

  • ci: Release Action needs to use flit, too (db56423)
  • ci: Use dedicated RELEASE_TOKEN for Release Action job (#219) (d0dcf33)
  • ci: Enable Release Action for private, protected branches (#209) (5c8a47f)
  • Add missing phony target to Makefile (#200) (6dc8a86)

Documentation

  • Add security policy documentation, elaborate on test policy (#206) (dc05694)
  • Elaborate on Python “package” and “application” (#199) (cc7e7e5)
  • Add missing TOC references, add OSSF link, fix typos (#196) (218eb08)

v1.4.1

19 May 22:38
Compare
Choose a tag to compare

Fix

  • Add missing phony target to Makefile (#200) (6dc8a86)

Documentation

  • Elaborate on Python “package” and “application” (#199) (cc7e7e5)
  • Add missing TOC references, add OSSF link, fix typos (#196) (218eb08)