Skip to content

Releases: python-semantic-release/python-semantic-release

v9.8.8

01 Sep 17:43
Compare
Choose a tag to compare

v9.8.8 (2024-09-01)

Fixes

  • config: fix path traversal detection for windows compatibility (#1014, 16e6daa)

Documentation

  • configuration: update build_command env table for windows to use all capital vars (0e8451c)

  • github-actions: update version in examples to latest version (3c894ea)

Resolved Issues

  • #978: Changelog file destination must be inside of the repository directory error on windows
  • #994: Template directory must be inside of the repository directory error on windows

Detailed Changes: v9.8.7...v9.8.8

v9.8.7

20 Aug 04:34
Compare
Choose a tag to compare

v9.8.7 (2024-08-20)

Fixes

  • Provide context.history global in release notes templates (#1005, 5bd91b4)

  • release-notes: provide context.history global in release note templates (5bd91b4)

  • release-notes: fix noop-changelog to print raw release notes (5bd91b4)

Documentation

  • Use pinned version for GHA examples (#1004, 5fdf761)

  • changelog: clarify description of the default changelog generation process (399fa65)

  • configuration: clarify changelog_file vs template_dir option usage (a7199c8)

  • configuration: fix build_command_env table rendering (#996, a5eff0b)

  • github-actions: adjust formatting & version warning in code snippets (5fdf761)

  • github-actions: use pinned version for GHA examples (5fdf761)

Issues Resolved

  • #983: When template folder is present, changelog_file is ignored

  • #984: jinja2.exceptions.UndefinedError: 'context' is undefined

  • #1003: pinning GHA workflow


Detailed Changes: v9.8.6...v9.8.7

v9.8.6

20 Jul 12:28
Compare
Choose a tag to compare

v9.8.6 (2024-07-20)

Fixes

  • version-cmd: resolve build command execution in powershell (#980, 32c8e70)

Documentation

  • configuration: correct GHA parameter name for commit email (#981)

Detailed Changes: v9.8.5...v9.8.6

v9.8.5

06 Jul 21:20
Compare
Choose a tag to compare

v9.8.5 (2024-07-06)

Fixes

  • Enable --print-last-released* when in detached head or non-release branch (#926)

  • changelog: resolve commit ordering issue when dates are similar (bfda159)

  • version-cmd: drop branch restriction for --print-last-released* opts (782c0a6)

Performance Improvements

  • Improve git history processing for changelog generation (#972)

  • changelog: improve git history parser changelog generation (bfda159)

Resolved Issues

  • #900: Allow version --print-last-released outside of release branches

Detailed Changes: v9.8.4...v9.8.5

v9.8.4

04 Jul 16:57
Compare
Choose a tag to compare

v9.8.4 (2024-07-04)

Fixes

  • changelog-cmd: remove usage strings when error occured (348a51d)

  • changelog-cmd: render default changelog when user template directory exist but is empty (bded8de)

  • config: prevent path traversal manipulation of target changelog location (43e35d0, 3eb3dba)

  • publish-cmd: prevent error when provided tag does not exist locally (16afbbb)

  • publish-cmd: remove usage strings when error occurred (afbb187)

  • version-cmd: remove usage strings when error occurred (a7c17c7)

Resolved Issues

  • #810: Help string should not be output if PSR fails due to error

Detailed Changes: v9.8.3...v9.8.4

v9.8.3

18 Jun 05:00
Compare
Choose a tag to compare

v9.8.3 (2024-06-18)

Fixes

  • parser: strip DOS carriage-returns in commits (#956)

Resolved Issues

  • #955: Inconsistent carriage returns in generated changelogs

Detailed Changes: v9.8.2...v9.8.3

v9.8.2

17 Jun 06:12
Compare
Choose a tag to compare

v9.8.2 (2024-06-17)

Fixes

  • changelog: suppress extra newlines in default changelog (#954)

Detailed Changes: v9.8.1...v9.8.2

v9.8.1

05 Jun 00:31
Compare
Choose a tag to compare

v9.8.1 (2024-06-05)

Fixes

  • Improve build cmd env on windows (#942)

  • version-cmd: pass windows specific env vars to build cmd when on windows (d911fae)

Documentation

  • configuration: define windows specific env vars for build cmd (d911fae)

Detailed Changes: v9.8.0...v9.8.1

v9.8.0

27 May 16:00
Compare
Choose a tag to compare

v9.8.0 (2024-05-27)

Features

  • Extend GitLab support to edit a previous release if exists (#934)

  • gha: configure ssh signed tags in GitHub Action (#937)

  • hvcs-gitlab: enable gitlab to edit a previous release if found (23e02b9)

  • version-cmd: add toggle of --no-verify option to git commit (#927)

Fixes

  • hvcs-gitlab: add tag message to release creation (23e02b9)

  • gitlab: adjust release name to mirror other hvcs release names (23e02b9)

Documentation

  • configuration: add no_git_verify description to the configuration page (1de6f78)

  • migration-v8: update version references in migration instructions (#938)

Resolved Issues

  • #936: Enable signing of the created version tags

Detailed Changes: v9.7.3...v9.8.0

v9.7.3

15 May 11:46
Compare
Choose a tag to compare

v9.7.3 (2024-05-15)

Fix

  • Enabled prelease-token parameter in github action (#929)

Detailed Changes: v9.7.2...v9.7.3