Cypress v5.5.0stable Released Oct 27, 2020
Impact Score: 5/10

Cypress v5.5.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 v5.5.0. Source highlight: *Released 10/26/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)

  • This fixed an issue with `cy.route2` where HTTPS requests to a non-AUT origin would not be intercepted as expected.
  • `cy.route2()` now properly handles passing a method as its first argument. Fixes #8729.
  • Fixed an issue with `cy.route2()` where a "Cannot set property response of undefined" error would occasionally occur. Fixes #8858.
  • Headers field names passed to `cy.route2() now case-insensitively match against the field names of incoming HTTP requests. Fixes #8921.
  • Routes that stub fixtures for binary resources (including images) made with `cy.route2()` now serve the correct mime-type and content. Fixes #8623.
  • When `experimentalNetworkStubbing` is enabled, using `cy.visit()` to URLs that redirect and set Transfer-Encoding: chunked will no longer fail in Cypress with a "Parse Error". Fixes #8497.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
*Released 10/26/2020* **Features:** - [`cy.viewport()`](https://on.cypress.io/viewport) has a new `macbook-16` preset. Addresses [#8889](https://github.com/cypress-io/cypress/issues/8889). - [`.type()`](https://on.cypress.io/type) now fires the `beforeInput` event during typing. *Note: Firefox does not support the `beforeinput` event*. Addresses [#7088](https://github.com/cypress-io/cypress/issues/7088). **Bugfixes:** - Updated the Cypress proxy layer to proxy HTTPS traffic from non-AUT origins. Addressed in [#8827](https://github.com/cypress-io/cypress/issues/8827). - This fixed an issue with [`cy.route2`](https://on.cypress.io/route2) where HTTPS requests to a non-AUT origin would not be intercepted as expected. - [`cy.route2()`](https://on.cypress.io/route2) now properly handles passing a method as its first argument. Fixes [#8729](https://github.com/cypress-io/cypress/issues/8729). - Fixed an issue with [`cy.route2()`](https://on.cypress.io/route2) where a "Cannot set property response of undefined" error would occasionally occur. Fixes [#8858](https://github.com/cypress-io/cypress/issues/8858). - Headers field names passed to [`cy.route2()](https://on.cypress.io/route2) now case-insensitively match against the field names of incoming HTTP requests. Fixes [#8921](https://github.com/cypress-io/cypress/issues/8921). - Routes that stub fixtures for binary resources (including images) made with [`cy.route2()`](https://on.cypress.io/route2) now serve the correct mime-type and content. Fixes [#8623](https://github.com/cypress-io/cypress/issues/8623). - When [`experimentalNetworkStubbing`](https://on.cypress.io/experiments) is enabled, using [`cy.visit()`](https://on.cypress.io/visit) to URLs that redirect and set Transfer-Encoding: chunked will no longer fail in Cypress with a "Parse Error". Fixes [#8497](https://github.com/cypress-io/cypress/issues/8497). - `cypress.run()` through the [Module API](https://on.cypress.io/module-api) now has a `status` property in the results matching the correct CLI types (`"failed"` or `"finished"`). Addresses [#8798](https://github.com/cypress-io/cypress/issues/8798). - When a value containing an `e` character is passed to the `--ci-build-id` flag, Cypress now properly reads it as a string. Fixes [#8874](https://github.com/cypress-io/cypress/issues/8874). **Misc:** - Updated type definitions to allow for passed either `runMode` or `openMode` to `retries` alone. Addresses [#8869](https://github.com/cypress-io/cypress/issues/8869). **Dependency Updates:** - Upgraded `electron` from `10.1.3` to `10.1.5`. Addresses [#8927](https://github.com/cypress-io/cypress/issues/8927), [#8975](https://github.com/cypress-io/cypress/issues/8975). - This addresses a Chrome security issue, CVE-2020-15999. Addresses [#8922](https://github.com/cypress-io/cypress/issues/8922). - Upgraded `color-string` from `1.5.3` to `1.5.4`. Addresses [#8945](https://github.com/cypress-io/cypress/issues/8945). - Upgraded `pretty-bytes` from `^5.3.0` to `^5.4.1`. Addresses [#8964](https://github.com/cypress-io/cypress/issues/8964).