This repository has been archived by the owner on Mar 28, 2023. It is now read-only.
chore(deps): update dependency @cypress/webpack-dev-server to v3 #112
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:
2.0.0
->3.4.0
Release Notes
cypress-io/cypress
v3.4.0
: 3.4.0Compare Source
Released 7/9/2019
User Authentication Changes:
Continuous Integration Support:
Bugfixes:
contain.text
,contain.html
, andcontain.value
assertions now support partial matching in all scenarios to match expected behavior. Fixes #1969.Misc:
cypress download
that checks the checksum and filesize. This will fix issues with Cypress downloads being corrupted in transit. Fixes #812 and #3515.cy.route()
. Fixes #2372.cy.click()
fails because an element has the CSSpointer-events: none
. Fixes #3164.cy.server()
for theonAnyRequest
,onAnyResponse
, andonAnyAbort
callback options. Fixes #3992.Documentation Changes:
cy.get()
's optionalwithinSubject
argument.Dependency Updates:
string-to-stream
since it was no longer being used. Addressed in #4619.@cypress/commit-info
from2.1.3
to2.1.4
. Addressed in #4597.@cypress/react-tooltip
from0.4.0
to0.5.0
. Addressed in #4610.errorhandler
from1.5.0
to1.5.1
. Addressed in #4618.fs-extra
from8.0.1
to8.1.0
. Addressed in #4620.request-progress
from0.4.0
to3.0.0
. Addressed in #4584.v3.3.1
: 3.3.1Compare Source
Released 5/23/2019
News:
Bugfixes:
cypress run
. This bug would exhibit itself when verifying and running Cypress the first time after installation. You may have seen these logs when running in CI. Fixes #4255.multipart/form-data
uploads to hang. Fixes #4240, #4252, and #4253.have.focus
,not.have.focus
,be.focused
andnot.be.focused
assertions were not working. Fixes #4265..
character. Fixes #3512.{log: false}
to a Cypress command that failed. Fixes #3847.Misc:
Xvfb
in error messages. Addressed in #4262.Documentation Changes:
v3.3.0
: 3.3.0Compare Source
Released 5/17/2019
Features:
HTTP_PROXY
,HTTPS_PROXY
, andNO_PROXY
environment variables and proxies traffic accordingly through Cypress based on these values. This includes network traffic within your application under test, when downloading Cypress, and when accessing 'Runs' within the Test Runner. Please read our new Proxy Configuration doc to understand more about proxy configuration in Cypress. Fixes #672, #733, #939, #1039, #1459, #1469, #1470, #1541, #1608, #2295, #3855, #3865, #1401 and #3857.have.focus
,not.have.focus
,be.focused
andnot.be.focused
assertions have been added. Addresses #97.cy.visit()
orcy.request()
are now automatically retried under the hood when the request fails. This more closely reflects Chrome's default behavior on requests. Addresses #4013, #898 and #1013.cy.visit()
andcy.request()
now support new optionsretryOnStatusCodeFailure
andretryOnNetworkFailure
to allow changing Cypress's automatic request retry on status codes and network errors. Addresses #4013, #898 and #1013..type()
now supports the special character sequences{insert}
,{pageup}
, and{pagedown}
. Addresses #3845..wait()
when they match an alias multiple times. Addresses #477.cy.visit()
command now displays its resolvedoptions
arguments. Addresses #3721.xhr.abort()
and the browser canceling the request due to page navigation. Addresses #3973.cypress run
now supports scripts oftype="module"
. Fixes #3696.Cypress.isCy()
method to check if a value is a valid instance ofcy
or acy
chainable. Fixes #3822.Bugfixes:
NODE_OPTIONS
environment variables set, Cypress no longer issues an incorrect 0 exit code. #1676.its()
to no longer retry when it yieldsundefined
. #3837cy.fixture()
to throw aEISDIR
error if a directory had the same name as a file within that same directory. Fixes #3739.user-agent
headers sent as arguments tocy.request()
andcy.visit()
are now properly sent. Fixes #3873 and #3719.cypress verify
, we now kill the verification process after 10 seconds and print the error message. This should prevent some situations where Cypress would hang during installation or verification and never exit. Fixes #819.cypress verify
andcypress run
commands by starting its own Xvfb server on Linux if the first attempt fails due to possibleDISPLAY
misconfiguration. Addresses #4034.hasOwnProperty
) into .type(). Fixes #3423.form
option totrue
if theContent-Type
header equalsapplication/x-www-form-urlencoded
andjson
is not already set by a user. This fixes a situation where Cypress would try to parse thebody
as a string, resulting in a confusing error message. Fixes #2923.cy.contains()
now correctly handles comma delimited arguments passed to the selector argument. Fixes #2407.--browser
argument. Fixes #3979Cypress.log()
now throws an error when not properly passed an object as its argument. Addresses #3658.Cypress.log()
no longer throws when called before any other Cypress commands. Fixes #3658.Misc:
ffmpeg
builds with Windows builds, resulting in a 35-40% reduction in zipped size and a 36-43% reduction in unzipped size of download. Addresses #3888.Connection: keep-alive
header so that the connection will be reused if possible. Addresses #3857.timeout
option incy.hash()
. Fixes #3844.match
assertion so that it now only acceptsRegExp
type arguments. Fixes #2578..trigger()
type definition now expects itsoptions
to beObjectLike
. Addressed in #3809.cy.clock()
type definition now allows for typeDate
. Fixed in #4106.Cypress.LocalStorage.clear
method. Fixes #4070.Cypress.isCy()
method. Fixes #3822.cy.visit()
options. Fixes #3989.Documentation Changes:
{insert}
,{pageup}
, and{pagedown}
as supported special character sequences to.type()
. Addressed in #1567.focus
assertion to Assertions doc. Addresses #1372.retryOnStatusCodeFailure
andretryOnNetworkFailure
tocy.visit()
andcy.request()
..its()
and.invoke()
docs to better explain how default assertions are handled. Addresses #1643.Dependency Updates
commit-info
from2.1.2
to2.1.2
. Addressed in #4045data-uri-to-buffer
from0.0.4
to1.2.0
. Addresses #4152.electron
from1.8.2
to2.0.18
. Addresses #4000.electron-packager
from9.1.0
to13.1.1
. Addresses #4155.express-handlebars
from3.0.0
to3.0.2
. Addressed in #4086.find-process
from1.2.1
to1.4.1
. Addressed in #4087.getos
from2.8.4
to3.1.1
. Addressed in #4222.http-status-codes
from1.3.0
to1.3.2
. Addressed in #3949.jimp
from0.6.0
to0.6.4
. Addressed in #4097.method-override
. Addressed in #4209.node
from8.2.1
to8.9.3
. Addressed in #4001.parse-domain
from 2.1.7 to 2.0.0 to avoid a regression released inparse-domain
. Addresses #3717.pluralize
from3.1.0
to7.0.0
. Addressed in #4205 and #4206.semver
from5.6.0
to5.7.0
. Addressed in #4112.send
from0.16.2
to0.17.0
. Addressed in #4134.supports-color
from5.5.0
to6.1.0
. Addressed in #4150.tar-fs
. Addressed in #4148.term-size
from1.2.0
to2.0.0
. Addressed in #4148.tmp
from0.0.33
to0.1.0
. Addressed in #4111.trash
from4.3.0
to5.2.0
. Addressed in #4140.url-parse
from1.4.4
to1.4.7
. Addressed in #4110.widest-line
from2.0.1
to3.1.0
. Addressed in #4139.v3.2.4
Compare Source
v3.2.3
Compare Source
v3.2.2
Compare Source
v3.2.1
Compare Source
v3.2.0
: 3.2.0Compare Source
Released 3/15/2019
Features:
cy.visit()
has been expanded to allow optionsurl
,method
,body
, andheaders
. This allowscy.visit()
to be called with aPOST
method or with headers likeAccept-Language
orAuthorization
. Fixes #1500, #1904 and #908.cy.request()
now allows any valid HTTPmethod
to be used includingTRACE
,COPY
,LOCK
,MKCOL
,MOVE
,PURGE
,PROPFIND
,PROPPATCH
,UNLOCK
,REPORT
,MKACTIVITY
,CHECKOUT
,MERGE
,M-SEARCH
,NOTIFY
,SUBSCRIBE
,UNSUBSCRIBE
,SEARCH
, andCONNECT
. Addresses #1302--browser
argument of the Command Line and thebrowser
argument of the Module API have been updated to allow passing a<path>
. Addresses #1026.cy.type()
now accepts{home}
and{end}
special character sequences to move the cursor to the start or end of a line. Addresses #2033.caljajdfkjjjdehjdoimjkkakekklcck
. This allows Cypress to be added to extension whitelists for those working under corporate policies that prohibit extensions. Addresses #3673, #1239 and #2494.Bugfixes:
item.first is not a function
. Fixes #2927.browser
installations. Fixes #3183 and #3218..
in their filename while not specifying the file extension. We are also displaying a clearer warning when a fixture file cannot be found. Fixes #1402.@types
have been moved from Cypressdependencies
intodevDependencies
. This should fix situations where user's type dependencies were conflicting with Cypress's third party type definitions. Fixes #3371 and #1227.Cypress.config('baseUrl')
has been updated to no longer strip singular/
at the end of urls and instead only strip instances of multiple/
. Fixes #3540.cy.wrap()
no longer throws an error when a non-jQuery wrapped DOM element is passed in as an argument. Fixes #3549.setTimeout
orsetInterval
were not properly passed on to the target function. Fixes #3592..filter()
has been updated so that when called with a function, the options are now properly read. Fixes #3315.()
. #3267.its()
returnsundefined
it no longer errors. It will now follow the same logic as all other commands and only fail when directly by a.should()
command with an assertion that is not met. Fixes #1531.cy.wrap()
is followed directly by a.should()
command,cy.wrap()
will now retry when its argument evaluates toundefined
until it meets the requirements of the assertion or thecy.wrap()
command times out. Fixes #3241.Misc:
--spec
that is not surrounded by quotes""
recommending that the argument instead be surrounded by quotes. In some cases, not providing quotes can cause the arguments to be read in a way that is likely not its intended use. Addresses #3318 and #2298.data
attributes. The examples also have some small typo fixes. Fixes #502. Addressed in #3272, #3287, and #3700.loopback
. Addresses #3712.yarn
update instructions alongsidenpm
. Addresses #2871.cypress run
. Addresses #1449.Cypress.on
to listen forwindow.alert
events to allow forSinon.stub
. Fixes #3451..trigger
options. Addressed in #3588.Documentation Changes:
--browser
andbrowser
args to acceptpath
#1419{home}
and{end}
character sequences tocy.type()
doc. Also wrote better description of what{downarrow}
and{uparrow}
character sequences actually do. #1347cy.request()
doc.Dependency Updates
@cypress/commit-info
from2.1.1
to2.1.2
. #3327.@cypress/xvfb
from1.2.3
to1.2.4
. #3328.@ffmpeg-installer/ffmpeg
from1.0.15
to1.0.17
. #3329.cachedir
from1.3.0
to2.1.0
. #3660.chalk
from2.4.1
to2.4.2
. #3362.chokidar
from1.6.0
to1.7.0
. #3363.coffee-script
from1.12.5
to1.12.7
. #3365.commander
from2.11.0
to2.19.0
. #3366.common-tags
from1.4.0
to1.8.0
. #3368.compression
from1.7.2
to1.7.3
. #3379.cookie
from0.2.4
to0.3.1
. #3380.cookie-parser
from1.4.3
to1.4.4
. #3443.dependency-tree
from6.4.0
to6.5.0
. #3381.electron-context-menu
from0.8.0
to0.11.0
. #3383.electron-packager
from9.0.1
to9.1.0
. #3384.electron-positioner
from3.0.0
to3.0.1
. #3385.errorhandler
from1.1.1
to1.5.0
. #3386.express
from4.16.2
to4.16.4
. #3409.extract-zip
from1.6.6
to1.6.7
. #3410.glob
from7.1.2
to7.1.3
. #3412.image-size
from0.5.5
to0.7.2
. #3413 and #3500.is-ci
from1.0.10
to1.2.1
. #3414.lodash
from4.17.4
to4.17.11
. #3344.mocha-junit-reporter
from1.17.0
to1.18.0
. #3417.moment
from2.23.0
to2.24.0
. #3433.morgan
from1.3.0
to1.9.1
. #3434.node-uuid
from1.4.1
to1.4.8
. #3436.parse-domain
from2.0.0
to2.1.7
. #3437.request
from2.87.0
to2.88.0
. #3444.request-progress
from0.3.1
to0.4.0
. #3445.request-promise
from4.1.1
to4.2.4
. #3446 and #3476.return-deep-diff
from0.2.9
to0.3.0
. #3447.send
from0.14.2
to0.16.2
. #3448.ssl-root-cas
from1.2.5
to1.3.1
. #3449.supports-color
from5.1.0
to5.5.0
. #3464.through
from2.3.6
to2.3.8
. #3465.tmp
from0.0.31
to0.0.33
. #3466.tough-cookie
from2.4.3
to3.0.1
. #3477 and #3659.trash
from4.0.0
to4.3.0
. #3478.underscore.string
from3.3.4
to3.3.5
. #3480.yauzl
from2.8.0
to2.10.0
. #3481. Potentially fixes #3515.v3.1.2
: 3.1.2Compare Source
Released 11/18/2018
Bugfixes:
3.1.1
where we attempted to set a property on an invalid cookie sent from a server. Fixes #2724.charCode
andkeyCode
when using .type() on a few different special characters such as{
. Fixes #2105.3.1.1
where passingundefined
to asetTimeout
caused Cypress to error. Fixes #2719.Windows
for users onnode >= 11
. Fixes #2667..Trash
files to show up. We now have opted to actuallyrm -rf
the files in linux because trashing is too inconsistent between linux distros. Fixes #2742.Misc
Cypress.moment()
. Fixes #2746.Dependency Updates
progress
#2733.v3.1.1
: 3.1.1Compare Source
Released 11/2/2018
Known regressions in this release⚠️
.Trash-0
folder on Ubuntu 16Features:
flag
option tocy.writeFile()
. The following flags are available. Fixes #1249.CYPRESS_DOWNLOAD_MIRROR
environment variable for installing Cypress at a mirror url. Fixes #2609.runUrl
fromcypress.run()
. Fixes #2596.Bugfixes:
https
url without the subsequent secure flag. Due to the way Cypress was constructing the url, this would fail to actually remove the cookie. Fixes #1264, #1321, #1799.cy.writeFile()
and passing an object to a.json
file. The object is now correctly written to the JSON file instead of a string. Fixes #2373.trashAssetsBeforeRuns
behavior. We now trash the contents of thescreenshotsFolder
andvideosFolder
directories instead of trashing the directories themselves. This helps maintain any file access permissions for the directories. Fixes #1943 and #2600.cy.clock()
would not be an instance ofDate
. Fixes #2570..
are now correctly read as directories instead of spec files within the Test Runner. Fixes #2423.undefined
from acy.task()
handler resulted in an incorrect runtime error. Fixes #2553.modifyObstructiveCode
to account for framebusting techniques that usewindow.frameElement
, so that Applications using this technique will run properly in Cypress. Fixes #2582.blackout
withincy.screenshot()
. Fixes #2508.cy.screenshot()
. Fixes #2432.readyStateChanges
with the samereadyState
. Fixes #1150.Misc
new Buffer
withBuffer.from
. Fixes #2626.autoScrollingEnabled
to be saved instate.json
. Fixes #2476.beforeSpecRun is not a function
. Fixes #2401.cy.screenshot()
to include screenshot specific options. Fixes #2654.Dependency Updates
^1.4.0
to^1.8.0
#24151.1.0
to1.1.1
#2513^1.5.2
to^3.0.0
#25703.2.16
to3.3.6
#23635.6.5
to6.1.1
#2541Documentation Changes:
flag
option tocy.writeFile()
doc.runUrl
to returned run in Module API doc.CYPRESS_DOWNLOAD_MIRROR
flag and rewrote advanced install instructions to be clearer in Installing Cypress doc.v3.1.0
: 3.1.0Compare Source
Released 8/13/2018
Summary:
--parallel
flag and spinning up multiple machines on your CI provider. From our experiments you can expect to see approximately 40% reduction in overall run time per machine you add. However, attempting to run in parallel on a single machine requires server grade hardware with dozens (or even hundreds) of CPU's and GB of RAM to run efficiently. A much better and simpler approach is to use a cluster of docker containers that are all isolated from each other. Any standard CI service (CircleCI, TravisCI, etc) comes with the ability to do this. We automatically tap into their environment variables to make parallelization possible without you having to configure anything.Features:
cypress run
accepts a new--parallel
flag to run specs in parallel. Fixes #1690 and #64 and #2297.cypress run
accepts a new--group
flag to group multiple spec files within a single run. Fixes #2169cypress run
accepts a new --ci-build-id flag. Fixes #2153.Bugfixes:
menu
when using offscreen rendering. Fixes #2322 and #2294.3.0.2
that caused typing{enter}
not to submit a form when there were<button>
elements other thantype='submit'
. Fixes #2261 and #2326.Misc
--parallel
or--group
feature, we now visually indicate that to you in the standard output when recording. Fixes #2275.cypress-browserify-preprocessor
was bumped to1.1.0
. This supports more JavaScript features by default, including async/await, object rest spread, and class properties. Fixes #2254.cypress run
now creates a new browser profile per run per browser, but keeps the same browser profile for interactive mode withcypress open
. This means you can run Cypress locally over multiple processes and the browser profiles will not conflict with each other. Fixes #1566.Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 Mend Renovate. View repository job log here.