You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix(changelog): fix non-deterministic ordering in keepachangelog formatter
* fix(changelog): warn when header-template file is not found
A missing header-template file was silently ignored and the default
header was used. Now prints a warning to stderr so users knowtheir
custom header is not being applied.
* fix(changelog): use unit separator as git log field delimiter
Replace pipe character (|) with ASCII unit separator (\x1f) in
--pretty=format strings and SplitN calls. Prevents commit subjects
containing | from corrupting field parsing.
* fix(changelog): skip versioned file when all commits are non-conventional
When include-non-conventional is false and all commits in the range are
non-conventional, do not write a header-only .changes/v*.md file.
* feat(changelog): write per-module changelog for independent versioning
When workspace.versioning is "independent" and a module path is set,
write the unified changelog to {modulePath}/CHANGELOG.md instead of
the shared root CHANGELOG.md. Follows the same auto-follow pattern
used by tag-manager prefix interpolation.
* test(changelog): empty file, module scope, and delimiter tests
0 commit comments