v9.15.0 (2024-12-02)
Features
-
changelog-md: Add a breaking changes section to default Markdown template (#1110,
4fde30e
) -
changelog-md: Alphabetize breaking change descriptions in markdown changelog template (#1110,
4fde30e
) -
changelog-md: Alphabetize commit summaries & scopes in markdown changelog template (#1111,
8327068
) -
changelog-rst: Add a breaking changes section to default reStructuredText template (#1110,
4fde30e
) -
changelog-rst: Alphabetize breaking change descriptions in ReStructuredText template (#1110,
4fde30e
) -
changelog-rst: Alphabetize commit summaries & scopes in ReStructuredText template (#1111,
8327068
) -
commit-parser: Enable parsers to flag commit to be ignored for changelog (#1108,
0cc668c
) -
default-changelog: Add a separate formatted breaking changes section (#1110,
4fde30e
) -
default-changelog: Alphabetize commit summaries & scopes in change sections (#1111,
8327068
) -
parsers: Add
other_allowed_tags
option for commit parser options (#1109,f90b8dc
) -
parsers: Enable parsers to identify linked issues on a commit (#1109,
f90b8dc
) -
parser-angular: Automatically parse angular issue footers from commit messages (#1109,
f90b8dc
) -
parser-custom: Enable custom parsers to identify linked issues on a commit (#1109,
f90b8dc
) -
parser-emoji: Parse issue reference footers from commit messages (#1109,
f90b8dc
) -
release-notes: Add tag comparison link to release notes when supported (#1107,
9073344
)
Bug Fixes
-
cmd-version: Ensure release utilizes a timezone aware datetime (
ca817ed
) -
default-changelog: Alphabetically sort commit descriptions in version type sections (
bdaaf5a
) -
util: Prevent git footers from being collapsed during parse (#1109,
f90b8dc
)
Documentation
-
api-parsers: Add option documentation to parser options (#1109,
f90b8dc
) -
changelog-templates: Update examples using new
commit.linked_issues
attribute (#1109,f90b8dc
) -
commit-parsing: Improve & expand commit parsing w/ parser descriptions (#1109,
f90b8dc
)
Resolved Issues
- #244: Separate breaking changes from other changelog sections
- #778: Commit Parser has the ability to say "ignore this commit" for the purposes of building the changelog
Detailed Changes: v9.14.0...v9.15.0