Releases: python-semantic-release/python-semantic-release
v9.3.1
v9.3.0
v9.2.2
v9.2.2 (2024-03-19)
Fix
- cli: enable subcommand help even if config is invalid (
91d221a
)
Resolved Issue
v9.2.1
v9.2.0
v9.2.0 (2024-03-18)
Features
-
version: add new version print flags to display the last released version and tag (
814240c
) -
version-config: add option to disable
0.x.x
versions (dedb3b7
)
Fixes
-
changelog: make sure default templates render ending in 1 newline (
0b4a45e
) -
changelog-generation: fix incorrect release timezone determination (
f802446
)
Build System
-
MANIFEST: fix sdist contents to include docs & tests (
228347c
) -
deps: add click-option-group for grouping exclusive flags (
bd892b8
)
Documentation
v9.1.1
v9.1.0
v9.0.3
v9.0.3 (2024-02-08)
Chore
- chore: modernize ruff configuration to work with ruff >= 0.2 (
613d240
)
Fix
- fix(algorithm): correct bfs to not abort on previously visited node (
02df305
)
Performance
- perf(algorithm): refactor bfs search to use queue rather than recursion (
8b742d3
)
Style
Test
- test(algorithm): add bfs unit test on fake git history (
2c8a36e
)
v9.0.2
v9.0.2 (2024-02-08)
Chore
Ci
-
ci: Configure trusted publishing in pypi (
8e3c00b
) -
ci: bump the github-actions group with 3 updates (#831) (
bf96143
) -
ci: add grouped github-actions section to dependabot config (#794) (
3eb15c4
)
Documentation
Fix
- fix(util): properly parse windows line-endings in commit messages
Due to windows line-endings \r\n
, it would improperly split the commit
description (it failed to split at all) and cause detection of Breaking changes
to fail. The breaking changes regular expression looks to the start of the line
for the proper syntax.