chore(deps): update dependency cypress to v9 #319
Merged
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:
^8.0.0->^9.0.0Release Notes
cypress-io/cypress
v9.2.0Compare Source
Released 12/20/2021
Features:
value at run-time using either the Test Configuration or using
Cypress.config()that is areadonly option.
Addresses #6407 and
#19001.
timeoutoption has been added to thecy.writeFile()command, with adefault value of
defaultCommandTimeout. Addresses#3350.
maxHttpBufferSizefor the internal socket server has beenincreased to
Node's maximum Buffer size
(size varies by OS) to allow large file writes with
cy.writeFile().Addresses #19140.
CYPRESS_VERIFY_TIMEOUTenvironment variable to override the timeoutduration of the
verifycommand. Addresses#18290.
Bugfixes:
unnecessarily increase CPU use in
cypress openmode which lead to out ofmemory crashes on certain browsers. Fixes
#18549.
fixes an issue where failed requests could be re-sent too many times in some
conditions. This change could increase the number of failed requests that your
app sees. Fixes #19043.
fetchandxhrrequestscould be associated with the wrong request. Fixes
#19043.
thenblocks will no longer throw errorscausing the test to fail. Tests that are skipped outside of
thenblocks willno longer trigger the fail event. This will prevent screenshots from happening
from errors thrown by the fail event.Fixes
#14867 and
#17660.
fixture provided in a static response to
cy.intercept()did not supportpassing
nullto encoding to read the fixture as a Buffer. This identified anundocumented 9.0.0 Breaking Change where the default read behavior of a
fixture changed from a Buffer to being read with
utf8encoding. Fixes#19344.
cy.contains()attempted to ignore<script>and<style>elements foundwithin
<body>. by deleting them from the dom. This behavior was corrected toignore the elements without deleting them. Fixes
#19377.
if the application under test has a resource of
"http: //localhost/asset.js"(notice the extraneous space), Cypress will now log a debug message and the
asset will fail to load. Fixes
#9220.
Cypress.Command.add()andCypress.Command.override()TypeScripttypes. Fixes #18879,
#19095 and
#18940.
prevSubjectvariants.
originalFnfunction.Cypress.session.clearAllSavedSessions(). Fixes#19363.
Dependencies:
ssrifrom6.0.1to6.0.2to mitigatessri vulnerability. Addressed in
#19351.
v9.1.1Compare Source
Released 12/03/2021
Bugfixes:
built binary didn't contain patches to some dependencies. Addressed in
#19239. This fixed some
issues including:
~will no longer be improperly encoded. Fixes#19083,
#19084,
#19115,
#19096,
#19178.
data.hasOwnProperty is not a functionwill nolonger throw in some situations. Fixes
#19091.
Dashboard. Fixes
#19087.
#19105
"nodeVersion": "system"with aninstalled system node >=17, Cypress will now work properly rather than throw
an error incorrectly pointing to the user's plugin file. Fixes
#18914.
element is covered by its parent shadow root. Fixes
#18008.
.type()events now correctly propagate out of the shadow DOM.Fixes #17531.
thiscontext is now properly preserved when overwritingcy.clock().Fixes #19158.
Dependencies:
@cypress/requestfrom2.88.7to2.88.10. Addressed in#19099.
v9.1.0Compare Source
Released 11/22/2021
Features:
CYPRESSenvironment variable will be set to true in child processes whereCypress runs user code in Node.js. You can now detect that you're running in
Cypress by looking for
process.env.CYPRESS. Addresses#18805.
Bugfixes:
other spec. Fixes
#18871.
in double-quotes. Fixes
#1884.
cy.stub().log(false). Fixes#18907.
indicate when it is still waiting. Fixes
#18644.
thiscontext now have access tothiswhenoverridden. Fixes #18899.
v9.0.0Compare Source
Released 11/10/2021
Breaking Changes:
nodeVersionconfiguration option now defaults tosystem. The behaviorof the
systemoption has changed to always use the Node.js binary/versionthat launched Cypress. If Cypress was not launched via the terminal, Cypress
will use the
bundledNode.js version. This could change the behavior of codewithin your
pluginsFilesince it may be run in yoursystemNode.jsversion. Addresses
#18684.
#17962.
Cypress.config.Previously invalid values were ignored and could cause unexpected behavior.
Addresses #18589.
cy.contains()no longer yields the<body>element when it matches thecontent of
<script>or<style>tags. Addresses#14861.
Cypress.Commands.add()will now throw an error, indicating thatCypress.Commands.overwrite()should be used instead to overwrite thebehavior of existing commands. Addresses
#18572.
chainables. Addresses
#17496.
14.17.0to16.5.0. Thiscould change the behavior of code within the
pluginsFilewhen using thebundled Node.js version of Cypress. Addressed in
#18317.
Deprecations:
nodeVersionconfiguration option has been deprecated and will be removedin a future release.
Features:
nullis passed as the encoding tocy.readFile()orcy.fixture(),the file is treated as binary and read as a Buffer. Similarly,
nullpassedas the encoding to
cy.writeFile()allows direct writing of buffers. If theencoding is unspecified, the default remains
utf8, matching the currentbehavior. Addresses
#18534.
Bugfixes:
scrolled to during action commands. Fixes
#4233.
document.referrerwill now correctly reflect the correct value from theapplication under test after
cy.visit(). Fixes#4295.
Dependencies:
cypress runand when selectingElectron browser in
cypress openfrom91to94. Addressed in#15292.
14.17.0to16.5.0. Addressed in#15292.
electronfrom14.1.0to15.2.0. Addressed in#15292.
Configuration
📅 Schedule: "before 3am on Monday" (UTC).
🚦 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.