3.8.1
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()
, andcy.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
from5.0.0
to5.1.0
. Addressed in #6004. - Upgraded
chrome-remote-interface
from0.28.0
to0.28.1
. Addressed in #6008. - Upgraded
which
from1.3.1
to2.0.2
. Addressed in #6017. - Upgraded
ansi_up
from1.3.0
to4.0.3
. Addressed in #4331. - Upgraded
jimp
from0.6.4
to0.9.3
. Addressed in #4331.