build(deps-dev): bump cypress from 4.2.0 to 4.3.0
Created by: Tirokk
Authored by dependabot-preview[bot] Closed
Bumps cypress from 4.2.0 to 4.3.0.
Release notes
Sourced from cypress's releases.
4.3.0
Released 3/30/2020
Features:
- Errors shown in the Test Runner have a new design including an expandable stack trace, better highlighting of code elements, and 'Learn more' links that link to relevant Cypress documentation. This is part of our larger improvements to error display with more exciting features to come. Addresses #3762.
- When you open a Cypress project, clicking on the Settings tab and clicking into the Experiments panel will display the experimental features that are available and whether they are enabled for your project.
- Added support for setting cookie
sameSite
values viacy.setCookie()
. Addresses #2437.- Added experimental support for adding
sameSite
values to the objects yielded fromcy.setCookie()
,cy.getCookie()
, andcy.getCookies()
. Users can enable this by setting theexperimentalGetCookiesSameSite
configuration value totrue
. In Cypress 5, this will be the default. Addresses #2437.- Added support for the
SameSite
cookie attribute incy.request()
,cy.visit()
, and proxied HTTP requests. Addresses #6757.- When an assertion is retried (using
.should()
) and fails, it now shows the diff in thestdout
. Addresses #6722.Bugfixes:
- Fixed a regression in 4.2.0 where cypress installation could fail if Git is not installed. Fixes #6752.
- Fixed a regression in 3.5.0 where certain HTTP requests could fail with
Parse Error: Invalid header value char
orParse Error: Header overflow
. Fixes #5602.- Fixed a regression in 4.2.0 where Electron deprecation warnings were printed to stderr in open mode. Fixes #6750.
- Cookies set with a Domain containing an unknown TLD are now sent along for all requests. For example, a cookie like
foo=bar; Domain=.cypress.test
will now be sent during cy.request() tohttp://local.cypress.test
. Fixes #6628.- We fixed a situation where a cross-origin errors could incorrectly throw in Chrome. Fixes #5270.
- Visibility checks against
vue-fragment
elements no longer throw an unexpected error. Fixes #6745.- The stack trace is now properly shown in the console when clicking the command for tests having an
.only
that throw an error. Fixes #6744.firefoxGcInterval
can now correctly be set tonull
. Fixes #6825.- Cypress will no longer crash the process if an empty video chunk is received. Addressed in #6818.
- Assertions failures on DOM elements no longer show unexpected diffs when they weren't retried. Fixes #6723.
Misc:
- Security warnings no longer show in Mac OS when opening Cypress since our application now undergoes notarization from Apple. Addresses #5791.
- The previously used spec filter in the Test Runner is now saved and restored for projects without an ID. Addresses #6739.
- We collect more env information from Travis builds for potential use in the Cypress Dashboard. Addresses #6808.
- We now collect env information from Netlify builds (for example when using {% url "cypress-io/netlify-plugin-cypress" https://github.com/cypress-io/netlify-plugin-cypress) to send along to the Cypress Dashboard. Addresses #6780.
- Type added for
tag
property when using Module API. Addresses #6795.- We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #6833.
Dependency Updates
- Upgraded Chrome browser version used during
cypress run
and when selecting Electron browser incypress open
from80.0.3987.141
to80.0.3987.158
. Addressed in #6855.- Upgraded
electron
from8.1.1
to8.2.0
. This bumps the bundled Chromium to80.0.3987.158
. Addressed in #6855.- Upgraded
@benmalka/foxdriver
from0.2.3
to0.3.0
. Addressed in #6592.- Upgraded
@cypress/get-windows-proxy
from1.6.0
to1.6.1
. Addressed in #6823.- Upgraded
execa
from1.0.0
to4.0.0
. Addressed in #6013.- Upgraded
extract-zip
from1.6.7
to1.7.0
. Addresses #6845 in #6845.- Upgraded
firefox-profile
from1.3.0
to1.3.1
. Addressed in #6594.- Upgraded
get-port
from5.1.0
to5.1.1
. Addressed in #6854.- Upgraded
mime
from1.6.0
to2.4.4
. Addressed in #6764.- Upgraded
minimist
from1.2.2
to1.2.5
. Addressed in #6747.- Upgraded
squirrelly
from7.7.0
to7.9.2
. Addressed in #6735.
Commits
-
69ea99f
release 4.3.0 [skip ci] -
b86f1ea
Add SameSite cookie support in network layer (#6778) -
71e1f16
Experimental features display 'enabled' / 'disabled' (#6864) -
7afe4f8
Merge pull request #6869 from cypress-io/err-imp-decaf -
2c26e61
Merge remote-tracking branch 'origin/develop' into err-imp-decaf -
b6703aa
Add support for sameSite in cookie-related commands (#6828) -
301e691
decaffeinate: Run post-processing cleanups on error_utils_spec.coffee -
3318b56
decaffeinate: Convert error_utils_spec.coffee to JS -
c2ed7ed
decaffeinate: Rename error_utils_spec.coffee from .coffee to .js -
b843256
decaffeinate: Run post-processing cleanups on cypress_spec.coffee - 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)