Skip to content
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.

chore(deps): update dependency cypress to v4.12.1 #173

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

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jul 31, 2020

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cypress 4.9.0 -> 4.12.1 age adoption passing confidence

Release Notes

cypress-io/cypress

v4.12.1: 4.12.1

Compare Source

Released 8/5/2020

Bugfixes:

  • The error Cannot set property 'err' of undefined will no longer incorrectly throw when rerunning tests in the Test Runner. Fixes #​7874.
  • Skipping the last test before a nested suite with a before hook will now correctly run the tests in the suite following the skipped test. Fixes #​8086.

Dependency Updates:

  • Upgraded md5 from 2.2.1 to 2.3.0. Addressed in #​8161.
  • Upgraded electron-context-menu from 0.15.1 to 2.2.0. Addressed in #​8180.

v4.12.0: 4.12.0

Compare Source

Released 8/3/2020

Features:

  • Now you can control whether screenshots are automatically taken on test failure during cypress run by setting screenshotOnRunFailure in your configuration. Addresses #​5029.
  • The pluginsFile now has access to a readonly version property within the config object that returns the current Cypress version being run. This will allow plugins to better target specific Cypress versions. Addresses #​6352.
  • During cypress open, you can now run a subset of all specs by entering a text search filter and clicking 'Run n tests'. Addresses #​6581.

Bugfixes:

  • position: fixed elements that have a parent with pointer-events: none will now correctly evaluate as visible. Fixes #​6675.
  • Applications using custom elements will no longer trigger infinite XHR request loops. Fixes #​1068.
  • When snapshotting the DOM, Cypress no longer causes attributeChangedCallback to be triggered on custom elements. Fixes #​7187.
  • Spec files containing + characters now properly run in Cypress. Fixes #​5909.
  • When using the fx shortcut in cy.route(), an error is now thrown when the fixture file cannot be found. Fixes #​7818.
  • Cypress no longer thrown Cannot read property '__error' of null error when passing a file containing null content to cy.fixture(). Fixes #​8010.
  • Values containing exponential operators passed to --env via the command line are now properly read. Fixes #​6891.
  • The "Open in IDE" button no longer disappears from hooks when the tests are manually rerun. Fixes #​8094.
  • When experimentalSourceRewriting is enabled, AST rewriting will no longer return an output before the body is done being written. This would happen when the response body was too large and the response would be sent while the body was still being modified. Fixes #​8043.
  • When using .type(), Cypress now properly types into an input within an iframe that auto focuses the input. Fixes #​8111.

Misc:

  • Dependencies for our cypress npm package are no longer pinned to a specific version. This allows the use of npm audit fix to fix security vulnerabilities without needing a patch release from Cypress. Addresses #​8046.
  • We now collect environment variables for AWS CodeBuild when recording to the Dashboard. Addressed #​8101.
  • Types inside Module API are now accessible via the CypressCommandLine namespace. Addresses #​7309.
  • We added more type definitions for the .should() command. Addresses #​5573.
  • Cookie command's expiry property type is now a Number instead of a String. Addresses #​8144.
  • There are some minor visual improvements to the Test Runner's Command Log when hovering, focusing and clicking on hook titles and pending tests. Addressed in #​8153.

Dependency Updates:

  • Upgraded jimp from 0.13.0 to 0.14.0. Addressed in #​8102.
  • Upgraded moment from 2.26.0 to 2.27.0. Addressed in #​8122.

v4.11.0: 4.11.0

Compare Source

Released 7/21/2020

Features:

  • You can now pass an ensureScrollability: false option to .scrollTo() to skip checking whether the element is scrollable. Addresses #​1924.
  • cy.clock() now accepts Dates as well as a Number for now. Fixes #​7786.

