build(deps-dev): bump cypress from 4.2.0 to 4.8.0
Created by: Tirokk
Authored by dependabot-preview[bot] Closed
Bumps cypress from 4.2.0 to 4.8.0.
Release notes
Sourced from cypress's releases.
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:
- Upon domain navigation,
before
andafter
hooks defined in completed suites no longer erroneously rerun. Fixes #1987.- Errors thrown within root level
after
hooks now correctly display in the Test Runner's Command Log. Fixes #2296.- We fixed a regression in 4.6.0 where an XHR response without a body would cause Cypress to throw
Cannot read property '__error' of null
. Fixes #7518.- We fixed a regression in 4.6.0 where using
cy.visit()
to an authenticated URL would error withRequest cannot be constructed from a URL that includes credentials: /__cypress/runner/./wasm/mappings.wasm
Fixes #7481.- We now properly load code from the
pluginsFile
orsupportFile
when they are TypeScript files. Fixes #7459.- utf-8 characters now properly display within error code frames. Fixes #7507.
- Errors thrown in a
cy.on('fail', fn)
fail handler now display a stack trace and code frame pointing to the origin of the error. Fixes #7512..click()
now properly clicks on wrapped inline elements when the first child element in the parent element has no width or height. Fixes #7434 and #7012.cy.wrap()
now properly respects thetimeout
option. It also better handles situations when passed a promise that never resolves. Fixes #5980.- When
experimentalComponentTesting
is enabled, Cypress will no longer exit with SIGABRT in certain situations. Fixes #7572.- We fixed a regression in 3.8.0 where the "Tests" button in the Test Runner wouldn't take you back to the tests list in all browsers. Fixes #5948.
- Using the
S
shortcut during.pause()
no longer does anything. This prevents the Test Runner from getting into a 'stuck' state. Fixes #6867.Misc:
- The design of errors and some iconography displayed in the Test Runner's Command Log have been updated. Addresses #7499, #7542 and #7563.
- The commands in the Test Runner's Command Log now display in the same casing as the original command. Addresses #5773.
- The navigation links in the Test Runner now display the correct CSS styles when focused. Addresses #7491.
Cypress.config()
now has TypeScript types for thetaskTimeout
option. Addresses #7531.- TypeScript types for
cy.screenshot()
options andCypress.log()
have been updated to be more accurate. Addresses #7445.- TypeScript types for
Cypress.automation
have been added. Addresses #7519.- We now display a more accurate error message when passing a browser to the
--browser
flag that is not supported by Cypress. Addresses #6979.- We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #7588 and #7591.
Dependency Updates:
- Upgraded
chrome-remote-interface
from0.28.1
to0.28.2
. Addressed in #7615.- Upgraded
electron
from8.3.0
to8.3.1
. Addressed in #7599.4.7.0
Released 5/26/2020
Features:
cy.request()
now supports anencoding
option that can be used to set the encoding of the response body, defaulting toutf-8
. Addresses #2029 and #3576.Bugfixes:
... (truncated)
Commits
-
8203f02
release 4.8.0 [skip ci] -
b1378d1
handle browser cases without custom subfolder (#7624) -
a7ff8fd
add some shadow dom support (#7469) -
7597bf9
fix(deps): update dependency chrome-remote-interface to version 0.28.2🌟 (#7615) -
7954c59
Merge pull request #7608 from cypress-io/meta-fix-develop-history -
1875027
chore: decaffeinate server tests, scripts, other files (#7591) -
ea4c98d
fix decaf header, server/test/e2e -
30137e5
fix tests after decaffeination -
7805fb8
Merge remote-tracking branch 'origin/develop' into decaf-server-tests-and-more -
c98eab2
fix not running some server/unit tests in CI (#7600) - 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)