Cypress v3.8.1 Release Notes

Release Date: 2019-12-26 // over 4 years ago
  • 🚀 Released 12/26/2019

    🛠 Bugfixes:

    • 💻 We fixed a bug where cypress run --headless would not run Chrome-family browsers headlessly. Fixes #5949.
    • ✅ We fixed an issue where, on some systems with IPv4 and IPv6 enabled, Cypress would fail to connect to the Chrome DevTools Protocol while launching Chrome, leading to test failures. Fixes #5912.
    • 🚚 The strict cookie validation added in 3.5.0 for cy.setCookie(), cy.clearCookie(), and cy.getCookie() has been removed. Fixes #5642.
    • 🛠 We fixed a regression in 3.8.0 where using .type() on number inputs to type non-number characters or the {enter} special character would not type the correct value. Fixes #5968 and #5997.
    • 🔧 Configuration values set from the plugin file now display with the correct background color in the Configuration panel in the Test Runner Settings. Fixes #6024.
    • 🚚 We removed the 'Me' and 'An Organization' selections in the Test Runner when setting up a project to more closely match the Dashboard UI. This also fixes an edge case where a user with no default organizations could potentially be unable to set up a project. Fixes #5954.

    Misc:

    • ⚡️ We updated the fallback error message for visibility checks to be less confusing. Addresses #5982.
    • The type definitions for cy.location() have been improved. Addresses #5574.

    ⚡️ Dependency Updates:

    • ⬆️ Upgraded get-port from 5.0.0 to 5.1.0. Addressed in #6004.
    • ⬆️ Upgraded chrome-remote-interface from 0.28.0 to 0.28.1. Addressed in #6008.
    • ⬆️ Upgraded which from 1.3.1 to 2.0.2. Addressed in #6017.
    • ⬆️ Upgraded ansi_up from 1.3.0 to 4.0.3. Addressed in #4331.
    • ⬆️ Upgraded jimp from 0.6.4 to 0.9.3. Addressed in #4331.