Skip to content

Cypress 15: Breaking changes #30767

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
jennifer-shehane opened this issue Dec 16, 2024 · 6 comments
Open

Cypress 15: Breaking changes #30767

jennifer-shehane opened this issue Dec 16, 2024 · 6 comments
Labels
Cypress 15 type: breaking change Requires a new major release version

Comments

@jennifer-shehane
Copy link
Member

jennifer-shehane commented Dec 16, 2024

What would you like?

We need to remove CDP support with Firefox removing CDP support in version 141 in June. This need is necessitating a breaking change. We want to include other relevant breaking changes for this release.

In Scope

Component testing
Extra
@jennifer-shehane jennifer-shehane added type: breaking change Requires a new major release version Cypress 15 labels Dec 16, 2024
@MikeMcC399
Copy link
Contributor

  • Electron 34 upgrade (Node.js 22 upgrade) (what are the glibc implications?)

https://github.com./nodejs/node/blob/v22.12.0/BUILDING.md

I don't see any change for glibc.

@alexsch01

This comment has been minimized.

@jennifer-shehane

This comment has been minimized.

@DobQA

This comment has been minimized.

@MikeMcC399
Copy link
Contributor

Node.js 18 + 23 support removal

Node.js EOLs are:

Node.js EOL
18.x 2025-04-30
23.x 2025-06-01

Currently

cypress/cli/package.json

Lines 122 to 124 in 6bd522b

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

Should probably migrate to

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

with deprecation of Node.js 18 prior to Cypress 15

@jennifer-shehane jennifer-shehane moved this from Understanding to Building in Cypress App Roadmap Mar 11, 2025
@AtofStryker
Copy link
Contributor

Please add to the scope under "Component testing":

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Cypress 15 type: breaking change Requires a new major release version
Projects
Status: Building
Development

No branches or pull requests

5 participants