Bump cypress from 4.2.0 to 6.3.0
Created by: dependabot-preview[bot]
Bumps cypress from 4.2.0 to 6.3.0.
Release notes
Sourced from cypress's releases.
6.3.0
Released 1/19/2021
Features:
- Cypress Studio provides a visual way to generate tests within the Test Runner, by recording interactions against the application under test. Cypress Studio is an experimental feature that can be enabled by adding the
experimentalStudio
attribute to your configuration,cypress.json
by default. Address #73.- You can now test file downloads in Cypress without the download prompt displaying. Any files downloaded while testing file downloads will be stored in the
downloadsFolder
which is set tocypress/downloads
by default. ThedownloadsFolder
will be deleted before each run unlesstrashAssetsBeforeRuns
is set tofalse
. Addresses #949.Bugfixes:
- When an uncaught exception is thrown outside a suite with an
.only
, the error will now correctly display in the Command Log. Fixes #14455.- Cypress will no longer crash when no record key is provided to the
--key
flag when followed by other CLI flags. Fixed #14593.- Extra screenshots will no longer be taken when tests are retried when there is a failure in an
afterEach
hook. Fixes #9209.- Having
waitForAnimations
set tofalse
no longer affects whether Cypress fires actions on inner elements. Fixes #14370.- We fixed a regression in 5.0.0 that would cause string
CYPRESS_
prefixed env variables containing commas to be parsed as multiple values. Fixes #8818.- We fixed a regression in 4.9.0 where asserting
have.value
on an undefined subject would throw an error. Fixes #14359.- We updated the CDP connection to attempt to use the stdio transport first with Chrome 72 and above, before falling back to using TCP. This should remediate issues causing sporadic "Cypress failed to make a connection to the Chrome DevTools Protocol after retrying" errors. Fixes #6540, #7450, #8674, and #8986.
Misc:
- We removed several Chrome flags that are no longer supported. Addressed in #14582.
Dependency Updates:
- Replaced deprecated
node-sass
withsass
. Addressed in #14415.- Upgraded
debug
from4.1.1
to4.3.1
. Addressed in #14583.- Upgraded
electron
from11.0.3
to11.2.0
. Addressed in #14567.- Upgraded
electron-builder
from22.8.0
to22.9.1
. Addressed in #14493.- Upgraded
shell-env
from3.0.0
to3.0.1
. Addressed in #14622.- Upgraded
uuid
from8.2.0
to8.3.2
. Addressed in #14170.6.2.1
Released 1/4/2021
Bugfixes:
- Test retries, when retrying on several failed tests, will no longer cause hanging during
cypress run
. Fixes #9040.multipart/form-data
is no longer wrongly encoded when usingcy.intercept()
. This should preventUnexpected end of multipart data
errors on the back end service where the request was pointing to. Fixes #9359.cy.contains()
no longer throws an error when a single quote is used inside its argument when RegExp. Fixes #8626.- Passing
capture: 'runner'
to acy.screenshot()
command inside.within()
now screenshots the entire Test Runner as expected. Fixes #14253.Cypress.dom.isJquery()
now always returns a boolean instead ofundefined
sometimes. Fixes #14278.calledOnceWith
andcalledOnceWithExactly
sinon matchers no longer throw an error when used within Cypress. Fixes #9644.- We now pass
--disable-backgrounding-occluded-windows
as a default flag to Chrome to prevent backgrounding rendering when the Cypress window is occluded. Fixes #9604.Misc:
- After login, if a name is undefined on your profile, the Test Runner will show the profile's email and link to instructions to update the name. Addresses #14288.
Dependency Updates:
... (truncated)
Commits
-
436ddfa
release 6.3.0 [skip ci] -
148a3e1
fix: use stdio for CDP instead of TCP (#14348) -
da6ee21
fix: open active spec in ide from desktop gui (#14521) -
f4b0139
feat: Cypress Studio - record test steps through interacting with your site (... -
2f0e39b
fix(deps): update dependency shell-env to version 3.0.1🌟 (#14622) -
d64ea5d
fix: guard against non-string keys before showing an error (#14593) -
9be6165
fix(deps): update dependency debug to version 4.3.1🌟 (#14583) -
636a9ca
chore: Remove Chrome flags that are no longer supported (#14582) -
a10de89
chore(deps): update dependency eslint-plugin-cypress to version 2.11.2🌟 (#14... -
fb7c5f3
fix(deps): update dependency uuid to version 8.3.2🌟 (#14170) - 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)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)