3.1.2
Released Released on November 17, 2018
Bugfixes:
Fixed a regression caused in 3.1.1 where we attempted to set a property on an invalid cookie sent from a server. Fixes #2724.
Fixed Cypress not correctly aborting long running connections (such as server sent events) on proxied requests. Fixes #2612.
Fixed bug where tests were failing due to assertions causing Cypress to accidentally iterate through cross-origin iframes. If you were seeing "random" cross-origin errors, this likely fixes those issues. Fixes #2784.
Fixed incorrectly setting
charCodeandkeyCodewhen using.type()on a few different special characters such as{. Fixes #2105.Fixed another regression in 3.1.1 where passing
undefinedto asetTimeoutcaused Cypress to error. Fixes #2719.Fixed a bug in node core where Cypress would not show up in
Windowsfor users on node>=11. Fixes #2667.Fixed a bug with trashing assets in linux that caused recursive
.Trashfiles to show up. We now have opted to actuallyrm -rfthe files in linux because trashing is too inconsistent between linux distros. Fixes #2742.
Misc
Added type definitions for
Cypress.moment(). Fixes #2746.We now display better error messages in the CLI when runs exceed billing limits. Fixes #1689.
Dependency Updates
Removed
progress#2733.