unstale

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 init

@unstale/cli on npm

commit-and-tag-version 1314 changes

Breaking changes 4

  • The package is now pure ESM; users of require need to access the default export.

    13.0.0release notes

  • Modernized conventional-changelog dependencies introduce breaking changes for users with custom presets.

    13.0.0release notes

  • The Node minimum is raised to 22.

    13.0.0release notes

  • The minimum engine version is raised to 20.19.

    13.0.0release notes

New APIs and options 3

  • Template helpers are exposed through a package subpath export.

    13.3.0release notes

  • Adds support for resolving versions in multi-module Maven projects.

    13.2.0release notes

  • Configuration files can now use ESM.

    13.1.0release notes

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…

    13.2.2release notes

Fixes and other changes 6

  • Parser and writer options from conventional-changelog 7+ presets are now accepted.

    13.2.2release notes

  • Restores a blank line between release notes sections.

    13.2.1release notes

  • Documents and supports custom writer render functions.

    13.2.0release notes

  • YAML handling now preserves long scalar lines.

    13.1.2release notes

  • Fixes prereleases being calculated from the wrong base.

    13.1.1release notes

  • Comments in pom.xml are preserved.

    13.0.0release notes

commit-and-tag-version 123 changes

New APIs and options 1

Fixes and other changes 2

  • Preserves XML attributes when updating pom.xml files, preventing existing attributes from being lost.

    12.7.2release notes

  • Fixes the prerelease flag so it works with Gradle files.

    12.7.0release notes