3.8.2
Released Released on January 9, 2020
Bugfixes:
We fixed a regression in 3.8.0 on Linux when
unzipis not installed where the progress ofcypress installwould show up to 200%. Fixes #5967.We fixed a regression in 3.7.0 that would prevent .type() from typing valid characters after invalid characters were typed in
type="number"inputs. Fixes #6055.Child elements of an element that uses both
transformandheightorwidthare now properly seen as visible during visibility 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: hiddenare now properly calculated as invisible during visibility checks. Fixes #6093..should() and .and() commands with function arguments can now be chained with multiple assertions without throwing an error. Fixes #4981.
Misc:
We replaced the browser icons in the Test Runner with more official browser brand icons. Addresses #5921.
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_NAMEenvironment variable. Addressed in #6111.Types for event emitters
removeListenerandremoveAllListenershave been added toCypressandcy. Addresses #5228.Types for the
runUrlproperty returned fromcypress.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: