Cypress v3.8.2 Release Notes

Release Date: 2020-01-10 // over 4 years ago
  • ๐Ÿš€ Released 01/10/2020

    ๐Ÿ›  Bugfixes:

    • ๐Ÿง We fixed a regression in 3.8.0 on Linux when unzip is not installed where the progress of cypress install would show up to 200%. Fixes #5967
    • ๐Ÿ‘€ Child elements of an element that uses both transform and height or width are now properly seen as visible during visiblity checks. Addresses #5974.
    • ๐Ÿ’… We now properly check backface visibility when the parents of a target element have the CSS style transform-style: preserve-3d. Fixes #5682.
    • ๐Ÿ›  DOM elements with a width or height of 0 and overflow: hidden are now properly calculated as invisible during visibility checks. Fixes #6093.
    • ๐Ÿ›  We fixed a regression in 3.7.0 where using .type() on number inputs to type non-number characters would not type the correct value. Fixes #6055.

    Misc:

    • ๐ŸŒฒ Messages from cy.log() are now truncated at 50 lines the Command Log instead of the 1 line. Addresses #5625.
    • ๐Ÿ‘ท We now capture GitLab CI's CI_JOB_NAME environment variable. Addressed in #6111.
    • ๐Ÿšš Types for event emitters removeListener and removeAllListeners have been added to Cypress and cy. Addresses #5228.
    • Types for the runUrl property returned from cypress.run() has been added. Addresses #6087.
    • We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #5947 and #6075.

    โšก๏ธ Dependency Updates:

    • โฌ†๏ธ Upgraded ansi_up from 4.0.3 to 4.0.4. Addressed in #6074.
    • โฌ†๏ธ Upgraded electron from 7.1.4 to 7.1.7. Addressed in #6085.