Skip to content

chore(deps): update dependency cypress to v4 #131

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

Merged
merged 1 commit into from
Feb 10, 2020

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 8, 2020

This PR contains the following updates:

Package Type Update Change
cypress devDependencies major 3.8.3 -> 4.0.1

Release Notes

cypress-io/cypress

v4.0.1

Compare Source

Released 2/7/2020

Bugfixes:

  • Fixed a bug where Chromium could not be detected on macOS. Addresses #​6358.
  • Fixed bugs where Edge and Firefox Nightly could not be detected on macOS. Addresses #​6354 and #​6345.
  • Fixed a bug where 64-bit editions of Firefox could not be detected on Windows. Addresses #​6355.
  • Fixed a bug where video recordings of Firefox would omit all frames from before the last cross-domain navigation of the test. Addresses #​6369.
  • Fixed a bug where Cypress could crash with the message "cannot read property 'on' of undefined" while running Firefox. Addresses #​6356.
  • Corrected a link to the screenshot API documentation in the type definitions. Addresses #​6359.

Misc:

  • Updated the default preferences set on Firefox to hide update notifications and otherwise improve the Firefox experience. Addresses #​6346.

v4.0.0

Compare Source

Released 2/6/2020

Summary:

Cypress 4.0.0 includes support for Mozilla Firefox browsers (beta support) and Microsoft Edge (Chromium based) browsers which is a big step forward for Cross Browser Testing in Cypress. We've also updated many of the underlying tools behind Cypress that bring new powerful features.

Breaking Changes:

⚠️ Please read our Migration Guide which explains the changes in more detail and how to change your code to migrate to Cypress 4.0.

  • Mocha, Chai, and Sinon.JS has been upgraded which includes a number of breaking changes and new features. Addresses #​2528, #​2529, #​2866.
  • During before:browser:launch, we no longer yield the second argument as an array of browser arguments and instead yield an options object with an args property in order to support more advanced browser launch options. Addresses #​6306.
  • We updated the Cypress browser objects of all Chromium-based browsers, including Electron, to have chromium set as their family field. Addresses #​6243.
  • The --browser flag no longer accepts canary as its sole argument to run Chrome Canary. You now have to specify chrome:canary to use the Chrome Canary browser. Addresses #​6243.
  • cy.writeFile() now yields null instead of the contents written to the file in order to more align with the behavior of fs. Addresses #​2466.
  • Installing Cypress on your system now requires Node.js 8+. Addresses #​5632.
  • Cypress no longer support CJSX. Addresses #​3469.

Features:

Bugfixes:

  • A test or suite appended with an .only when multiple tests or suites contained the same title now run correctly. Fixes #​5345.
  • The .its() command now properly supports 0 as a value for indexes or object keys. Fixes #​6216.

Documentation Changes:

Misc:

  • We now pass through errors caused when attempting to read arguments passed through config. Addresses #​6279.
  • We fixed a broken 'Learn more' link within the Node.js Version panel of the Test Runner Settings. Addresses #​6237.
  • The browser icons in the Test Runner now display as images with the proper branding. Addresses #​6188.
  • We updated the styling of browser dropdown in the Test Runner to look more like a button. Addresses #​6298.
  • The timer in the Test Runner now always displays at a consistent length. Addresses #​6168.
  • You can print debug information about the memory & CPU usage of Cypress, which can be accessed by enabling the cypress:server:util:process_profiler debug stream. Addresses #​6169.
  • We added types for plugin events. Addresses #​6322.

Dependency Updates

  • Added @benmalka/foxdriver. Addressed in #​1359.
  • Upgraded @cypress/browserify-preprocessor from 1.1.2 to 2.1.1. Addressed in #​4308 and #​4226.
  • Upgraded bluebird from 3.5.0 to 3.7.2. Addressed in #​4226.
  • Upgraded cachedir from 1.3.0 to 2.3.0. Addressed in #​4208 and #​4226.
  • Upgraded chai from 3.5.0 to 4.2.0. Addressed in #​2862 and #​4226.
  • Upgraded chai-as-promised from 6.0.0 to 7.1.1. Addressed in #​4226.
  • Upgraded chalk from 2.4.0 to 3.0.0. Addressed in #​4226.
  • Upgraded commander from 2.15.1 to 4.0.1. Addressed in #​4208 and #​4226.
  • Upgraded debug from 2.15.1 to 4.0.1. Addressed in #​4226.
  • Upgraded execa from 0.10.0 to 3.3.0. Addressed in #​4226.
  • Added firefox-profiler. Addressed in #​1359.
  • Added foxdriver. Addressed in #​1359.
  • Upgraded fs-extra from 5.0.0 to 8.1.0. Addressed in #​4226.
  • Upgraded getos from 3.1.1 to 3.1.4. Addressed in #​4226.
  • Upgraded is-ci from 1.2.1 to 2.0.0. Addressed in #​4226.
  • Upgraded mocha from 2.5.3 to 7.0.1. Addressed in #​2703 and #​4226.
  • Upgraded listr from 0.12.0 to 0.14.3. Addressed in #​4226.
  • Upgraded log-symbols from 2.2.0 to 3.0.0. Addressed in #​4226.
  • Added marionette-client. Addressed in #​1359.
  • Upgraded ramda from 0.24.1 to 0.26.1. Addressed in #​4226.
  • Upgraded sinon from 3.2.0 to 8.1.1. Addressed in #​2881 and #​4226.
  • Upgraded strip-ansi from 3.0.1 to 6.0.0. Addressed in #​1359.
  • Added systeminformation. Addressed in #​1359.
  • Upgraded support-colors from 5.5.0 to 7.1.0. Addressed in #​4208 and #​4226.
  • Upgraded untildify from 3.0.3 to 4.0.0. Addressed in #​4226.

Renovate configuration

📅 Schedule: "every weekend" in timezone America/New_York.

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

♻️ Rebasing: Whenever PR becomes conflicted, or if you tick the rebase/retry checkbox below.

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

@renovate renovate bot force-pushed the renovate/cypress-4.x branch from b211f0a to 0790a59 Compare February 8, 2020 06:09
@jennifer-shehane jennifer-shehane merged commit 80a5f1a into master Feb 10, 2020
@renovate renovate bot deleted the renovate/cypress-4.x branch February 10, 2020 05:17
@bahmutov
Copy link
Contributor

🎉 This PR is included in version 1.12.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

rndmerle pushed a commit to rndmerle/code-coverage that referenced this pull request Apr 25, 2020
Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants