unstale

npm / conventional-changelog-conventionalcommits

conventional-changelog-conventionalcommits

What changed in conventional-changelog-conventionalcommits 5 to 10, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

11 breaking10 new APIs and options5 behavior and defaults10 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

conventional-changelog-conventionalcommits 1014 changes

Breaking changes 4

  • Rendering a preset with an old writer now fails loudly, making the incompatibility explicit.

    10.4.0release notes

  • The commit type effect property replaces the hidden commit type property and bumpStrict preset option for controlling changelog visibility and version bumps.

    10.0.0release notes

  • Packages now require Node.js 22 or newer.

    10.0.0release notes

  • Handlebars template strings and partial files were replaced with render functions.

    10.0.0release notes

New APIs and options 2

Behavior and default changes 1

Fixes and other changes 7

  • Declared the DEFAULT_COMMIT_TYPES export so developers can use its type declaration.

    10.4.1release notes

  • Declared the format function export so developers can use its type declaration.

    10.4.1release notes

  • References are formatted in breaking change notes.

    10.3.0release notes

  • Uses the current host URL paths.

    10.3.0release notes

  • Notes are sorted when compare-func is not provided.

    10.0.0release notes

  • Compare URL tags are encoded.

    10.0.0release notes

  • Non-closing references are rendered separately.

    10.0.0release notes

conventional-changelog-conventionalcommits 97 changes

Breaking changes 1

  • Bang notes handling is removed because conventional-commits-parser already handles it.

    9.0.0release notes

New APIs and options 4

Behavior and default changes 1

Fixes and other changes 1

  • Mention linkification is skipped inside inline code.

    9.3.1release notes

conventional-changelog-conventionalcommits 85 changes

Breaking changes 3

  • All packages except gulp-conventional-changelog are ESM-only, changing how consumers import them.

    8.0.0release notes

  • Node.js 18 or later is required; Node.js 16 is no longer supported.

    8.0.0release notes

  • The presets interface was cleaned up, changing the interface developers use with presets.

    8.0.0release notes

New APIs and options 1

  • conventional-recommended-bump exports a new Bumper class.

    8.0.0release notes

Fixes and other changes 1

  • conventional-changelog-conventionalcommits avoids generating double empty lines.

    8.0.0release notes

conventional-changelog-conventionalcommits 77 changes

Breaking changes 2

  • Node.js 16 or later is required; Node.js 14 is no longer supported.

    7.0.0release notes

  • All presets are now exported as preset config factory functions.

    7.0.0release notes

New APIs and options 3

  • git-raw-commits can ignore commits by regex.

    7.0.0release notes

  • conventional-changelog-preset-loader now exports createPresetLoader.

    7.0.0release notes

  • conventional-changelog-preset-loader now exports loadPreset.

    7.0.0release notes

Behavior and default changes 2

  • conventional-changelog-conventionalcommits adds support for alphanumeric issues.

    7.0.0release notes

  • Provided types can now be combined with defaults.

    7.0.0release notes

conventional-changelog-conventionalcommits 62 changes

Breaking changes 1

Behavior and default changes 1

conventional-changelog-conventionalcommits 51 changes

Fixes and other changes 1