Releases: python-semantic-release/python-semantic-release
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.
Style
Test
v9.0.1
v9.0.0
v8.7.2
v8.7.2 (2024-01-03)
Build
- build(deps-dev): bump ruff from 0.1.8 to 0.1.11 (#792)
Bumps ruff from 0.1.8 to 0.1.11.
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (6835fca
)
Fix
- fix(lint): correct linter errors (
c9556b0
)
v8.7.1
v8.7.0
v8.6.0
v8.5.2
v8.5.2 (2023-12-19)
Build
- build(deps-dev): bump ruff from 0.1.7 to 0.1.8 (#775)
Bumps ruff from 0.1.7 to 0.1.8.
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5efda8a
)
-
build(deps-dev): bump ruff from 0.1.6 to 0.1.7 (#769)
-
build(deps-dev): bump ruff from 0.1.6 to 0.1.7
Bumps ruff from 0.1.6 to 0.1.7.
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
- ci: remove hardcoded ruff version in workflows
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bernard Cooke <[email protected]> (c48c3b3
)
Fix
-
fix(cli): gracefully output configuration validation errors (#772)
-
test(fixtures): update example project workflow & add config modifier
-
test(cli-main): add test for raw config validation error
-
fix(cli): gracefully output configuration validation errors (
e8c9d51
)
Style
v8.5.1
v8.5.1 (2023-12-12)
Documentation
-
docs(configuration): adjust wording and improve clarity (#766)
-
docs(configuration): fix typo in text
-
docs(configuration): adjust wording and improve clarity (
6b2fc8c
)
Fix
-
fix(config): gracefully fail when repo is in a detached HEAD state (#765)
-
fix(config): cleanly handle repository in detached HEAD state
-
test(cli-main): add detached head cli test (
ac4f9aa
) -
fix(cmd-version): handle committing of git-ignored file gracefully (#764)
-
fix(version): only commit non git-ignored files during version commit
-
test(version): set version file as ignored file
Tweaks tests to use one committed change file and the version file
as an ignored change file. This allows us to verify that our commit
mechanism does not crash if a file that is changed is ignored by user (ea89fa7
)