build(deps-dev): bump cypress from 4.2.0 to 4.9.0
Created by: Tirokk
Authored by dependabot-preview[bot] Closed
Bumps cypress from 4.2.0 to 4.9.0.
Release notes
Sourced from cypress's releases.
4.9.0
Released 6/23/2020
Features:
- An animated progress bar now displays on every command in the Command Log indicating how long the command has left to run before reaching its command timeout. Addresses #7642.
- There is now an
experimentalFetchPolyfill
configuration option. When this option istrue
, Cypress will automatically replacewindow.fetch
with a polyfill that Cypress can spy on and stub. Addresses #7710.- You can now pass a
--quiet
flag tocypress run
to silence any Cypress specific output from stdout. Addresses #7714.Bugfixes:
cy.wait()
now correctly resolves when waiting for XHR requests that contain resource-like text in the XHR's query params or hash (like.js
, .html
,.css
). #7280.- We fixed a regression in 4.6.0 where errors thrown from the application under test as strings would not be correctly handled. Fixes #7590.
- We fixed a regression in 4.8.0 where
.click()
would hang if the subject had a shadow root andexperimentalShadowDomSupport
was not enabled. Fixes #7679.- We fixed a regression in 4.6.0 so that
.should('have.value')
now properly asserts against<progress>
,<meter>
or<li>
element's values. Fixes #7603.- Cypress no longer responds with 413 responses during a recorded
cypress run
when the stdout is too large. Fixes #7548.- We fixed an issue where Cypress could exit successfully even with failing tests when launched in global mode. Fixes #7755.
- Assertion logs now properly display as parent commands in the Command Log regardless of what is in the
beforeEach
hook. Fixes #7731.- When
experimentalShadowDomSupport
is enabled, querying shadow dom in certain situations will no longer cause the errorCannot read property 'length' of undefined
duringcypress run
. Fixes #7676.- Highlighting of elements upon hover of a command in the Command Log are now visible when targeting absolute positioned elements. Fixes #7762.
cypress run
will no longer crash when provided an empty string to the--project
flag. Fixes #7743.Misc:
- There is now a loading state to indicated when tests are loading in the Command Log. Addresses #7700.
- The type definitions for
fixturesFolder
,pluginsFile
,screenshotsFolders
andvideoCompression
have been updated to allowfalse
TypeScript types. Addresses #7654.- The type definitions for
cy.wait(ms)
now correctly yield the type of the previous subject. Addresses #7682.- The type definitions now allow for the 'key' keyword when chaining off 'any' or 'all' assertion chainers. Addresses #7665.
Dependency Updates:
- Upgraded
arch
from2.1.1
to2.1.2
. Addressed in #7672.- Upgraded
eventemitter2
from4.1.2
to6.4.2
. Addressed in #7705 and #7707.- Upgraded
getos
from3.1.1
to3.2.1
. Addressed in #7685.- Upgraded
is-installed-globally
from0.1.0
to0.3.2
. Addressed in #7703.- Upgraded
jimp
from0.12.0
to0.13.0
. Addressed in #7618.- Upgraded
moment
from2.24.0
to2.26.0
. Addressed in #7718.- Upgraded
signal-exit
from3.0.2
to3.0.3
. Addressed in #7738.4.8.0
Released 6/8/2020
Features:
- You can now apply certain test configuration for the duration of a suite or test by passing a configuration object to the test or suite as the second argument. Addresses #7167.
Cypress.isBrowser()
has been expanded to allow for new matcher arguments to assist in filtering matching browsers. Addresses #7168.- We now display the currently running file at the top of the Test Runner's Command Log. That file can be opened in your preferred file opener by clicking the file. Addresses #7506.
- We added experimental shadow DOM support through the
experimentalShadowDomSupport
option. See the Experiments page for more information. Addresses #144.Bugfixes:
Commits
-
29ca809
release 4.9.0 [skip ci] -
653739b
Handle --project "" command line argument (#7744) -
6423b35
chore: clean up postProcessRecording code (#7777) -
bf752f1
fix: correct bad propagation of exit signals (#7755) -
768da16
feat: addquiet
cli arg/module option (#7714) -
baaf24a
fix dom-highlights rendering under absolute position elements (#7763) -
abe2f3d
chore(deps): Update dependency angular to version 1.8.0🌟 (#7754) -
1e2368d
fix(deps): update dependency signal-exit to version 3.0.3🌟 (#7738) -
22e47aa
Update license copyright year (#7758) -
dc2b50d
Add UTM parameters to Dashboard login buttons (#7639) - Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by chrisbreiding, a new releaser for cypress since your current version.
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)