Skip to content
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

Update browser support of Cypress to last 3 major versions #29977

Open
MikeMcC399 opened this issue Aug 6, 2024 · 3 comments
Open

Update browser support of Cypress to last 3 major versions #29977

MikeMcC399 opened this issue Aug 6, 2024 · 3 comments
Assignees
Labels
browser: chrome Cypress 14 Issues scoped for Cypress 14 type: breaking change Requires a new major release version

Comments

@MikeMcC399
Copy link
Contributor

What would you like?

  • Remove support for Chrome 64 - 79
  • Make Chrome 80 minimum version

Why is this needed?

According to feedback in cypress-io/cypress-documentation#5104 (comment) from @mike-plummer Chrome 80 is needed for cypress open whereas Chrome 64 is sufficient for cypress run.

Cypress 13 enforces a minimum of Chrome 64:

// Chrome started exposing CDP 1.3 in 64
export const MIN_CHROME_VERSION = 64

For consistent and simplified clarity of supported Chrome version, Chrome 80 should be made the minimum testable browser version.

Other

@MikeMcC399
Copy link
Contributor Author

@jennifer-shehane jennifer-shehane added the Cypress 14 Issues scoped for Cypress 14 label Sep 27, 2024
@jennifer-shehane jennifer-shehane self-assigned this Sep 27, 2024
@jennifer-shehane jennifer-shehane changed the title Remove support for Chrome 64 - 79 Update browser support of Cypress to last 3 major versions Oct 10, 2024
@jennifer-shehane
Copy link
Member

jennifer-shehane commented Oct 10, 2024

We decided that moving forward, after Cypress 14, we will only officially support the last 3 major versions, from stable for all browsers (excluding Webkit which has a static version). So if the stable release of Chrome is at 129, we would officially support Chrome 127, 128, and 129.

We will update the docs to reflect this.

Additionally, we will remove the warning on browsers that are under the 'minimum' within the product, as this will be a moving target and does not gaurantee that Cypress WILL NOT work in earlier versions. It may work in earlier versions and we'll do our best to not use newer APIs that could break people using Cypress, but we will not triage or prioritize issues running browsers beyond 3 major versions after Cypress 14.

@MikeMcC399
Copy link
Contributor Author

@jennifer-shehane

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser: chrome Cypress 14 Issues scoped for Cypress 14 type: breaking change Requires a new major release version
Projects
Status: Designing / Scoping
Development

No branches or pull requests

2 participants