python-semantic-release/python-semantic-release (python-semantic-release)
### [`v9.8.5`](https://togithub.com/python-semantic-release/python-semantic-release/blob/HEAD/CHANGELOG.md#v985-2024-07-06)
[Compare Source](https://togithub.com/python-semantic-release/python-semantic-release/compare/v9.8.4...v9.8.5)
##### Fix
- fix: enable `--print-last-released*` when in detached head or non-release branch ([#926](https://togithub.com/python-semantic-release/python-semantic-release/issues/926))
- test(version-cmd): add tests to print when detached or non-release branch
ref: [#900](https://togithub.com/python-semantic-release/python-semantic-release/issues/900)
- fix(version-cmd): drop branch restriction for `--print-last-released*` opts
Resolves: [#900](https://togithub.com/python-semantic-release/python-semantic-release/issues/900) ([`782c0a6`](https://togithub.com/python-semantic-release/python-semantic-release/commit/782c0a6109fb49e168c37f279928c0a4959f8ac6))
##### Performance
- perf: improve git history processing for changelog generation ([#972](https://togithub.com/python-semantic-release/python-semantic-release/issues/972))
- perf(changelog): improve git history parser changelog generation
This converts the double for-loop (`O(n^2)`) down to `O(n)` using a
lookup table to match the current commit with a known tag rather than
iterating through all the tags of the repository every time.
- fix(changelog): resolve commit ordering issue when dates are similar ([`bfda159`](https://togithub.com/python-semantic-release/python-semantic-release/commit/bfda1593af59e9e728c584dd88d7927fc52c879f))
Configuration
š Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
9.8.4
->9.8.5
Release Notes
python-semantic-release/python-semantic-release (python-semantic-release)
### [`v9.8.5`](https://togithub.com/python-semantic-release/python-semantic-release/blob/HEAD/CHANGELOG.md#v985-2024-07-06) [Compare Source](https://togithub.com/python-semantic-release/python-semantic-release/compare/v9.8.4...v9.8.5) ##### Fix - fix: enable `--print-last-released*` when in detached head or non-release branch ([#926](https://togithub.com/python-semantic-release/python-semantic-release/issues/926)) - test(version-cmd): add tests to print when detached or non-release branch ref: [#900](https://togithub.com/python-semantic-release/python-semantic-release/issues/900) - fix(version-cmd): drop branch restriction for `--print-last-released*` opts Resolves: [#900](https://togithub.com/python-semantic-release/python-semantic-release/issues/900) ([`782c0a6`](https://togithub.com/python-semantic-release/python-semantic-release/commit/782c0a6109fb49e168c37f279928c0a4959f8ac6)) ##### Performance - perf: improve git history processing for changelog generation ([#972](https://togithub.com/python-semantic-release/python-semantic-release/issues/972)) - perf(changelog): improve git history parser changelog generation This converts the double for-loop (`O(n^2)`) down to `O(n)` using a lookup table to match the current commit with a known tag rather than iterating through all the tags of the repository every time. - fix(changelog): resolve commit ordering issue when dates are similar ([`bfda159`](https://togithub.com/python-semantic-release/python-semantic-release/commit/bfda1593af59e9e728c584dd88d7927fc52c879f))Configuration
š Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.