Bugfixes:

  • Running multiple specs within Firefox during cypress run on Windows will no longer fail trying to make a connection to the browser. Fixes #​6392.
  • Cypress will no longer throw a Cannot read property 'isAttached' of undefined error during cypress run on Firefox versions >= 75. Fixes #​6813.
  • Fixed an issue where Cypress tests in Chromium-family browsers could randomly fail with the error "WebSocket is already in CLOSING or CLOSED state." Fixes #​7180.
  • Taking a screenshot of an element that changes height upon scroll will no longer throw an invalid for option "size" error. Fixes #​6099.
  • Setting viewportHeight or viewportWidth from within the test configuration now properly changes the viewport size for the duration of the suite or test.
  • Setting deep objects and arrays on config within the pluginsFile now sets the values correctly. Fixes #​7959.
  • The progress bar for cy.wait() now reflects the correct requestTimeout and responseTimeout of the command. Fixes #​7881.
  • The command's progress bar will not longer restart when its parent test is collapsed in the Command Log. Fixes #​7912.
  • Key value pairs sent to ELECTRON_EXTRA_LAUNCH_ARGS as key=value will now be properly read in. Fixes #​7994.
  • Stubbed responses responding with an empty string to cy.route() now correctly display as 'xhr stub' in the Test Runner's Command Log. Fixes #​8018.
  • Quickly reclicking the "Run All Tests" button in the Test Runners' Command Log will no longer throw errors about undefined properties and the tests will no longer hang. Fixes #​7968.

Misc:

  • The error messages thrown from pluginsFile and supportFile now mention that .ts extensions are supported. Addresses #​7940.
  • The style when focusing on tests in the Command Log has been updated. Addresses #​7855.

Dependency Updates:

  • Upgraded @benmalka/foxdriver from 0.4.0 to 0.4.1. Addressed in #​8040.
  • Upgraded firefox-profile from 1.3.1 to 2.0.0. Addressed in #​8000.
  • Upgraded fix-path from 2.1.0 to 3.0.0. Addressed in #​8028.
  • Upgraded human-interval from 0.1.6 to 1.0.0. Addressed in #​8031.
  • Upgraded lodash from 4.17.15 to 4.17.19. Addressed in #​7954.
  • Upgraded plist from 2.1.0 to 3.0.1. Addressed in #​8045.
  • Upgraded proxy-from-env from 1.0.0 to 1.1.0. Addressed in #​7900.
  • Upgraded resolve from 1.13.1 to 1.17.0. Addressed in #​7989.
  • Upgraded systeminformation from 4.21.1 to 4.26.9. Addressed in #​7975.
  • Upgraded uuid from 3.3.2 to 8.2.0. Addressed in #​7976, #​8002, and #​8011.

v4.10.0: 4.10.0

Compare Source

Released 7/7/2020

Features:

  • You can open a before, beforeEach, after, and afterEach hook definition in your IDE from the Test Runner's Command Log by clicking the Open in IDE button. Addresses #​7793.
  • before, beforeEach, after, and afterEach hook definitions now display separately in the Test Runner's Command Log when defined in separate hook definitions. Addresses #​7779.
  • You can now open a spec file directly from the Tests tab in the Test Runner by clicking the Open in IDE button. Addresses #​7713

Bugfixes:

  • HTTP requests taking longer than the default responseTimeout will no longer be prematurely canceled by the Cypress proxy layer. Fixes #​6426.
  • Using Cypress commands to traverse the DOM on an application with a global parent variable will no longer throw Illegal Invocation errors. Fixes #​6412.
  • When experimentalShadowDomSupport is enabled, using .type() on an input in the Shadow DOM will not result in an error. Fixes #​7741.
  • When experimentalShadowDomSupport is enabled, checking for visibility on a shadow dom host element will no longer hang if the host element was the foremost element and had an ancestor with fixed position. Fixes #​7893.
  • Debug logs from the @benmalka/foxdriver module will no longer appear if any DEBUG environment variable was set. Fixed #​7723.

Misc:

  • We made some minor UI updates to the Test Runner. Addresses #​7732 and #​7803.

Dependency Updates:

  • Upgraded recast from 0.18.8 to 0.19.1. Addressed in #​7898.

Configuration

📅 Schedule: Branch creation - "after 5pm on friday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 Mend Renovate. View repository job log here.

@renovate renovate bot changed the title chore(deps): update dependency cypress to v4.11.0 chore(deps): update dependency cypress to v4.12.0 Aug 3, 2020
@renovate renovate bot changed the title chore(deps): update dependency cypress to v4.12.0 chore(deps): update dependency cypress to v4.12.1 Aug 5, 2020
@sonarcloud
Copy link

sonarcloud bot commented Aug 5, 2020

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

warning The version of Java (1.8.0_181) you have used to run this analysis is deprecated and we will stop accepting it from October 2020. Please update to at least Java 11.
Read more here

@sonarcloud
Copy link

sonarcloud bot commented Sep 24, 2020

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

warning The version of Java (1.8.0_181) you have used to run this analysis is deprecated and we will stop accepting it from October 2020. Please update to at least Java 11.
Read more here

@renovate
Copy link
Author

renovate bot commented Mar 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant