-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update devdependencies-major (major) #199
Conversation
c4ad292
to
4496c75
Compare
192669e
to
8b4672f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes in the repo fetcher are required before merging this.
From the node-fetch
changelog:
One major change is that it's now a ESM only package
We need to make some adjustments because of this.
bd5f31a
to
82664ef
Compare
8b4f40b
to
c7a5f54
Compare
04ed109
to
537e6da
Compare
2451633
to
a3e733f
Compare
c9e051b
to
3a8adf3
Compare
14035ae
to
c5358b8
Compare
1748fe5
to
18cbfb6
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: package-lock.json
|
84e5c29
to
18aee0f
Compare
a7fd374
to
ffc2d44
Compare
178d159
to
191d7f8
Compare
5835d26
to
6f0e783
Compare
72a0ea5
to
cf9b98a
Compare
cf9b98a
to
e65a8b1
Compare
e65a8b1
to
a721bbe
Compare
a721bbe
to
27eaa0d
Compare
Requires some dedicated attention
This PR contains the following updates:
14.18.12
->16.11.26
8.7.0
->9.5.3
10.0.0
->16.0.0
2.6.7
->3.2.3
8.3.1
->9.1.0
2.2.19
->3.0.23
Release Notes
cypress-io/cypress
v9.5.3
Compare Source
Released 3/28/2022
Bugfixes:
cy.intercept()
where the response status codeand response body were sometimes missing from the log details in
open
mode.Fixed #18757.
cy.readFile()
where the command would not retry or providea meaningful error message if
null
encoding was used and the file was notfound. Fixed #20683.
pressed shortcut key was not used in conjunction with either the
alt
,ctrl
, orshift
modifier keys. This fixed an issue where the Cypressshortcut handler would override the browser native keyboard shortcut for
search (
ctrl + f
). Fixed#20222.
CYPRESS_DOWNLOAD_PATH_TEMPLATE
environment variable. Issues were seenutilizing this template when the env was provided from a package manager file.
Fixed #19914.
Cypress.Buffer
TypeScript type to reference the static constructorof
Buffer
, instead of incorrectly referencing theBuffer
instance whichcaused Type errors. Fixes
#20542.
Dependency Updates:
electron
dependency from15.3.4
to15.3.5
to address theCVE-2022-21718 NVD security
vulnerability. Addressed in
#20750.
minimist
dependency from1.2.5
to1.2.6
. Addressed in#20756.
nanoid
dependency from3.1.20
to3.1.31
to address theCVE-2021-23566 NVD security
vulnerability. Addressed in
#20726.
node-forge
dependency from1.0.0
to1.3.0
to address theCVE-2022-24771 NVD security
vulnerability. Addressed in
#20727.
v9.5.2
Compare Source
Released 3/14/2022
Bugfixes:
.type()
where click events could be fired on theincorrect target element because the target focus changed within a key-down
event handler callback. Fixed in
#20525.
colors were not removed from the FireFox warning message about the
chromeWebSecurity
configuration option having no effect on the Firefoxbrowser. Fixes #20496.
unique cache folder for each
pre-release installation
on a machine. This removes the need to run
cypress clear cache
beforeinstalling a new pre-release version of Cypress or before installing a new
released version of Cypress after a pre-release version had been installed.
Addressed in #20296.
Misc:
Origin-Agent-Cluster
header forproxied responses to ensure
document.domain
can continue to be set withChrome v106+. This was necessary because Chrome is planning to make
document.domain
immutablein v106+ to relax the same-origin policy by interpreting the
Origin-Agent-Cluster
astrue
, whereas it is currently interpreted asfalse
. Addresses#20147.
Dependency Updates:
url-parse
dependency from1.5.6
to1.5.9
to address these NVDsecurity vulnerabilities,
CVE-2022-0639,
CVE-2022-0686 and
CVE-2022-0691. Addressed in
#20386 and
#20439.
v9.5.1
Compare Source
Released 2/28/2022
Bugfixes:
ready
event to the Plugins process to ensure all plugins havesuccessfully started before the configuration is loaded and the tests start.
Fixed in #19792.
stuck in the initialization phase, where the user can only view the loading
spinner.
--loader
flag for plugins.on MacOS machines that leverage the VMWare CBCloud SaaS solution. Before this
change, random test failures were observed, as well as hanging tests and
initially pending HTTP and HTTPS responses. Fixed in
#20062.
colors were not removed from the
cy.fixtures()
error code frame. Fixes#20208.
test config override errors were formatted incorrectly. Fixes
#20208.
errors with booleans or numbers. Fixes
#19561.
Dependency Updates:
url-parse
dependency from1.5.2
to1.5.6
to avoid authorizationbypass through user-controlled key to address this
NVD security vulnerability.
Addressed in #20270.
v9.5.0
Compare Source
Released 2/15/2022
Features:
to improve readability and provide meaningful stack traces. Addressed in
#20124.
cy.request()
log message to hide the origin when it matched thebrowser origin to make debugging easier. This reduces the length of the log
message that could be partially hidden if a long url is requested. Addressed
in #20009.
ShadowRoot
andDocument
elements as HTMLelements. Previously these would be logged as enumerated objects, which were
difficult to evaluate. Addressed in
#20049.
node
path in the run header. Addressed in#20120.
Bugfixes:
.selectFile()
could have thewrong
File
prototype. Fixes#20003.
.select()
to only dispatch thechange
andinput
events when theselected option is not the currently selected option. This change aligns
.select()
with the browser. Fixes#19494.
.type(' ')
to align with the W3C standards where a click eventshould be dispatched when the Space key is pressed and the current focus is on
a state-changing element with type
button
,image
,submit
orreset
.Fixes #20067.
v9.4.1
Compare Source
Released 1/31/2022
Bugfixes:
line endings in the public NPM package prevented some users from running
Cypress. Fixes #19986.
v9.4.0
Compare Source
Released 1/31/2022
Features
.selectFile()
after receiving feedback after itsinitial release in 9.3.0.
files based on their extension to correctly encode file uploads. Addressed
in #19751.
mimeType
property so you can explicitly set the mime type onfiles using the
mimeType
property. Addressed in#19751.
TypedArray
instance or a
Cypress.Buffer
instance, where previously file contents wereexpected to only be an instance of
Cypress.Buffer
. Addressed in#19751.
.selectFile()
to retain the fileName of files read from disk towork with aliases. Addressed in
#19803.
Bugfixes:
parse the
--spec
CLI parameter for glob patterns containing a range. Fixes#19783.
--openssl-legacy-provider
flag was not being passed to the plugins' childprocess when the user's system Node version was Node 17+ built with OpenSSL
v3+ which resulted in Cypress crashing when trying to run tests. Fixes
#19712.
cy.type('{enter}')
to align with the W3C standards where a clickevent should be dispatched when the Enter key is pressed and the current focus
is on astate-changing element with type
button
,image
,submit
orreset
. Fixes #19541.v9.3.1
Compare Source
Released 1/19/2022
Bugfixes:
#19747.
v9.3.0
Compare Source
Released 1/18/2022
Features:
.selectFile()
, to select a file or files in anHTML5 input element or simulate dragging a file or files into the browser. The
API is similar to
cypress-file-upload
and we have provided amigration guide
for previous users of that plugin. For more details, see
our blog post.
Fixes #19524 and
#170.
Buffer
polyfill, asCypress.Buffer
,to enable working with binary data. Addressed in
#19524.
CYPRESS_DOWNLOAD_PATH_TEMPLATE
environment variable which can beset to a string template for building the download URL for the Cypress binary.
This environment variable is useful for users who are downloading the Cypress
binary from a proxy that is not one-to-one with the Cypress's default download
url. More information can be found in the
Install Binary
documentation. Fixes
#15697.
Bugfixes:
--spec
CLI parameter was not working properly whenpassing multiple glob patterns that are separated by commas. Fixes
#16102.
CYPRESS_VERIFY_TIMEOUT
environment variable wasread so it can set in a project's
package.json
or it's.npmrc
. Fixes#19559.
Dependency Updates:
graceful-fs
from4.2.0
to4.2.9
. This upgrade resolves issuesobserved with using graceful-fs v4.2.0 with resolve v1.21+. Addressed in
#19676 and resolves
#19610.
graceful-fs
breaks Cypress's compatibility withYarn 2. We have observed errors with Yarn 2.4.2 with
graceful-fs
4.2.9.Before this change, Cypress had minimal Yarn 2 support (see
#6377). Between Yarn 3
fixing multiple bugs and the migration path from Yarn 2 to Yarn 3 being
minimal, we felt the best step forward was to support and recommend Yarn 3
over Yarn 2.
electron
from15.2.0
to15.3.4
. Addressed in#19351.
v9.2.1
Compare Source
Released 1/10/2022
Bugfixes:
Cypress open after each spec finishes when the
--headed --no-exit
flags arepassed to
cypress run
. Fixes#19485.
--openssl-legacy-provider
optionshould be passed to the plugins' child process when the system Node version is
v17+. This prevents Cypress from crashing when a user has Node 17 installed
which was built with OpenSSL v1. Fixes
#19320.
CYPRESS_VERIFY_TIMEOUT
environment variable as a numberso Cypress will no longer throw
TypeError: Expected the timeout option to be a non-negative integer
. Fixes#19476.
Dependency Updates:
cli-table3
from~0.6.0
to~0.6.1
to avoidproblems with the bug introduced in the
colors.js v1.4.44-liberty-2 release.
Addresses #19624.
v9.2.0
Compare 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.
timeout
option has been added to thecy.writeFile()
command, with adefault value of
defaultCommandTimeout
. Addresses#3350.
maxHttpBufferSize
for 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_TIMEOUT
environment variable to override the timeoutduration of the
verify
command. Addresses#18290.
Bugfixes:
unnecessarily increase CPU use in
cypress open
mode 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.
fetch
andxhr
requestscould be associated with the wrong request. Fixes
#19043.
then
blocks will no longer throw errorscausing the test to fail. Tests that are skipped outside of
then
blocks 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
null
to 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
utf8
encoding. 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.
prevSubject
variants.
originalFn
function.Cypress.session.clearAllSavedSessions()
. Fixes#19363.
Dependencies:
ssri
from6.0.1
to6.0.2
to mitigatessri vulnerability. Addressed in
#19351.
v9.1.1
Compare 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 function
will 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.
this
context is now properly preserved when overwritingcy.clock()
.Fixes #19158.
Dependencies:
@cypress/request
from2.88.7
to2.88.10
. Addressed in#19099.
v9.1.0
Compare Source
Released 11/22/2021
Features:
CYPRESS
environment 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.
this
context now have access tothis
whenoverridden. Fixes #18899.
v9.0.0
Compare Source
Released 11/10/2021
Breaking Changes:
nodeVersion
configuration option now defaults tosystem
. The behaviorof the
system
option has changed to always use the Node.js binary/versionthat launched Cypress. If Cypress was not launched via the terminal, Cypress
will use the
bundled
Node.js version. This could change the behavior of codewithin your
pluginsFile
since it may be run in yoursystem
Node.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.0
to16.5.0
. Thiscould change the behavior of code within the
pluginsFile
when using thebundled Node.js version of Cypress. Addressed in
#18317.
Deprecations:
nodeVersion
configuration option has been deprecated and will be removedin a future release.
Features:
null
is passed as the encoding tocy.readFile()
orcy.fixture()
,the file is treated as binary and read as a Buffer. Similarly,
null
passedas 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.referrer
will now correctly reflect the correct value from theapplication under test after
cy.visit()
. Fixes#4295.
Dependencies:
cypress run
and when selectingElectron browser in
cypress open
from91
to94
. Addressed in#15292.
14.17.0
to16.5.0
. Addressed in#15292.
electron
from14.1.0
to15.2.0
. Addressed in#15292.
motdotla/dotenv
v16.0.0
Compare Source
Added
If you had values containing the backtick character, please quote those values with either single or double quotes.
v15.0.1
Compare Source
Changed
v15.0.0
Compare Source
v15.0.0
is a major new release with some important breaking changes.Added
Changed
#
marks the beginning of a comment (UNLESS the value is wrapped in quotes. Please update your.env
files to wrap in quotes any values containing#
. For example:SECRET_HASH="something-with-a-#-hash"
)...Understandably, (as some teams have noted) this is tedious to do across the entire team. To make it less tedious, we recommend using dotenv cli going forward. It's an optional plugin that will keep your
.env
files in sync between machines, environments, or team members.Removed
v14.3.2
Compare Source
Changed
#
🐞 (#603)v14.3.1
Compare Source
Changed
v14.3.0
Compare Source
Added
multiline
option 🎉 (#486)v14.2.0
Compare Source
Added
dotenv_config_override
cli optionDOTENV_CONFIG_OVERRIDE
command line env optionv14.1.1
Compare Source
Added
v14.1.0
Compare Source
Added
override
option 🎉 (#595)v14.0.1
Compare Source
Added
.env
file (#594)v14.0.0
Compare Source
Added
v13.0.1
Compare Source
Changed
v13.0.0
Compare Source
Added
config.js
(#539)v12.0.4
Compare Source
Changed
v12.0.3
Compare Source
Changed
v12.0.2
Compare Source
Changed
v12.0.1
Compare Source
Changed
v12.0.0
Compare Source
Removed
Changed
v11.0.0
Compare Source
Changed
node-fetch/node-fetch
v3.2.3
Compare Source
Bug Fixes
v3.2.2
Compare Source
v3.2.1
Compare Source
Bug Fixes
v3.2.0
Compare Source
Features
v3.1.1
Compare Source
Security patch release
Recommended to upgrade, to not leak sensitive cookie and authentication header information to 3th party host while a redirect occurred
What's Changed
New Contributors
Full Changelog: node-fetch/node-fetch@v3.1.0...v3.1.1
v3.1.0
Compare Source
What's Changed
Body.body
into anode:stream
by @jimmywarting in https://github.com/node-fetch/node-fetch/pull/924url
toURL
by @dhritzkiv in https://github.com/node-fetch/node-fetch/pull/1318BodyMixin.formData()
and constructing bodies with FormData by @jimmywarting in https://github.com/node-fetch/node-fetch/pull/1314New Contributors
Full Changelog: node-fetch/node-fetch@v3.0.0...v3.1.0
v3.0.0
Compare Source
version 3 is going out of a long beta period and switches to stable
One major change is that it's now a ESM only package
See changelog for more information about all the changes.
postcss/postcss-cli
v9.1.0
Compare Source
v9.0.2
Compare Source
v9.0.1
Compare Source
bin/
fromfiles
in package.jsonv9.0.0
Compare Source
.js
extension, when loading local plugins with--use
(#401)dir-dependency
messages (#383, #391)tailwindlabs/tailwindcss
v3.0.23
Compare Source
Fixed
:visited
pseudo class (#7458)getClassOrder
instead ofsortClassList
(#7459)v3.0.22
Compare Source
Fixed
postcss
to dependencies (#7424)v3.0.21
Compare Source
Fixed
v3.0.20
Compare Source
Added
context.sortClassList(classes)
(#7412)v3.0.19
Compare Source
Fixed
Configuration
📅 Schedule: "every 2 weeks on Monday before 7am" in timezone Europe/Berlin.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.