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

Update dependency cypress to v8.7.0 #317

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 18, 2021

This PR contains the following updates:

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

Release Notes

cypress-io/cypress (cypress)

v8.7.0: 8.7.0

Compare Source

Released 10/25/2021

Features:

  • There are changes to how "slow" tests are determined and displayed in Cypress.
    Addresses #​18496.
    • Added a slowTestThreshold
      configuration option to customize when tests are considered "slow" during
      cypress run. A test that runs slower than the given threshold will display
      in orange text in the default 'spec' reporter. This configuration can be set
      in your Cypress config file or via specific
      test configuration.
    • The default slow test threshold was changed from 75ms (Mocha's default) to
      10000ms for e2e tests and 250ms for component tests. To restore the old
      behavior, you can add "slowTestThreshold": 75 to your Cypress config file.
    • All tests will show the time the test ran in milliseconds during
      cypress run with the default 'spec' reporter.
  • Users can pass an overwrite: true option to Cypress.Screenshot.defaults to
    change default behavior to overwrite existing screenshots without having to
    set overwrite for each cy.screenshot() command. Addresses
    #​7955.

Bugfixes:

  • Fixed a regression introduced in 8.6.0 where videos recorded in
    Electron to the Dashboard were not playable in the Firefox or Safari browser
    and were not compatible with QuickTime player in MacOS.
  • Fixed a regression introduced in 8.6.0 so that the warning about the
    projectRoot directory not being writeable will now display correctly. Fixes
    #​18485.
  • Improved the error message when running Cypress without non-root permissions.
    Fixes #​18445.
  • An error now throws when invalid options are passed to the selectorPriority
    configuration option of Cypress.SelectorPlayground.defaults. Valid values
    are data-*, id, class, tag, attribute, or nth-child. Fixes
    #​7745.

Dependency Updates:

  • Pinned resolution of ua-parser-js to 0.7.24 to avoid dependency resolution
    to the compromised package versions. Please read the
    security advisory and
    take actions advised as soon as possible. Addressed in
    #​18611

v8.6.0: 8.6.0

Compare Source

Released 10/11/2021

Features:

  • cy.screenshot() now accepts overwrite: true as an option to overwrite
    existing screenshots with the same file name. Addresses
    #​7955.
  • cy.select([]) can now be used to clear any selected options in a multi-value
    select. Addresses #​4318.
  • Using cy.pause() when using cypress run --headed --no-exit will now pause
    a test. Addresses #​4044.

Bugfixes:

  • Fixed a regression introduced in 8.2.0 where certain XMLHttpRequests
    would not display their response bodies in the DevTools Console when clicked.
    Fixes #​17656.
  • Fixed a regression in 8.3.0 where capturing videos in Chrome
    versions earlier than 89 would result in choppy videos and skipped frames.
    Fixes #​18021.
  • Cypress displays the correct error when certain custom error types are thrown
    within a test. Fixes
    #​18259.
  • The Cypress App will no longer crash when passed a --spec: {} from the CLI
    and instead error when passed an invalid object argument. Fixes
    #​3957.
  • Logging a plain object no longer results in the error "Cannot convert object
    to primitive value". Fixes #​18143.

Misc:

  • Updated the cy.request() error message when conflicting failOnStatusCode
    and retryOnStatusCodeFailure options are passed to be clearer. Fixes
    #​18271.

Dependency Updates:

  • Upgraded the Chromium browser version used during cypress run and when
    selecting Electron browser in cypress open from 91.0.4472.164 to
    93.0.4577.58.
  • Upgraded electron from 13.2.0 to 14.1.0. Addressed in
    #​18318 and
    #​18384.

v8.5.0: 8.5.0

Compare Source

Released 09/27/2021

Features:

  • You can now select an option by index within the
    .select() command. Addresses
    #​757.
  • Cypress now captures the repository URL on Drone CI. Addresses
    #​18210.

Bugfixes:

  • The download of Cypress now respects the NO_PROXY environment variable when
    one is set. Fixes
    #​17702.
  • When using a custom config file and setting it up to record to the Dashboard,
    Cypress now writes the projectId in the custom config file instead of
    cypress.json. Fixes
    #​5747.

Misc:

  • Windows 32-bit has been deprecated and support will be removed in a later
    release. A deprecation warning will now display when using Cypress in a
    Windows 32-bit OS. See
    #​17962 for more detail.
    Addresses #​18094.
  • Improved the error messages when an invalid argument type is passed to the .select() command. Addressed in #​18234.

v8.4.1: 8.4.1

Compare Source

Released 09/17/2021

Bugfixes:

  • Cypress will no longer crash when setting up a project to record to the
    Dashboard or viewing the runs or record key for a previously set up project.
    Fixes #​18129.
  • The branch collected for Drone CI now correctly reflects the source PR branch
    for showing in the Cypress Dashboard. Fixes
    #​17860.

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

@renovate renovate bot added the configuration Issues related to the development environment configuration label Nov 18, 2021
@renovate renovate bot requested a review from nowakkamil November 18, 2021 23:10
@renovate renovate bot force-pushed the renovate/cypress-8.x branch from 1d8ac10 to e44074a Compare November 21, 2021 02:09
@renovate renovate bot force-pushed the renovate/cypress-8.x branch from e44074a to 427386f Compare March 19, 2023 23:24
@renovate renovate bot changed the title Update dependency cypress to v8.7.0 Update dependency cypress to v8.7.0 - autoclosed Dec 8, 2024
@renovate renovate bot closed this Dec 8, 2024
@renovate renovate bot deleted the renovate/cypress-8.x branch December 8, 2024 18:47
@renovate renovate bot changed the title Update dependency cypress to v8.7.0 - autoclosed Update dependency cypress to v8.7.0 Dec 9, 2024
@renovate renovate bot reopened this Dec 9, 2024
@renovate renovate bot force-pushed the renovate/cypress-8.x branch from 79c5927 to 427386f Compare December 9, 2024 03:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
configuration Issues related to the development environment configuration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant