npm / @commitlint/config-conventional
@commitlint/config-conventional
What changed in @commitlint/config-conventional 9 to 21, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
2 breaking2 new APIs and options2 behavior and defaults2 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@commitlint/config-conventional 213 changes
Breaking changes 1
The minimum supported Node.js version is now v22; Node v18 and v20 are no longer supported.
Behavior and default changes 1
resolve-extends now resolves pure-ESM presets, including conventional-changelog v7, v9, and v10.
Fixes and other changes 1
Failure messages now report the case that matched.
@commitlint/config-conventional 201 changes
Fixes and other changes 1
The footer parser now escapes special characters for regex.
@commitlint/config-conventional 94 changes
Breaking changes 1
The config no longer supports the improvement type, which will now be rejected.
New APIs and options 2
Adds the body-max-line rule to the conventional configuration.
Adds the footer-max-line rule to the conventional configuration.
Behavior and default changes 1
Increases header-max-length to 100.