npm / commit-and-tag-version
commit-and-tag-version
What changed in commit-and-tag-version 12 to 13, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.
4 breaking4 new APIs and options1 behavior and defaults8 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initcommit-and-tag-version 1314 changes
Breaking changes 4
The package is now pure ESM; users of require need to access the default export.
Modernized conventional-changelog dependencies introduce breaking changes for users with custom presets.
The Node minimum is raised to 22.
The minimum engine version is raised to 20.19.
New APIs and options 3
Template helpers are exposed through a package subpath export.
Adds support for resolving versions in multi-module Maven projects.
Configuration files can now use ESM.
Behavior and default changes 1
Each prerelease changelog section lists changes since the previous prerelease with the same name, rather than repeating all changes since the last stable release. Stable releases and the first prerelease with a new name still list everything since the last…
Fixes and other changes 6
Parser and writer options from conventional-changelog 7+ presets are now accepted.
Restores a blank line between release notes sections.
Documents and supports custom writer render functions.
YAML handling now preserves long scalar lines.
Fixes prereleases being calculated from the wrong base.
Comments in pom.xml are preserved.
commit-and-tag-version 123 changes
New APIs and options 1
Adds the --noBumpWhenEmptyChanges flag.
Fixes and other changes 2
Preserves XML attributes when updating pom.xml files, preventing existing attributes from being lost.
Fixes the prerelease flag so it works with Gradle files.