Cypress v3.1.4stable Released Dec 26, 2018
Impact Score: 5/10

Cypress v3.1.4 β€” Release Notes & Engineering Impact

Source available β€” automated, not human-reviewed

Component: cypress Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified β€” check source notes
πŸ“„ .MD
⚑ Executive Summary (TL;DR)

Cypress v3.1.4. Source highlight: *Released 12/25/2018*

Who Does This Impact? (Role-Based Analysis)

πŸ’» Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

πŸ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

βš™οΈ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

πŸ”§ Bug Fixes & Patches (6)

  • Fixed a very longstanding (!) issue where `.click()` would fail to click the center coordinates of elements with style `display: 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 their `disposer` function called in frameworks like `rxJS` which 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 `unload` event and allow the browser to handle natively calling abort. Fixes #2968
  • Fixed an issue where Cypress's `devDependencies` were being included in the Windows binary. Fixes #2896
  • Fixed issue where XHR's `onreadystatechange` was not receiving the proper event arguments. Fixes #2925
πŸ“„ View Raw Release Notes (Original Developer Log)
*Released 12/25/2018* πŸŽ„Merry Christmas everyone! **Known regressions in this release ⚠️** - TypeScript `Omit` and `@ts-ignore` combination #3024 - frequent `InvalidStateError` when running tests #3008 **Bugfixes:** - Fixed a very longstanding (!) issue where [`.click()`](https://on.cypress.io/click) would fail to click the center coordinates of elements with style `display: 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](https://github.com/cypress-io/cypress/issues/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 their `disposer` function called in frameworks like `rxJS` which lead to Cypress accidentally re-aborting the XHR's after they were complete. Fixes [#761](https://github.com/cypress-io/cypress/issues/761) - Fixed issues involving XHRs displaying as 'aborted' in the Cypress Command Log when they were not actually aborted. Fixes [#1652](https://github.com/cypress-io/cypress/issues/1652) - We no longer abort XHR request during the page's `unload` event and allow the browser to handle natively calling abort. Fixes [#2968](https://github.com/cypress-io/cypress/issues/2968) - Fixed an issue where Cypress's `devDependencies` were being included in the Windows binary. Fixes [#2896](https://github.com/cypress-io/cypress/issues/2896) - Fixed issue where XHR's `onreadystatechange` was not receiving the proper event arguments. Fixes [#2925](https://github.com/cypress-io/cypress/issues/2925) - We now properly strip leading paths of files on uncaught errors from Windows OS. Fixes [#2936](https://github.com/cypress-io/cypress/issues/2936) **Misc:** - Removed the word 'already' from the Cypress install message in order to be less confusing. Adresses [#2754](https://github.com/cypress-io/cypress/issues/2754) - Fixed incomplete type definitions for [`cy.request`](https://on.cypress.io/request). Fixes [#2305](https://github.com/cypress-io/cypress/issues/2305) **Dependency Updates** - Upgraded `commit-info` from `2.0.0` to `2.1.1`. Fixes [#2848](https://github.com/cypress-io/cypress/issues/2848). - Upgraded `lodash` from `4.17.10` to `4.17.11`. Fixes [#2929](https://github.com/cypress-io/cypress/issues/2929).