Skip to content

feat!: require Node 24; drop support for Node 20 and 22 - #1404

Merged
parthshahp merged 1 commit into
masterfrom
parth/node-24-major
Sep 8, 2026
Merged

parthshahp merged 1 commit into
masterfrom
parth/node-24-major

Conversation

@parthshahp

Copy link
Copy Markdown
Contributor

Summary

Makes Node 24 the minimum supported version. Node 20 and Node 22 are no longer supported.

This reapplies #1401 after #1403 reverted it. The feat!: title and BREAKING CHANGE: commit footer mark this as a breaking change, so Semantic Release will publish version 10.0.0 instead of another minor release.

Verification

  • npm ci passes on Node 24.13.1
  • All 30 test suites and 222 tests pass
  • ESLint passes
  • Changed files pass Prettier checks
  • Commitlint accepts the PR title
  • Semantic Release commit analysis reports major
  • Package and lockfile metadata are consistent

BREAKING CHANGE: Node 20 and Node 22 are no longer supported. Node 24 or later is required.
@parthshahp

Copy link
Copy Markdown
Contributor Author

Waiting on docs update to merge

@parthshahp
parthshahp merged commit 1016793 into master Sep 8, 2026
4 checks passed
@parthshahp
parthshahp deleted the parth/node-24-major branch September 8, 2026 14:42
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 10.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants