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-dev): bump cypress from 3.8.3 to 4.0.0 #562

Merged
merged 1 commit into from
Feb 8, 2020

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps cypress from 3.8.3 to 4.0.0.

Release notes

Sourced from cypress's releases.

4.0.0

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:

  • Mozilla Firefox browsers now have beta support. Addresses #1096.
  • Microsoft Edge (Chromium based) browsers are now supported. Addresses #5433.
  • There is a new Cypress.isBrowser() utility function. Addresses #2023.
  • We updated the Cypress.browser object with a new channel property which contains the release channel of the detected browser. Addresses #6243.
  • Appending .only to multiple tests or suites will now run all tests with the .only property. Addresses #2828.
  • The isFinite assertion is now supported. Addresses #5669.
  • The empty assertion is now supported when used against Map objects. Addresses #6072.
  • The nested assertion chainer property is now supported. Addresses #3080 and #5004.

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.
... (truncated)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in the .dependabot/config.yml file in this repo:

  • Update frequency
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [cypress](https://github.com/cypress-io/cypress) from 3.8.3 to 4.0.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Commits](cypress-io/cypress@v3.8.3...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@ghost
Copy link

ghost commented Feb 8, 2020

DeepCode's analysis on #23b1d9 found:

  • 0 critical issues. ⚠️ 0 warnings and 0 minor issues. ✔️ 0 issues were fixed.

💬 This comment has been generated by the DeepCode bot, installed by the owner of the repository. The DeepCode bot protects your repository by detecting and commenting on security vulnerabilities or other critical issues.


☺️ If you want to provide feedback on our bot, here is how to contact us.

@TravisBuddy
Copy link

Hey @dependabot-preview[bot],
Your changes look good to me!

View build log

TravisBuddy Request Identifier: e2636fb0-4a09-11ea-a17a-89a9a70ba64e

@liyasthomas liyasthomas merged commit 64c3a82 into master Feb 8, 2020
@dependabot-preview dependabot-preview bot deleted the dependabot/npm_and_yarn/cypress-4.0.0 branch February 8, 2020 00:30
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.

2 participants