Cypress v4.0.2 Release Notes

Release Date: 2020-02-14 // about 4 years ago
  • ๐Ÿš€ Released 2/14/2020

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fixed a bug where Firefox tests could fail to run on macOS if another instance of Firefox was open. Addresses #6380.
    • โšก๏ธ Updated @cypress/browserify-preprocessor to 2.1.4, fixing a regression involving non-top-level require()s in tests. Addresses #6403.
    • ๐Ÿ›  Fixed a bug where re-running a failed workflow in GitHub Actions would not generate a new Dashboard run. Addresses #6450.
    • ๐Ÿ›  Fixed incorrect type definitions for Cypress.isBrowser. Addresses #6447.
    • ๐Ÿ›  Fixed a regression introduced in 4.0.0 where using .should('contain', ...) on a cy.contains() would produce unexpected results. Addresses #6384.

    Misc:

    • ๐Ÿ‘Œ Improved the error experience GUI when launching a browser fails. Addresses #6432.
    • ๐Ÿ‘Œ Improved the error experience when visiting the Cypress server outside of a Cypress-launched browser. Addresses #6435.