Releases: python-semantic-release/python-semantic-release
v9.8.8
v9.8.8 (2024-09-01)
Fixes
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
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
-
changelog: clarify description of the default changelog generation process (
399fa65
) -
configuration: clarify
changelog_file
vstemplate_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
v9.8.6 (2024-07-20)
Fixes
Documentation
- configuration: correct GHA parameter name for commit email (#981)
Detailed Changes: v9.8.5...v9.8.6
v9.8.5
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
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
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
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
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
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 togit 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
v9.7.3 (2024-05-15)
Fix
- Enabled
prelease-token
parameter in github action (#929)
Detailed Changes: v9.7.2...v9.7.3