([785](https://github.com/MartinBernstorff/Memium/pull/785),
[`f61e539`](https://github.com/MartinBernstorff/Memium/commit/f61e5392398f4db47443e954313c528fc832d587))
This PR contains the following updates:
| Package | Type | Update | Change | |---|---|---|---| |
[python-semantic-release/python-semantic-release](https://redirect.github.com/python-semantic-release/python-semantic-release)
| action | minor | `v9.14.0` -> `v9.15.0` |
---
Release Notes
<details> <summary>python-semantic-release/python-semantic-release
(python-semantic-release/python-semantic-release)</summary>
[`v9.15.0`](https://redirect.github.com/python-semantic-release/python-semantic-release/blob/HEAD/CHANGELOG.md#v9150-2024-12-02)
[Compare
Source](https://redirect.github.com/python-semantic-release/python-semantic-release/compare/v9.14.0...v9.15.0)
Bug Fixes
- **cmd-version**: Ensure release utilizes a timezone aware datetime
([`ca817ed`](https://redirect.github.com/python-semantic-release/python-semantic-release/commit/ca817ed9024cf84b306a047675534cc36dc116b2))
- **default-changelog**: Alphabetically sort commit descriptions in version type sections
([`bdaaf5a`](https://redirect.github.com/python-semantic-release/python-semantic-release/commit/bdaaf5a460ca77edc40070ee799430122132dc45))
Features
- **commit-parser**: Enable parsers to flag commit to be ignored for changelog
([&8203;1108](https://redirect.github.com/python-semantic-release/python-semantic-release/pull/1108),
[`0cc668c`](https://redirect.github.com/python-semantic-release/python-semantic-release/commit/0cc668c36490401dff26bb2c3141f6120a2c47d0))
This adds an attribute to the ParsedCommit object that allows custom parsers to set to false if it
is desired to ignore the commit completely from entry into the changelog.
Resolves:
[&8203;778](https://redirect.github.com/python-semantic-release/python-semantic-release/issues/778)
- test(parser-custom): add test w/ parser that toggles if a parsed commit is included in changelog
<!---->
- **default-changelog**: Add a separate formatted breaking changes section
([&8203;1110](https://redirect.github.com/python-semantic-release/python-semantic-release/pull/1110),
[`4fde30e`](https://redirect.github.com/python-semantic-release/python-semantic-release/commit/4fde30e0936ecd186e448f1caf18d9ba377c55ad))
Resolves:
[&8203;244](https://redirect.github.com/python-semantic-release/python-semantic-release/issues/244)
- test(fixtures): update repo changelog generator to add breaking descriptions
- test(default-changelog): add unit tests to demonstrate breaking change descriptions
- test(release-notes): add unit tests to demonstrate breaking change descriptions
- feat(changelog-md): add a breaking changes section to default Markdown template
- feat(changelog-rst): add a breaking changes section to default reStructuredText template
- feat(changelog-md): alphabetize breaking change descriptions in markdown changelog template
- feat(changelog-rst): alphabetize breaking change descriptions in ReStructuredText template
- **default-changelog**: Alphabetize commit summaries & scopes in change sections
([&8203;1111](https://redirect.github.com/python-semantic-release/python-semantic-release/pull/1111),
[`8327068`](https://redirect.github.com/python-semantic-release/python-semantic-release/commit/83270683fd02b626ed32179d94fa1e3c7175d113))
- test(fixtures): force non-alphabetical release history to validate template sorting
- test(default-changelog): update unit test to enforce sorting of commit desc in version sections
- test(release-notes): update unit test to enforce sorting of commit desc in version sections
- feat(changelog-md): alphabetize commit summaries & scopes in markdown changelog template
- feat(changelog-rst): alphabetize commit summaries & scopes in ReStructuredText template
- **parsers**: Enable parsers to identify linked issues on a commit
([&8203;1109](https://redirect.github.com/python-semantic-release/python-semantic-release/pull/1109),
[`f90b8dc`](https://redirect.github.com/python-semantic-release/python-semantic-release/commit/f90b8dc6ce9f112ef2c98539d155f9de24398301))
- refactor(parsers): add parser option validation to commit parsing
- docs(api-parsers): add option documentation to parser options
- feat(parsers): add `other_allowed_tags` option for commit parser options
- feat(parser-custom): enable custom parsers to identify linked issues on a commit
- test(parser-angular): add unit tests to verify parsing of issue numbers
- test(parser-emoji): add unit tests to verify parsing of issue numbers
- test(parser-scipy): add unit tests to verify parsing of issue numbers
- fix(util): prevent git footers from being collapsed during parse
- feat(parser-angular): automatically parse angular issue footers from commit messages
- feat(parser-emoji): parse issue reference footers from commit messages
- docs(commit-parsing): improve & expand commit parsing w/ parser descriptions
- docs(changelog-templates): update examples using new `commit.linked_issues` attribute
- chore(docs): update documentation configuration for team publishing
- **release-notes**: Add tag comparison link to release notes when supported
([&8203;1107](https://redirect.github.com/python-semantic-release/python-semantic-release/pull/1107),
[`9073344`](https://redirect.github.com/python-semantic-release/python-semantic-release/commit/9073344164294360843ef5522e7e4c529985984d))
- test(release-notes): adjust test case to include a version compare link
- test(cmd-changelog): add test to ensure multiple variants of release notes are published
</details>
Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job
log](https://developer.mend.io/github/MartinBernstorff/Memium).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com>