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.
โก 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).