9.7.0

Released Released on May 22, 2022

Features:

  • The Electron version and shipped Chromium browser version has been updated. Addressed in #21418.

Deprecations:

  • The Cypress.Cookies.preserveOnce() and Cypress.Cookies.defaults() Cypress APIs have been deprecated. In a future release, support for Cypress.Cookies.preserveOnce() and Cypress.Cookies.defaults() will be removed. Consider using the experimental cy.session() command instead to cache and restore cookies and other sessions details between tests. Fixed #21333.

Bugfixes:

  • Updated the cy.contains() command to correctly error and retry if the provided regex pattern begins with an equal sign and a match was not initially found. Previously the command would incorrectly fail with a syntax error. Fixed #21108.

  • Corrected the cy.session() command log grouping and validation verbiage. This change provides better insights to logs associated with the command. Fixed #21377.

  • Removed eventemitter2 third-party type definitions from cy and Cypress that were unintentionally exposed. Fixed #20556.

Dependency Updates:

  • Upgraded the bundled node version shipped with Cypress from 16.5.0 to 16.13.2. Addressed in #21418.

  • Upgraded the Chromium browser version used during cypress run and when selecting Electron browser in cypress open from 94.0.4606.81 to 100.0.4896.75. Addressed in #21418.

  • Upgraded electron dependency from 15.5.1 to 18.0.4. Addressed in #21418.