v9.18.0 (2025-02-06)
This release is published under the MIT License.
✨ Features
-
Add
create_release_url
&format_w_official_vcs_name
filters (PR#1161,f853cf0
) -
changelog: Add
create_pypi_url
filter to jinja template render context (PR#1160,45d49c3
) -
changelog: Add additional release info to changeling from commit
NOTICE
's (PR#1166,834ce32
) -
changelog-md: Add additional release info section to default markdown template (PR#1166,
834ce32
) -
changelog-rst: Add additional release info section to default ReStructuredText template (PR#1166,
834ce32
) -
commit-parser: Enable parsers to identify additional release notices from commit msgs (PR#1166,
834ce32
) -
parser-angular: Add a
ignore_merge_commits
option to discard parsing merge commits (PR#1164,463e43b
) -
parser-angular: Add functionality to parse out
NOTICE:
prefixed statements in commits (PR#1166,834ce32
) -
parser-emoji: Add a
ignore_merge_commits
option to discard parsing merge commits (PR#1164,463e43b
) -
parser-emoji: Add functionality to parse out
NOTICE:
prefixed statements in commits (PR#1166,834ce32
) -
parsers: Add option
ignore_merge_commits
to discard parsing merge commits (PR#1164,463e43b
) -
release-notes: Add license information to default release notes template (PR#1167,
41172c1
) -
vcs-bitbucket: Add
format_w_official_vcs_name
filter function (PR#1161,f853cf0
) -
vcs-gitea: Add
create_release_url
&format_w_official_vcs_name
filter functions (PR#1161,f853cf0
) -
vcs-github: Add
create_release_url
&format_w_official_vcs_name
filter functions (PR#1161,f853cf0
) -
vcs-gitlab: Add
create_release_url
&format_w_official_vcs_name
filter functiions (PR#1161,f853cf0
)
🪲 Bug Fixes
-
Refactor parsing compatibility function to support older custom parsers (PR#1165,
cf340c5
) -
changelog: Fix parsing compatibility w/ custom parsers (PR#1165,
cf340c5
) -
changelog-templates: Adjust default templates to avoid empty version sections (PR#1164,
463e43b
) -
parser-angular: Adjust parser to prevent empty message extractions (PR#1166,
834ce32
) -
parser-emoji: Adjust parser to prevent empty message extractions (PR#1166,
834ce32
) -
version: Fix parsing compatibility w/ custom parsers (PR#1165,
cf340c5
)
📖 Documentation
-
changelog: Add formatted changelog into hosted documentation (PR#1155,
2f18a6d
) -
changelog-templates: Add description for new
create_pypi_url
filter function (PR#1160,45d49c3
) -
changelog-templates: Add details about license specification in the release notes (PR#1167,
41172c1
) -
changelog-templates: Define
create_release_url
&format_w_official_vcs_name
filters (PR#1161,f853cf0
) -
changelog-templates: Document special separate sections of commit descriptions (
ebb4c67
) -
commit-parsing: Document new release notice footer detection feature of built-in parsers (
cd14e92
)
✅ Resolved Issues
-
#223: Add extra details to release from commit message
-
#228: Add option to add license name to release
-
#1162: Failure to determine correct level bump with custom parser in 9.17.0
Detailed Changes: v9.17.0...v9.18.0
Installable artifacts are available from: