3.1.4
Released 12/25/2018
🎄Merry Christmas everyone!
Known regressions in this release
- TypeScript
Omitand@ts-ignorecombination #3024 - frequent
InvalidStateErrorwhen running tests #3008
Bugfixes:
- Fixed a very longstanding (!) issue where
.click()would fail to click the center coordinates of elements with styledisplay: inline. Cypress would instead report that the element was being covered causing the error:cy.click() failed because this element is being covered by another element. Fixes #210 - We now no longer abort XHR's which have their
.abort()method called but are already complete. This fixes an edge case where complete XHR's were having theirdisposerfunction called in frameworks likerxJSwhich lead to Cypress accidentally re-aborting the XHR's after they were complete. Fixes #761 - Fixed issues involving XHRs displaying as 'aborted' in the Cypress Command Log when they were not actually aborted. Fixes #1652
- We no longer abort XHR request during the page's
unloadevent and allow the browser to handle natively calling abort. Fixes #2968 - Fixed an issue where Cypress's
devDependencieswere being included in the Windows binary. Fixes #2896 - Fixed issue where XHR's
onreadystatechangewas not receiving the proper event arguments. Fixes #2925 - We now properly strip leading paths of files on uncaught errors from Windows OS. Fixes #2936
Misc:
- Removed the word 'already' from the Cypress install message in order to be less confusing. Adresses #2754
- Fixed incomplete type definitions for
cy.request. Fixes #2305
Dependency Updates