NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3115 most downloaded on npm
Lint your commit messages
Last release 15 days ago
19 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
167 releases · first in 2017
Nothing published for this version
Nothing published for this version
### Bug Fixes - move loadsh to dependencies
Note: Version bump only for package @commitlint/cli
<a name="7.3.1"></a>
One column per quarter.
add fallback with husky git params to deprecation handling
Note: Version bump only for package @commitlint/root
<a name="7.3.0"></a>
<a name="7.2.1"></a>
improve format module resolving
<a name="7.2.0"></a>
<a name="7.1.2"></a>
Nothing published for this version
Note: Version bump only for package @commitlint/root
Note: Version bump only for package @commitlint/root
<a name="7.1.0"></a>
<a name="6.2.0"></a>
<a name="6.1.1"></a>
Note: Version bump only for package @commitlint/cli
<a name="7.1.0"></a>
Note: Version bump only for package @commitlint/cli
<a name="6.2.0"></a>
<a name="6.1.1"></a>
Nothing published for this version
wildcards: add new wildcard patterns #315
add environment variable cli flag
print commit message when the message is invalid (86c34f1), closes #222
Nothing published for this version
Nothing published for this version
remove utils from prod dependencies
Note: Version bump only for package @commitlint/cli
<a name="6.0.4"></a>
### Bug Fixes * remove faulty bin entry #259
Note: Version bump only for package @commitlint/cli
<a name="6.0.3"></a>
ignore branch merges with multiple newlines
Note: Version bump only for package @commitlint/cli
<a name="6.0.1"></a>
rules: remove typo in error message of type-case
rules: remove typo in error message of type-case
Note: Version bump only for package @commitlint/root
<a name="6.0.0"></a>
<a name="5.2.6"></a>
Note: Version bump only for package @commitlint/cli
<a name="6.0.0"></a>
<a name="5.2.6"></a>
correctly resolve parserOpts #115 #95
<a name="6.0.0"></a>
Nothing published for this version
Nothing published for this version
ignore semver commits with chore type (cdbb085), closes #198
Note: Version bump only for package @commitlint/cli
<a name="5.2.5"></a>
core: use correct report message #192
Note: Version bump only for package @commitlint/cli
<a name="5.2.4"></a>
Release powered by updates to conventional-changelog packages.
Release powered by updates to conventional-changelog packages.
Note: Version bump only for package @commitlint/root
<a name="5.2.3"></a>
Note: Version bump only for package @commitlint/cli
<a name="5.2.3"></a>
cli: add support for GIT_PARAMS on windows (c62bd41), closes #103 #175
<a name="5.2.0"></a>
Note: Version bump only for package @commitlint/cli
<a name="5.1.1"></a>
consider pull requests from forks
Republish for broken packages in v5.1.0
Republish for broken packages in v5.1.0
<a name="5.1.0"></a>
<a name="5.0.1"></a>
Note: Version bump only for package @commitlint/cli
<a name="5.1.0"></a>
<a name="5.0.1"></a>
core: fall back to globally installed config if available
<a name="5.0.0"></a>
BREAKING CHANGE
TL;DR
Angular has removed the chore type from their conventions as of January 2017
See angular/angular@dff6ee for reference
This removes the previous chore type from the list of allowed types.
Projects using the Angular commit convention will identify commits with chore type as faulty.
Also, formerly working commit messages are now considered problems:
<a name="4.3.0"></a>
Note: Version bump only for package @commitlint/cli
<a name="4.3.0"></a>
Note: Version bump only for package @commitlint/cli
<a name="4.2.2"></a>
core: interprets array values for subject-case correctly
<a name="5.0.0"></a>
Angular has removed the chore type from their conventions as of January 2017
See angular/angular@dff6ee3#diff-6a3371457528722a734f3c51d9238c13L204 for reference
This removes the previous chore type from the list of allowed types.
Projects using the Angular commit convention will identify commits with chore type as faulty.
Also, formerly working commit messages are now considered problems:
core default to process.cwd #100
Note: Version bump only for package @commitlint/cli
<a name="4.2.1"></a>
core: consider config outside of current git repo
cli: edit flag now accepts the path to the commit file (c881433), closes #40
config-lerna-scopes: fix package list get with recent lerna versions
Note: Version bump only for package @commitlint/cli
<a name="4.1.0"></a>
Note: Version bump only for package @commitlint/cli
<a name="4.0.0"></a>
discontinue support of conventional-changelog-lintrc
test: make git setup reliable
<a name="3.2.0"></a>
<a name="3.1.3"></a>
core: ignore version commits with footers
enable alternative config formats
## Features * add preset parser option ## Documentation * document parserPreset feature
core: determine git root correctly in sub directories
core: harden to-lines typecheck
<a name="3.0.4"></a>
Nothing published for this version
core: correct type validation message
<a name="3.0.2"></a>
cli: remove destructuring for node 4 support
cli: remove destructuring for node 4 support
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →