Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency cypress to v5.6.0 #156

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 19, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cypress (source) 5.3.0 -> 5.6.0 age adoption passing confidence

Release Notes

cypress-io/cypress (cypress)

v5.6.0: 5.6.0

Compare Source

Released 11/09/2020

Features:

  • You can now dynamically add aliases for requests intercepted via cy.route2(). See an example. Addresses #​387.
  • You can now run all integration specs or all component specs separately (or a filtered list of specs) by clicking the appropriate button in the Test Runner in the Tests tab. Addresses #​8203.
  • Added a new modifier syntax to cy.type(). You can now type shortcuts like {ctrl+z}. Addressed in #​5694.
  • We now show a modal with release notes when available when there is a new version of Cypress. Addressed in #​9006.
  • In the Test Runner's Settings and Runs tab you can now quickly copy the project id configuration and record key using a copy to clipboard icon. Addresses #​9002.

Bugfixes:

  • Fixed a regression introduced in 4.12.0 where snapshotting caused images to load too many times. Fixes #​8679.
  • Using cy.visit() on sites with content-type of text-html followed by parameters (like text/html;charset=utf-8) will no longer throw an error about visiting a site with an invalid content-type. Fixes #​8506
  • The Cannot access 'continueSent' before initialization error will no longer throw when using cy.route2(). Fixes #​8926.
  • Awaiting a request body when providing a static response stub in cy.route2() should now work properly. Addressed in #​9059.
  • The way that intercepted cy.route2() requests are displayed in the Command Log has been improved, including showing the progress bar correctly. Addresses #​9053.
  • The Cannot read property 'replace' of undefined error will no longer throw when attempting to generate the stack trace from an error thrown in the application. Fixes #​7915.
  • Stack traces in the Command Log originating from application errors where the location is unavailable will no longer show as a clickable link to open in IDE. Fixes #​9106.
  • When using the fixture: prefix as a stubbed response to cy.route(), JSON fixtures containing only a number or boolean will no longer throw an error. Fixes #​4899.
  • Fixed an issue causing failed subresource integrity checks for external scripts. Fixes #​8983, #​9049, and #​8992.

Misc:

  • Typings for .invoke() and .its() now allow for a timeout option. Addresses #​9079.
  • Typings for cy.task() now allow for parameterizing the task return type. Addresses #​7136.
  • A clearer error is printed during cypress cache list when no cached versions are found. Addresses #​6303.

Dependency Updates:

  • Upgraded commander from ^4.1.1 to ^5.1.0. Addressed in #​8979.
  • Upgraded semver from 6.3.0 to 7.3.2. Addressed in #​9068.
  • Upgraded systeminformation from 4.26.9 to 4.27.11. Addressed in #​8979.
  • Removed node-webkit-updater. This should remove some security warnings that were shown during install. Addresses #​8314.

v5.5.0: 5.5.0

Compare Source

Released 10/26/2020

Features:

  • cy.viewport() has a new macbook-16 preset. Addresses #​8889.
  • .type() now fires the beforeInput event during typing. Note: Firefox does not support the beforeinput event. Addresses #​7088.

Bugfixes:

  • Updated the Cypress proxy layer to proxy HTTPS traffic from non-AUT origins. Addressed in #​8827.
    • 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.
  • cypress.run() through the Module API now has a status property in the results matching the correct CLI types ("failed" or "finished"). Addresses #​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.

Misc:

  • Updated type definitions to allow for passed either runMode or openMode to retries alone. Addresses #​8869.

Dependency Updates:

  • Upgraded electron from 10.1.3 to 10.1.5. Addresses #​8927, #​8975.
  • Upgraded color-string from 1.5.3 to 1.5.4. Addresses #​8945.
  • Upgraded pretty-bytes from ^5.3.0 to ^5.4.1. Addresses #​8964.

v5.4.0: 5.4.0

Compare Source

Released 10/14/2020

Features:

  • You can now run cypress cache prune to delete all installed Cypress versions from the cache except for the currently-installed version. Addresses #​5972.
  • There's a new --size option for the cypress cache list command that prints the sizes of the Cypress cache folders. Addresses #​6404.
  • For video recordings of runs, there is now a video chapter key for each test. If your video player supports chapters, you can move to the start of each test right away. Addresses #​3626.
  • In Windows, you can now append the browser type to the end of the path passed to the --browser flag, like cypress open --browser C:/User/App/browser.exe:chrome, to help detect the browser type. Addresses #​6389.
  • cy.viewport() has new iphone-7, iphone-8, and iphone-se2 presets. Addressed in #​8624
  • When there is a new version of Cypress available, the update modal has a new design with 'copy to clipboard' buttons to copy the upgrade commands. Addressed in #​8751.
  • The Command Log can be hidden by passing the CYPRESS_NO_COMMAND_LOG=1 environment variable during cypress open or cypress run to be used as a tool to debug performance issues. Addressed in #​8689.

Bugfixes:

  • We fixed a regression in 5.0.0 where the chromeWebSecurity option had no effect in Electron. Fixes #​8399.
  • Tests will no longer hang and now properly throw when there is an error thrown from a test:after:run event listener. Fixes #​2271 and #​8701.
  • When a command is chained after .within() and "cy.get()" is called inside it, the scope will no longer permanently change. Fixes #​2106, #​4672, #​4757, and #​5183.
  • Dual commands like cy.contains() when used after an .each() commands now query as expected. Fixes #​4921.
  • / is no longer added to the URL when baseUrl has param(s). Fixes #​2101.
  • When using cy.route2() the route handler timeouts will no longer leak into other tests and cause random failures. Addressed in #​8727.
  • Re-running failed build steps in Bitbucket will no longer create a new run on the Cypress Dashboard. Fixes #​8720.
  • The forced garbage collection timer will no longer display when using a version of Firefox newer than 80. Fixes #​8725.
  • The browser dropdown is no longer covered when opened from the Runs tab in the Test Runner. Fixed in #​8745.
  • Fixed an issue where preprocessor-related plugins would cause tests not to run and a duplicate instance of Cypress to be spawned. Fixes #​8634.

Misc:

  • Improved type definitions for cy.route2(). Addresses #​8694 and #​8782.
  • The Test Runner now shows an indicator in the footer and a toast notification if there is a new version available. Addressed in #​8702 and #​8803.

Dependency Updates:

  • Upgraded Chrome browser version used during cypress run and when selecting Electron browser in cypress open from 83 to 85. Addressed in #​8406.
  • Upgraded bundled Node.js version from 12.14.1 to 12.16.3. Addressed in #​8406.
  • Upgraded electron from 9.2.1 to 10.1.3. Addressed in #​8406.
  • Upgraded firefox-profile from 2.0.0 to 4.0.0. Addressed in #​8786.
  • Upgraded node-forge from 0.9.0 to 0.10.0. Addressed in #​8800.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from momentiris March 19, 2023 01:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants