diff --git a/docs/app/get-started/install-cypress.mdx b/docs/app/get-started/install-cypress.mdx index 068dcc6346..be3234b2f9 100644 --- a/docs/app/get-started/install-cypress.mdx +++ b/docs/app/get-started/install-cypress.mdx @@ -103,7 +103,7 @@ need prebuilt. Cypress supports running under these operating systems: -- **macOS** 10.15 and above _(Intel or Apple Silicon 64-bit (x64 or arm64))_ +- **macOS** 11 and above _(Intel or Apple Silicon 64-bit (x64 or arm64))_ - **Linux** Ubuntu 20.04 and above, Fedora 40 and above, and Debian 11 and above _(x64 or arm64)_ (see [Linux Prerequisites](#Linux-Prerequisites) down below) - **Windows** 10 and above _(x64)_ diff --git a/docs/app/references/migration-guide.mdx b/docs/app/references/migration-guide.mdx index 598716c842..53a5099a83 100644 --- a/docs/app/references/migration-guide.mdx +++ b/docs/app/references/migration-guide.mdx @@ -33,6 +33,13 @@ This support is in line with Node.js's support for Linux in 18+. If you're using a Linux distribution based on glibc `<2.28`, for example, Ubuntu 14-18, RHEL 7, CentOS 7, Amazon Linux 2, you'll need to update your system to a newer version to install Cypress 14+. +### Minimum macOS 11 (Big Sur) + +[Cypress 14.0](/app/references/changelog#14-0-0) upgrades Electron to `33.2.1`. +On macOS this requires a minimum version of macOS 11 (Big Sur). + +If you're using a lower version of macOS make sure that you update. + ### Updated Browser Support Starting in Cypress 14, Cypress will officially support [the latest 3 major versions of Chrome, Firefox, and Edge](/app/references/launching-browsers#Browser-versions-supported). @@ -50,21 +57,21 @@ are in the same superdomain. This means you must now use `cy.origin()` in more s {/* prettier-ignore-start */} **Failing Test** -```js +```js cy.visit('https://www.cypress.io') cy.visit('https://docs.cypress.io') -// Cypress will not be able to interact with the page, causing the test to fail +// Cypress will not be able to interact with the page, causing the test to fail cy.get('[role="banner"]').should('be.visible') ``` - **Fixed Test** + **Fixed Test** -```js +```js cy.visit('https://www.cypress.io') cy.visit('https://docs.cypress.io') cy.origin('https://docs.cypress.io', () => { cy.get('[role="banner"]').should('be.visible') -}) +}) ``` {/* prettier-ignore-end */}