Releases: conventional-changelog/commitlint
Releases Β· conventional-changelog/commitlint
v20.5.1
20.5.1 (2026-03-31)
Bug Fixes
- fix(cz-commitlint): add VS16 to single character emojis by @mrt181 in #4666
- fix(cz-commitlint): handle modifiers correctly by @mrt181 in #4667
Reverts
- Revert "fix: update dependency global-directory to v5 (#4671)" by @escapedcat in #4677
Core & co
- chore: deps and CI improvements by @escapedcat in #4660
- ci: restore push on all branches, avoid duplicate runs by @escapedcat in #4665
Full Changelog: v20.5.0...v20.5.1
v20.5.0
20.5.0 (2026-03-15)
Bug Fixes
- fix(resolve-extends): always resolve extended parser presets for proper merging by @omar-y-abdi in #4647
- fix(load): resolve async config exports in CJS projects by @omar-y-abdi in #4659
- fix(cli): validate that --cwd directory exists before execution by @omar-y-abdi in #4658
Features
New Contributors
- @mrt181 made their first contribution in #4655
- @omar-y-abdi made their first contribution in #4647
Full Changelog: v20.4.4...v20.5.0
v20.4.4
20.4.4 (2026-03-12)
Bug Fixes
- fix(types): allow context parameter in QualifiedRuleConfig functions by @Br1an67 in #4636
- fix(read): update git-raw-commits to v5 API by @Tamas-hi in #4638
- fix(is-ignored): strip CI skip markers from release commits by @Br1an67 in #4637
New Contributors
Full Changelog: v20.4.3...v20.4.4
v20.4.3
20.4.3 (2026-03-03)
Bug Fixes
- fix: npx usage #613 by @escapedcat in #4630
- fix(types): incorrect types for rule options by @Zamiell in #4633
- fix: footer parser does not escape special chars for regex #4560 by @escapedcat in #4634
Chore etc.
New Contributors
Full Changelog: v20.4.2...v20.4.3
v20.4.2
20.4.2 (2026-02-19)
Bug Fixes
- fix(rules): ignore cherry-picks in signed-off-by by @mzedel in #4625
- fix(config-nx-scopes): add unique names to fixture projects by @escapedcat in #4622
New Contributors
Full Changelog: v20.4.1...v20.4.2
v20.4.1
20.4.1 (2026-02-02)
Reverts
- revert: replace all lodash string methods with kasi #4602 by @escapedcat in #4621
Chore
- test(parse): add assertion for v6 inline reference behavior by @escapedcat in #4619
Full Changelog: v20.4.0...v20.4.1
v20.4.0
20.4.0 (2026-01-30)
Features
- feat: upgrade conventional commit packages #4082 by @escapedcat in #4597
Refactor
- refactor: replace lodash.uniq with simple code by @hyperz111 in #4600
- refactor: replace lodash.isplainobject with is-plain-obj" by @hyperz111 in #4601
- refactor(ensure): replace all lodash string methods with kasi and manual by @hyperz111 in #4602
- refactor: replace lodash.merge with lodash.mergewith by @hyperz111 in #4603
- refactor: remove lodash.isfunction dependency by @escapedcat in #4604
- refactor: replace find-up with escalade by @hyperz111 in #4605
- refactor: replace chalk with picocolors by @escapedcat in #4599
New Contributors
- @hyperz111 made their first contribution in #4600
Full Changelog: v20.3.1...v20.4.0
v20.3.1
20.3.1 (2026-01-08)
Bug Fixes
- fix(types): add scope-delimiter-style types by @what1s1ove in #4592
Full Changelog: v20.3.0...v20.3.1
v20.3.0
20.3.0 (2026-01-01)
Features
- feat: add support for .mts config file by @amir-rahmanii in #4581
- feat(rules): add scope-delimiter-style by @what1s1ove in #4580
Docs
New Contributors
- @iamyoki made their first contribution in #4579
- @amir-rahmanii made their first contribution in #4581
- @what1s1ove made their first contribution in #4580
Full Changelog: v20.2.0...v20.3.0
v20.2.0
20.2.0 (2025-12-05)
Features
- feat(lint): update ESLint configuration to use Vitest and remove Jest by @alsmadi99 in #4542
- feat(rules): add breaking-change-exclamation-mark by @adamchristiansen in #4548
- feat(cz-commitlint): support customizable commit prompt with emojis by @parloti in #4540
Chore, docs, etc
- docs: fix missing backtick in Windows setup commands by @silentip404 in #4559
New Contributors
- @adamchristiansen made their first contribution in #4548
- @parloti made their first contribution in #4540
- @silentip404 made their first contribution in #4559
Full Changelog: v20.1.0...v20.2.0