Cypress v6.2.0stable Released Dec 21, 2020
Impact Score: 5/10

Cypress v6.2.0 โ€” 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 v6.2.0. Source highlight: *Released 12/21/2020*

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)

  • Getting an alias of `cy.intercept()` using `cy.get()` will no longer always yield `null`. Fixes #9306.
  • `cy.intercept()` will now automatically responds to CORS preflight requests (HTTP `OPTIONS` requests) that match defined routes. Fixes #9599.
  • Response errors from `forceNetworkError` can now be awaited using `cy.intercept()` and `cy.wait()`. Fixes #9062.
  • Using `cy.log()` inside `.then()` no longer breaks the subject value in the command chain. Fixes #8084.
  • Using `Cypress.Commands.overwrite` to overwrite `.then()` now preserves the proper `this` context and sets aliases correctly. Fixes #5101.
  • Using `Cypress.Commands.overwrite` to overwrite `cy.route()` or `cy.intercept()` and wait on its alias now properly works. Fixes #3890 and #9580.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
*Released 12/21/2020* **Features:** - You can now listen to `before:run` and `after:run` events in the plugins file. See the [`before:run`](https://on.cypress.io/before-run-api) and [`after:run`](https://on.cypress.io/after-run-api) docs for more information. Addressed in [#14238](https://github.com/cypress-io/cypress/issues/14238) and [#14263](https://github.com/cypress-io/cypress/issues/14263). - You can now listen to `before:spec` and `after:spec` events in the plugins file. See the [`before:spec`](https://on.cypress.io/before-spec-api) and [`after:spec`](https://on.cypress.io/after-spec-api) docs for more information. Addressed in [#9646](https://github.com/cypress-io/cypress/issues/9646) and [#14178](https://github.com/cypress-io/cypress/issues/14178). - The `Timed out retrying` error message now displays the amount of time Cypress retried. Addresses [#5781](https://github.com/cypress-io/cypress/issues/5781). **Bugfixes:** - Getting an alias of [`cy.intercept()`](https://on.cypress.io/intercept) using [`cy.get()`](https://on.cypress.io/get) will no longer always yield `null`. Fixes [#9306](https://github.com/cypress-io/cypress/issues/9306). - [`cy.intercept()`](https://on.cypress.io/intercept) will now automatically responds to CORS preflight requests (HTTP `OPTIONS` requests) that match defined routes. Fixes [#9599](https://github.com/cypress-io/cypress/issues/9599). - Response errors from `forceNetworkError` can now be awaited using [`cy.intercept()`](https://on.cypress.io/intercept) and [`cy.wait()`](https://on.cypress.io/wait). Fixes [#9062](https://github.com/cypress-io/cypress/issues/9062). - Using [`cy.log()`](https://on.cypress.io/log) inside [`.then()`](https://on.cypress.io/then) no longer breaks the subject value in the command chain. Fixes [#8084](https://github.com/cypress-io/cypress/issues/8084). - Using [`Cypress.Commands.overwrite`](https://on.cypress.io/custom-commands#Overwrite-Existing-Commands) to overwrite [`.then()`](https://on.cypress.io/then) now preserves the proper `this` context and sets aliases correctly. Fixes [#5101](https://github.com/cypress-io/cypress/issues/5101). - Using [`Cypress.Commands.overwrite`](https://on.cypress.io/custom-commands#Overwrite-Existing-Commands) to overwrite [`cy.route()`](https://on.cypress.io/route) or [`cy.intercept()`](https://on.cypress.io/intercept) and wait on its alias now properly works. Fixes [#3890](https://github.com/cypress-io/cypress/issues/3890) and [#9580](https://github.com/cypress-io/cypress/issues/9580). - Cypress no longer fails to find specs if you set the fixtures folder to be the same as the integration folder. Fixes [#14226](https://github.com/cypress-io/cypress/issues/14226). - Cypress no longer fails to show error code frames if the spec filename has a space in it, fixes [#7553](https://github.com/cypress-io/cypress/issues/7553). **Misc:** - `scrollBehavior` is now an allowed type when passed as test configuration. Addresses [#9643](https://github.com/cypress-io/cypress/issues/9643). - The `FileObject` type for the file argument of the `file:preprocessor` event now includes the `EventEmitter` type. Addresses [#9276](https://github.com/cypress-io/cypress/issues/9276). **Dependency Updates:** - Upgraded `electron` from `11.0.2` to `11.0.3`. Addressed in [#9409](https://github.com/cypress-io/cypress/issues/9409).