cypress-io/cypress
### [`v5.5.0`](https://togithub.com/cypress-io/cypress/releases/v5.5.0)
[Compare Source](https://togithub.com/cypress-io/cypress/compare/v5.4.0...v5.5.0)
_Released 10/26/2020_
**Features:**
- [`cy.viewport()`](https://on.cypress.io/viewport) has a new `macbook-16` preset. Addresses [#8889](https://togithub.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://togithub.com/cypress-io/cypress/issues/7088).
**Bugfixes:**
- Updated the Cypress proxy layer to proxy HTTPS traffic from non-AUT origins. Addressed in [#8827](https://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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 [#8799](https://togithub.com/cypress-io/cypress/issues/8799).
- 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://togithub.com/cypress-io/cypress/issues/8874).
**Misc:**
- Updated type definitions to allow for passed either `runMode` or `openMode` to `retries` alone. Addresses [#8869](https://togithub.com/cypress-io/cypress/issues/8869).
**Dependency Updates:**
- Upgraded `electron` from `10.1.3` to `10.1.5`. Addresses [#8927](https://togithub.com/cypress-io/cypress/issues/8927), [#8975](https://togithub.com/cypress-io/cypress/issues/8975).
- This addresses a Chrome security issue, CVE-2020-15999. Addresses [#8922](https://togithub.com/cypress-io/cypress/issues/8922).
- Upgraded `color-string` from `1.5.3` to `1.5.4`. Addresses [#8945](https://togithub.com/cypress-io/cypress/issues/8945).
- Upgraded `pretty-bytes` from `^5.3.0` to `^5.4.1`. Addresses [#8964](https://togithub.com/cypress-io/cypress/issues/8964).
Renovate configuration
:date: Schedule: "after 10pm every weekday,every weekend,before 5am every weekday" in timezone America/New_York.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
5.4.0
->5.5.0
Release Notes
cypress-io/cypress
### [`v5.5.0`](https://togithub.com/cypress-io/cypress/releases/v5.5.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v5.4.0...v5.5.0) _Released 10/26/2020_ **Features:** - [`cy.viewport()`](https://on.cypress.io/viewport) has a new `macbook-16` preset. Addresses [#8889](https://togithub.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://togithub.com/cypress-io/cypress/issues/7088). **Bugfixes:** - Updated the Cypress proxy layer to proxy HTTPS traffic from non-AUT origins. Addressed in [#8827](https://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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 [#8799](https://togithub.com/cypress-io/cypress/issues/8799). - 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://togithub.com/cypress-io/cypress/issues/8874). **Misc:** - Updated type definitions to allow for passed either `runMode` or `openMode` to `retries` alone. Addresses [#8869](https://togithub.com/cypress-io/cypress/issues/8869). **Dependency Updates:** - Upgraded `electron` from `10.1.3` to `10.1.5`. Addresses [#8927](https://togithub.com/cypress-io/cypress/issues/8927), [#8975](https://togithub.com/cypress-io/cypress/issues/8975). - This addresses a Chrome security issue, CVE-2020-15999. Addresses [#8922](https://togithub.com/cypress-io/cypress/issues/8922). - Upgraded `color-string` from `1.5.3` to `1.5.4`. Addresses [#8945](https://togithub.com/cypress-io/cypress/issues/8945). - Upgraded `pretty-bytes` from `^5.3.0` to `^5.4.1`. Addresses [#8964](https://togithub.com/cypress-io/cypress/issues/8964).Renovate configuration
:date: Schedule: "after 10pm every weekday,every weekend,before 5am every weekday" in timezone America/New_York.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.