Skip to content

Conversation

@MikeMcC399
Copy link
Collaborator

BREAKING CHANGE: drop node.js 23.x support

Situation

Node.js 23.x transitioned into End-of-life status on June 1, 2025.

Change

Exclude ^23.0.0 from package.json engines field:

"engines": {
"node": "^20.0.0 || >=22.0.0"
}

Change to

"node": "^20.0.0 || ^22.0.0 || >=24.0.0"

@cypress-app-bot
Copy link
Collaborator

BREAKING CHANGE: drop node.js 23.x support
Support Node.js 20.x, 22.x, 24.x and above
@MikeMcC399 MikeMcC399 changed the title BREAKING CHANGE: drop node.js 23.x support feat(deps): drop node.js 23.x support Jun 3, 2025
@MikeMcC399 MikeMcC399 marked this pull request as ready for review June 3, 2025 10:11
@MikeMcC399
Copy link
Collaborator Author

@jennifer-shehane

Thank you for approving this PR!

If you like to merge it, I will submit the updates for Cypress based on the previous PR #966 and this one :

  1. Bump the cypress-example-kitchensink version in https://github.com/cypress-io/cypress/blob/develop/packages/example/package.json
  2. Update the app in the https://github.com/cypress-io/cypress/tree/gh-pages branch

The second point isn't described in depth in https://github.com/cypress-io/cypress/blob/develop/packages/example/README.md for users like me needing to submit changes to the app on https://example.cypress.io/ and whilst it is fresh in my mind I would also submit a documentation change from my private notes that I kept from the last time I did this update. It's not really obvious how to do this correctly.

@jennifer-shehane jennifer-shehane merged commit 3853fa1 into cypress-io:master Jun 4, 2025
10 checks passed
@cypress-app-bot
Copy link
Collaborator

🎉 This PR is included in version 5.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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants