chore(deps): update dependency cypress to v9 #975

Merged
konrad merged 1 commits from renovate/cypress-9.x into main 2021-11-10 22:27:03 +00:00
Member

This PR contains the following updates:

Package Type Update Change
cypress devDependencies major 8.7.0 -> 9.0.0

Release Notes

cypress-io/cypress

v9.0.0

Compare Source

Released 11/10/2021

Breaking Changes:

  • The nodeVersion configuration option now defaults to system. The behavior
    of the system option has changed to always use the Node.js binary/version
    that launched Cypress. If Cypress was not launched via the terminal, Cypress
    will use the bundled Node.js version. This could change the behavior of code
    within your pluginsFile since it may be run in your system Node.js
    version. Addresses
    #​18684.
  • Windows 32-bit is no longer supported in Cypress. Addresses
    #​17962.
  • An error will now be thrown if an invalid value is passed to Cypress.config.
    Previously invalid values were ignored and could cause unexpected behavior.
    Addresses #​18589.
  • cy.contains() no longer yields the <body> element when it matches the
    content of <script> or <style> tags. Addresses
    #​14861.
  • Attempting to add an existing built-in Cypress command using
    Cypress.Commands.add() will now throw an error, indicating that
    Cypress.Commands.overwrite() should be used instead to overwrite the
    behavior of existing commands. Addresses
    #​18572.
  • Custom command implementations are now typed based on the declared custom
    chainables. Addresses
    #​17496.
  • The bundled Node.js version was upgraded from 14.17.0 to 16.5.0. This
    could change the behavior of code within the pluginsFile when using the
    bundled Node.js version of Cypress. Addressed in
    #​18317.

Deprecations:

  • The nodeVersion configuration option has been deprecated and will be removed
    in a future release.

Features:

  • When null is passed as the encoding to cy.readFile() or cy.fixture(),
    the file is treated as binary and read as a Buffer. Similarly, null passed
    as the encoding to cy.writeFile() allows direct writing of buffers. If the
    encoding is unspecified, the default remains utf8, matching the current
    behavior. Addresses
    #​18534.

Bugfixes:

  • Sticky elements within a fixed container will now be able to be properly
    scrolled to during action commands. Fixes
    #​4233.
  • document.referrer will now correctly reflect the correct value from the
    application under test after cy.visit(). Fixes
    #​4295.

Dependencies:

  • Upgraded Chrome browser version used during cypress run and when selecting
    Electron browser in cypress open from 91 to 94. Addressed in
    #​15292.
  • Upgraded bundled Node.js version from 14.17.0 to 16.5.0. Addressed in
    #​15292.
  • Upgraded electron from 14.1.0 to 15.2.0. Addressed in
    #​15292.

Configuration

📅 Schedule: At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cypress](https://github.com/cypress-io/cypress) | devDependencies | major | [`8.7.0` -> `9.0.0`](https://renovatebot.com/diffs/npm/cypress/8.7.0/9.0.0) | --- ### Release Notes <details> <summary>cypress-io/cypress</summary> ### [`v9.0.0`](https://github.com/cypress-io/cypress/releases/v9.0.0) [Compare Source](https://github.com/cypress-io/cypress/compare/v8.7.0...v9.0.0) *Released 11/10/2021* **Breaking Changes:** - The `nodeVersion` configuration option now defaults to `system`. The behavior of the `system` option has changed to always use the Node.js binary/version that launched Cypress. If Cypress was not launched via the terminal, Cypress will use the `bundled` Node.js version. This could change the behavior of code within your `pluginsFile` since it may be run in your `system` Node.js version. Addresses [#&#8203;18684](https://github.com/cypress-io/cypress/issues/18684). - Windows 32-bit is no longer supported in Cypress. Addresses [#&#8203;17962](https://github.com/cypress-io/cypress/issues/17962). - An error will now be thrown if an invalid value is passed to `Cypress.config`. Previously invalid values were ignored and could cause unexpected behavior. Addresses [#&#8203;18589](https://github.com/cypress-io/cypress/pull/18589). - `cy.contains()` no longer yields the `<body>` element when it matches the content of `<script>` or `<style>` tags. Addresses [#&#8203;14861](https://github.com/cypress-io/cypress/issues/14861). - Attempting to add an existing built-in Cypress command using `Cypress.Commands.add()` will now throw an error, indicating that `Cypress.Commands.overwrite()` should be used instead to overwrite the behavior of existing commands. Addresses [#&#8203;18572](https://github.com/cypress-io/cypress/issues/18572). - Custom command implementations are now typed based on the declared custom chainables. Addresses [#&#8203;17496](https://github.com/cypress-io/cypress/issues/17496). - The bundled Node.js version was upgraded from `14.17.0` to `16.5.0`. This could change the behavior of code within the `pluginsFile` when using the bundled Node.js version of Cypress. Addressed in [#&#8203;18317](https://github.com/cypress-io/cypress/pull/18317). **Deprecations:** - The `nodeVersion` configuration option has been deprecated and will be removed in a future release. **Features:** - When `null` is passed as the encoding to `cy.readFile()` or `cy.fixture()`, the file is treated as binary and read as a Buffer. Similarly, `null` passed as the encoding to `cy.writeFile()` allows direct writing of buffers. If the encoding is unspecified, the default remains `utf8`, matching the current behavior. Addresses [#&#8203;18534](https://github.com/cypress-io/cypress/issues/18534). **Bugfixes:** - Sticky elements within a fixed container will now be able to be properly scrolled to during action commands. Fixes [#&#8203;4233](https://github.com/cypress-io/cypress/issues/4233). - `document.referrer` will now correctly reflect the correct value from the application under test after `cy.visit()`. Fixes [#&#8203;4295](https://github.com/cypress-io/cypress/issues/4295). **Dependencies:** - Upgraded Chrome browser version used during `cypress run` and when selecting Electron browser in `cypress open` from `91` to `94`. Addressed in [#&#8203;15292](https://github.com/cypress-io/cypress/pull/18317). - Upgraded bundled Node.js version from `14.17.0` to `16.5.0`. Addressed in [#&#8203;15292](https://github.com/cypress-io/cypress/pull/18317). - Upgraded `electron` from `14.1.0` to `15.2.0`. Addressed in [#&#8203;15292](https://github.com/cypress-io/cypress/pull/18317). </details> --- ### Configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovate added the
dependencies
label 2021-11-10 22:02:40 +00:00
renovate added 1 commit 2021-11-10 22:02:40 +00:00
continuous-integration/drone/pr Build is passing Details
8991020aa2
chore(deps): update dependency cypress to v9
Member

Hi renovate!

Thank you for creating a PR!

I've deployed the changes of this PR on a preview environment under this URL: https://975-renovatecypress-9.x--vikunja-frontend-preview.netlify.app

You can use this url to view the changes live and test them out.
You will need to manually connect this to an api running somehwere. The easiest to use is https://try.vikunja.io/.

Have a nice day!

Beep boop, I'm a bot.

Hi renovate! Thank you for creating a PR! I've deployed the changes of this PR on a preview environment under this URL: https://975-renovatecypress-9.x--vikunja-frontend-preview.netlify.app You can use this url to view the changes live and test them out. You will need to manually connect this to an api running somehwere. The easiest to use is https://try.vikunja.io/. Have a nice day! > Beep boop, I'm a bot.
konrad merged commit 6d86d4ce59 into main 2021-11-10 22:27:03 +00:00
konrad deleted branch renovate/cypress-9.x 2021-11-10 22:27:03 +00:00
Author
Member

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 9.x releases. However, if you upgrade to 9.x manually then Renovate will then reenable updates for minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

### Renovate Ignore Notification As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for *any* future 9.x releases. However, if you upgrade to 9.x manually then Renovate will then reenable updates for minor and patch updates automatically. If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.
This repo is archived. You cannot comment on pull requests.
No description provided.