Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/app/get-started/install-cypress.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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)_
Expand Down
17 changes: 12 additions & 5 deletions docs/app/references/migration-guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand All @@ -50,21 +57,21 @@ are in the same superdomain. This means you must now use `cy.origin()` in more s

{/* prettier-ignore-start */}
<Icon name="exclamation-triangle" color="red" /> **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')
```

<Icon name="check-circle" color="green" /> **Fixed Test**
<Icon name="check-circle" color="green" /> **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 */}

Expand Down