This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.7.0
->8.2.0
Release Notes
cypress-io/cypress
v8.2.0
Compare Source
Released 08/04/2021
Features:
localStorage
,and
sessionStorage
in order to reduce test setup times by using
cy.session()
. Thesession
API is experimental andcan be enabled by setting the
experimentalSessionSupport
flag totrue
in your Cypress config. See
our blog
and the
cy.session()
doc for more detail.fetch
requests are always displayed in the Command Log, regardless of ifexperimentalFetchSupport
is enabled.cy.intercept()
have beenconsolidated - Fixes
#14843.
clicking on
cy.intercept()
request logs has been improved.been stubbed by displaying a filled or empty circle in the request log.
was modified by a
cy.intercept()
.information about the matched
cy.intercept()
/cy.route()
rules.Fixes #14655.
Cypress.currentTest
property to access name the currentlyexecuting test via
Cypress.currentTest.title
andCypress.currentTest.titlePath
. Addresses#2972.
Bugfixes:
in Firefox. Fixes #6375.
in certain circumstances when application errors are thrown. Fixes
#17378.
before
hook. Fixes#9026.
error would longer throw when there is no
/etc/passwd
entry for the currentuser, such as in some Docker and GitHub Action setups. Fixes
#17415.
to
cy.wait()
. Fixes#17436.
v8.1.0
Compare Source
Released 07/29/2021
Features:
experimentalStudio
, you can now generate assertions inCypress Studio by right clicking on an
element. Addressed in
#16295.
that are not letters will be ignored and don't have to be typed. Addressed in
#17346.
Performance:
commands within a single test. Fixes
#6783.
Bugfixes:
#8008 and
#16111.
trying to add a new project to the Dashboard. Addressed in
#17514.
spec file from the GUI.
#17430.
v8.0.0
Compare Source
Released 07/19/2021
Summary:
We've made some updates to ensure a consistent run experience across browsers.
Now all browsers run via
cypress run
run headlessly, with a device pixel ratioof 1, and a screen size of 1280x720 by default.
Breaking Changes:
Please read our
Migration Guide which explains the changes
in more detail and how to change your code to migrate to Cypress 8.0.
cypress run
previous to 8.0, some browsers would launch headedwhile others were launched headless by default. Cypress now runs all browsers
during
cypress run
as headless by default. Addresses#16832.
to 1280x720 pixels (pre 7.0 behavior). Addresses
#16853.
--headless
Chrome browser viacypress run
, the devicepixel ratio will now be 1 by default, matching the behavior of all other
browsers. This behavior can be overridden through the
browser launch API.
Addresses #17375.
during
cypress run
and not allow opening the browser incypress open
whenattempting to open unsupported browser versions. Cypress supports Chrome >=
64, Firefox >= 86, and Edge >= 79. Addressed in
#17355.
type
jQuery
and instead have anany
type. Fixes#16669.
Cypress.ConfigOptions
,Cypress.ResolvedConfigOptions
andCypress.RuntimeConfigOption
types have been updated so thatConfigOptions
match the JSON schema. Addressed in
#17251.
Features:
use within tests on a per-URL basis via a
clientCertificates
configurationoption. See Client certificates for
more detail.
ELECTRON_RUN_AS_NODE
now starts Cypress asa normal Node.js process rather than an Electron process. See
Running headless tests without Xvfb
for more details. Addresses
#16505.
Bugfixes:
console.log
andconsole.error
called within theplugins file
will now be captured in the
stdout
sent to the Cypress Dashboard, making itvisible in Output logs in the Dashboard. Fixes
#7434.
cy.intercept()
including:
times
option now works correctly withreq.continue
. Fixes#16821.
localhost
is now accepted as a validhostname
in theRouteMatcher
.Fixes #17015.
delay
now works correctly with astatusCode
of 204. Fixes#15188.
Cypress Studio, there should be a
reduced occurrence of "Studio failed to save commands" error messages. Fixes
#14767.
cy.invoke()
now retains the properthis
context onnested object methods. Fixes
#3871.
Command Log. Fixes
#17257.
Configuration
📅 Schedule: "every weekend" in timezone America/New_York.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.