build(deps-dev): bump cypress from 4.0.2 to 4.1.0
Created by: Tirokk
Authored by dependabot-preview[bot] Merged
Bumps cypress from 4.0.2 to 4.1.0.
Release notes
Sourced from cypress's releases.
4.1.0
Released 2/28/2020
Features:
- There is a new
cypress info
command to see the locally detected browsers and other information related to Cypress. Addresses #4540.- You can now click a 'Try Again' button to recheck if the server at the designated
baseUrl
is running within the warning message duringcypress open
. Addresses #3284.- There are "collapse all" and "expand all" links in the Test Runner's "Tests" tab to collapse or expand all folders within the "Integration Tests". Addresses #6282.
- The plugins file function's
config
argument now includesprojectRoot
(absolute path to the root of the project) andconfigFile
(absolute path to the configuration file). Addresses #5941.Bugfixes:
- Fixed a regression where Cypress could throw a "Maximum call stack size exceeded" error when transmitting a circular object over the internal WebSocket. Fixes #6582.
- We fixed an issue where using Chromium-family browsers could cause Cypress to throw a "WebSocket is not open: readyState 3" error under certain conditions. Fixes #5685.
- We now more thoroughly ensure the parent of an element exists when recursively calling visibility and existence checks in order to prevent some maximum call stack errors. Fixes #4373.
- We fixed an issue where a maximum call stack error would throw in some circumstances when
xhr.onreadystatechange
is accessed. Fixes #5864.- We fixed a regression in 3.5.0 where typing into an iframe with a body element with the contenteditable attribute would throw an error. Fixes #5930.
- We now set the default window size when running Chrome headlessly to 1280x720. Fixes #6210.
- We fixed an issue where
cypress install
would not complete on Node.js 8.0.0. Fixes #6512 and #6568.- {% url "
cy.clearLocalStorage()
" clearlocalstorage now properly accepts thelog
option to disable logging. Fixes #6342.Misc:
- The error messages displayed when rerouting to a non same-origin domain has been updated to more accurately reflect the rules around same-origin policy. Addresses #6048.
- We fixed an error message that would display the wrong available browser families during validation. Addressed in #6517.
- We fixed some typos in some of our error messages. Addressed in #6508.
- We're collecting more environment variables when running Cypress with GitLab CI. Addresses #6231.
- The typing of
cy.$$
has been updated to distinguish differences between it andCypress.$
. "More info here" $#Cypress-vs-cy Addresses #2027.- We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #6552, #6523, and #6545.
Dependency Updates
- Upgraded
electron
from7.1.10
to7.1.13
. Addressed in #6566.
Commits
-
844606b
release 4.1.0 [skip ci] -
483d494
Reconnect to CDP on WebSocket failure (#6532) -
7783217
Pass projectRoot and configFile to plugins file through config (#6317) -
e2ea5bf
Fixpatch-package
(#6583) -
f1f766d
Merge pull request #6599 from cypress-io/issue-6570-decaf -
1e7f0c1
remove unnecessary returns -
ce1aa3f
decaffeinate: Run post-processing cleanups on spec.coffee -
1d9da41
decaffeinate: Convert spec.coffee to JS -
1aafa23
decaffeinate: Rename spec.coffee from .coffee to .js -
f4c22f9
fix(deps): update dependency node-machine-id to version 1.1.12… (#6595) - Additional commits viewable in compare view
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 use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@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 your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)