This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@commitlint/cli](https://commitlint.js.org/) ([source](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli)) | [`20.5.3` → `21.0.0`](https://renovatebot.com/diffs/npm/@commitlint%2fcli/20.5.3/21.0.0) |  |  |
| [@commitlint/config-conventional](https://commitlint.js.org/) ([source](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional)) | [`20.5.3` → `21.0.0`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/20.5.3/21.0.0) |  |  |
---
### Release Notes
<details>
<summary>conventional-changelog/commitlint (@​commitlint/cli)</summary>
### [`v21.0.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#2100-2026-05-08)
[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0)
- chore!: minimum node version v22 ([#​4679](https://github.com/conventional-changelog/commitlint/issues/4679)) ([ac2b3f4](https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a)), closes [#​4679](https://github.com/conventional-changelog/commitlint/issues/4679)
##### BREAKING CHANGES
- drop node v18 and v20 support
* Bump engines to >=v22 in all 39 package.json files
* Update [@​types/node](https://github.com/types/node) to ^22.0.0
* Update CI matrix to \[22, 24]
* Update Ubuntu baseline job to ubuntu:26.04
* Update Dockerfile.ci, .mise.toml, .codesandbox/ci.json
* Update pre-commit hook to use --ignore-engines
* Update README and docs
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
#### [20.5.3](https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3) (2026-04-30)
**Note:** Version bump only for package [@​commitlint/cli](https://github.com/commitlint/cli)
#### [20.5.2](https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2) (2026-04-25)
**Note:** Version bump only for package [@​commitlint/cli](https://github.com/commitlint/cli)
</details>
<details>
<summary>conventional-changelog/commitlint (@​commitlint/config-conventional)</summary>
### [`v21.0.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/config-conventional/CHANGELOG.md#2100-2026-05-08)
[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0)
- chore!: minimum node version v22 ([#​4679](https://github.com/conventional-changelog/commitlint/issues/4679)) ([ac2b3f4](https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a)), closes [#​4679](https://github.com/conventional-changelog/commitlint/issues/4679)
##### BREAKING CHANGES
- drop node v18 and v20 support
* Bump engines to >=v22 in all 39 package.json files
* Update [@​types/node](https://github.com/types/node) to ^22.0.0
* Update CI matrix to \[22, 24]
* Update Ubuntu baseline job to ubuntu:26.04
* Update Dockerfile.ci, .mise.toml, .codesandbox/ci.json
* Update pre-commit hook to use --ignore-engines
* Update README and docs
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
#### [20.5.3](https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3) (2026-04-30)
**Note:** Version bump only for package [@​commitlint/config-conventional](https://github.com/commitlint/config-conventional)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNjAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE2OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate
changed title from chore(deps): update commitlint monorepo to v21 (major) to chore(deps): update commitlint monorepo to v212026-05-12 07:09:53 +00:00
argoyle
merged commit 5d6af8e853 into main2026-05-12 09:06:43 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
20.5.3→21.0.020.5.3→21.0.0Release Notes
conventional-changelog/commitlint (@commitlint/cli)
v21.0.0Compare Source
BREAKING CHANGES
Co-authored-by: Claude Opus 4.6 (1M context) noreply@anthropic.com
20.5.3 (2026-04-30)
Note: Version bump only for package @commitlint/cli
20.5.2 (2026-04-25)
Note: Version bump only for package @commitlint/cli
conventional-changelog/commitlint (@commitlint/config-conventional)
v21.0.0Compare Source
BREAKING CHANGES
Co-authored-by: Claude Opus 4.6 (1M context) noreply@anthropic.com
20.5.3 (2026-04-30)
Note: Version bump only for package @commitlint/config-conventional
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate.
chore(deps): update commitlint monorepo to v21 (major)to chore(deps): update commitlint monorepo to v21