chore(deps): update dependency @cypress/webpack-dev-server to v5 #328
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:
1.8.4->5.4.0Release Notes
cypress-io/cypress (@cypress/webpack-dev-server)
v5.4.0: 5.4.0Compare Source
Released 10/14/2020
Features:
cypress cache pruneto delete all installed Cypress versions from the cache except for the currently-installed version. Addresses #5972.--sizeoption for thecypress cache listcommand that prints the sizes of the Cypress cache folders. Addresses #6404.--browserflag, likecypress open --browser C:/User/App/browser.exe:chrome, to help detect the browser type. Addresses #6389.cy.viewport()has newiphone-7,iphone-8, andiphone-se2presets. Addressed in #8624CYPRESS_NO_COMMAND_LOG=1environment variable duringcypress openorcypress runto be used as a tool to debug performance issues. Addressed in #8689.Bugfixes:
chromeWebSecurityoption had no effect in Electron. Fixes #8399.test:after:runevent listener. Fixes #2271 and #8701..within()and "cy.get()" is called inside it, the scope will no longer permanently change. Fixes #2106, #4672, #4757, and #5183.cy.contains()when used after an.each()commands now query as expected. Fixes #4921./is no longer added to the URL whenbaseUrlhas param(s). Fixes #2101.cy.route2()the route handler timeouts will no longer leak into other tests and cause random failures. Addressed in #8727.Misc:
cy.route2(). Addresses #8694 and #8782.Dependency Updates:
cypress runand when selecting Electron browser incypress openfrom83to85. Addressed in #8406.12.14.1to12.16.3. Addressed in #8406.electronfrom9.2.1to10.1.3. Addressed in #8406.firefox-profilefrom2.0.0to4.0.0. Addressed in #8786.node-forgefrom0.9.0to0.10.0. Addressed in #8800.v5.3.0: 5.3.0Compare Source
Released 9/28/2020
Features:
firefoxGcIntervalworkaround. The desktop GUI will display a warning if such versions are used.Bugfixes:
cy.route2would not automatically JSONify an empty array handler. Addresses #8532.cy.waiton acy.route2alias would not always have aresponseproperty. Addresses #8536.cy.route2routes would not be able to intercept requests to HTTPS destinations on a different origin. Addresses #8487.undefinedafter certain assertion failures. Addresses #5763.cy.taskwith no arguments passed would receivenullas the first argument instead ofundefined. Addresses #5913.cy.visit()s to a relative URL containing..would not work. Addresses #5090.cy.setCookiefailed when given a cookie name with a__Host-prefix. Addresses #8261.Errorobject. Addresses #7870.Misc:
Content-Security-Policy-Report-Onlyheader the same way that it does forContent-Security-Policy. Addresses #7936.statusproperty toCypressRunResultobjects. Addresses #8580.CYPRESS_INSTALL_BINARYnow takes precedence over npm config. Addresses #8488.v5.2.1Compare Source
v5.2.0: 5.2.0Compare Source
Released 9/15/2020
Features:
includeShadowDomfor enabling shadow DOM querying globally, per-suite, per-test, or programmatically. Addresses #8442.followRedirectoption to request interception withcy.route2(), allowing redirects to be followed before continuing to response interception. Addresses #7967.delayMsandthrottleKbpswhen stubbing static responses withcy.route2(). Addresses #7661.CYPRESS_BINARY_INSTALLenvironment variable. Addresses #8482.Performance Improvements:
Bugfixes:
cy.contains()within a shadow root would not yield the correct element. Addresses #8494.cy.within()callback would throw the errorroot.getRootNode is not a function. Addresses #8478.cy.type(){moveToStart}/{moveToEnd}special characters moving the cursor to the current line instead of the entire text editable when typing in acontenteditableelement. Addresses #8465.cy.type()now fires aKeyboardEventevent instead of anEventevent. Addresses #6125 and #5650.cy.getCookie()would be called twice. Addresses #6672.Documentation Changes:
cy.route2(). Addresses #8489.cy.route2(). Addresses #8468.Misc:
experimentalShadowDomSupportconfiguration flag has been removed. It is no longer necessary to enable shadow DOM testing.cy.shadow()is not a shadow host. Addresses #8530.cy.route2()command.Cypress.Commands.add(), addingPromiseto the list of allowed return types. Addresses #7807.v5.1.5Compare Source
v5.1.4Compare Source
v5.1.3Compare Source
v5.1.2Compare Source
v5.1.1Compare Source
v5.1.0: 5.1.0Compare Source
Released 9/1/2020
Features:
experimentalNetworkStubbingenabled, thecy.route2command is available.XMLHttpRequests,fetchrequests, beacons, and subresources (like iframes and scripts).cy.trigger()now accepts aneventConstructoroption for specifying the constructor with which to create the event to trigger. Addresses #5650.Bugfixes:
retriestoTestOptionstypes. Addresses #8405.specTypefield onCypress.spec. Addresses #8256.noproxyis set, unexpected behavior could occur. Addresses #8287..mjsfiles. Addresses #8361..shouldwith only chainer assertions will now throw an error. Addresses #883.cy.trigger()now includes theviewproperty in the event object when appropriate. Addresses #3686.Dependency Updates:
iconv-liteto version0.6.2. Addresses #8387.command-existsto version1.2.9. Addresses #8388.electronto version9.2.1. Addresses #8436.v5.0.0: 5.0.0Compare Source
Released 8/19/2020
Summary:
Cypress now includes support for test retries! Similar to how Cypress will retry assertions when they fail, test retries will allow you to automatically retry a failed test prior to marking it as failed. Read our new guide on Test Retries for more details.
Breaking Changes:
Please read our Migration Guide which explains the changes in more detail and how to change your code to migrate to Cypress 5.0.
cypress-plugin-retriesplugin has been deprecated in favor of test retries built into Cypress. Addresses #1313.Cypress.Cookies.defaults()whitelistoption has been renamed topreserveto more closely reflect its behavior. Addressed in #7782.blacklistHostsconfiguration has been renamed toblockHoststo more closely reflect its behavior. Addressed in #7622.cy.server()whitelistoption has been renamed toignoreto more closely reflect its behavior. Addresses #6642.libgbm-devis now a requirement to run Cypress on Linux. Addressed in #7791.cy.setCookie(),cy.getCookie(), andcy.getCookies()will now contain thesameSiteproperty if specified. Addresses #6892.experimentalGetCookiesSameSiteconfiguration flag has been removed, since this behavior is now the default. Addresses #6892.Cypress.BlobmethodsarrayBufferToBlob,base64StringToBlob,binaryStringToBlob, anddataURLToBlobhave changed fromPromise<Blob>toBlob. Addresses #6001.?in them. We now use the webpack preprocessor by default and it does not support files with question marks. Addressed in #7982.esModuleInteropoption is no longer coerced totrue. If you need to utilizeesModuleInterop, set it in yourtsconfig.json. Addresses #7575.__dirnameand__filenameno longer include leading slashes. Addressed in #7982.Features:
retriesconfiguration option to configure the number of times to retry a failing test. Addresses #1313..click(),.dblclick(), and.rightclick()now accept optionsaltKey,ctrlKey,metaKey, andshiftKeyto hold down key combinations while clicking. Addresses #486..snapshot()off ofcy.stub()andcy.spy()to disabled snapshots during those commands. For example:cy.stub().snapshot(false). Addresses #3849.Bugfixes:
Cannot set property 'err' of undefinedwill no longer incorrectly throw when rerunning tests in the Test Runner. Fixes #7874 and #8193.Cannot read property 'isAttached' of undefinederror duringcypress runon Firefox versions >= 75. Fixes #6813.Maximum call stack size exceededwill no longer throw when callingscrollIntoViewon an element in the shadow dom. Fixes #7986.display: inlinewill no longer be considered hidden if it has child elements within it that are visible. Fixes #6183.experimentalShadowDomSupportis enabled,.parent()and.parentsUntil()commands now work correctly in shadow dom as well as passing a selector to.parents()when the subject is in the shadow dom. Fixed in #8202.afterEachorbeforeEachhook after the hook has already passed. Fixes #3744.cy.screenshot()onAfterScreenshotoption as a unique screenshot. Fixes #8079.cypress openif a non-default-channel browser was selected. Fixes #8281.tsconfig.jsonwill now be loaded and used to configure TypeScript compilation of spec and support files. Fixes #7006 and #7503.reporterStatsnow correctly show the number of passed and failed tests when a test passes but theafterEachfails. Fixes #7730.Documentation Changes:
Misc:
Windowobject returned fromcy.window()is now correct. Addresses #7856.ApplicationWindowcan now be extended. Addresses #7856.reporterOptionshas been added. Addresses #7877.Dependency Updates
80to83. Addressed in #7791.12.8.1to12.14.1. Addressed in #7791.chalkfrom2.4.2to4.1.0. Addressed in #7650.cli-table3from0.5.1to0.6.0. Addressed in #7650.electronfrom8.3.1to9.2.0. Addressed in #7791 and #8235.execafrom1.0.0to4.0.2. Addressed in #7650.expressfrom4.16.4to4.17.1. Addressed in #8179.fs-extrafrom8.1.0to9.0.1. Addressed in #7650.log-symbolsfrom3.0.0to4.0.0. Addressed in #7650.tmpfrom0.1.0to0.2.1. Addressed in #7650.v4.1.1Compare Source
v4.1.0: 4.1.0Compare Source
Released 2/28/2020
Features:
cypress infocommand to see the locally detected browsers and other information related to Cypress. Addresses #4540.baseUrlis running within the warning message duringcypress open. Addresses #3284.configargument now includesprojectRoot(absolute path to the root of the project) andconfigFile(absolute path to the configuration file). Addresses #5941.Bugfixes:
xhr.onreadystatechangeis accessed. Fixes #5864.cypress installwould not complete on Node.js 8.0.0. Fixes #6512 and #6568.cy.clearLocalStorage()" clearlocalstorage now properly accepts thelogoption to disable logging. Fixes #6342.Misc:
cy.$$has been updated to distinguish differences between it andCypress.$. "More info here" $#Cypress-vs-cy Addresses #2027.Dependency Updates
electronfrom7.1.10to7.1.13. Addressed in #6566.v4.0.2: 4.0.2Compare Source
Released 2/14/2020
Bugfixes:
@cypress/browserify-preprocessorto2.1.4, fixing a regression involving non-top-levelrequire()s in tests. Addresses #6403.Cypress.isBrowser. Addresses #6447..should('contain', ...)on acy.contains()would produce unexpected results. Addresses #6384.Misc:
v4.0.1: 4.0.1Compare Source
Released 2/7/2020
Bugfixes:
Misc:
v4.0.0: 4.0.0Compare Source
Released 2/6/2020
Summary:
Cypress 4.0.0 includes support for Mozilla Firefox browsers (beta support) and Microsoft Edge (Chromium based) browsers which is a big step forward for Cross Browser Testing in Cypress. We've also updated many of the underlying tools behind Cypress that bring new powerful features.
Breaking Changes:
before:browser:launch, we no longer yield the second argument as an array of browser arguments and instead yield anoptionsobject with anargsproperty in order to support more advanced browser launch options. Addresses #6306.chromiumset as theirfamilyfield. Addresses #6243.--browserflag no longer acceptscanaryas its sole argument to run Chrome Canary. You now have to specifychrome:canaryto use the Chrome Canary browser. Addresses #6243.cy.writeFile()now yieldsnullinstead of the contents written to the file in order to more align with the behavior offs. Addresses #2466.Features:
Cypress.isBrowser()utility function. Addresses #2023.Cypress.browserobject with a newchannelproperty which contains the release channel of the detected browser. Addresses #6243..onlyto multiple tests or suites will now run all tests with the.onlyproperty. Addresses #2828.isFiniteassertion is now supported. Addresses #5669.emptyassertion is now supported when used against Map objects. Addresses #6072.nestedassertion chainer property is now supported. Addresses #3080 and #5004.Bugfixes:
.onlywhen multiple tests or suites contained the same title now run correctly. Fixes #5345..its()command now properly supports 0 as a value for indexes or object keys. Fixes #6216.Documentation Changes:
Cypress.isBrowser()doc.Misc:
config. Addresses #6279.cypress:server:util:process_profilerdebug stream. Addresses #6169.Dependency Updates
@benmalka/foxdriver. Addressed in #1359.@cypress/browserify-preprocessorfrom1.1.2to2.1.1. Addressed in #4308 and #4226.bluebirdfrom3.5.0to3.7.2. Addressed in #4226.cachedirfrom1.3.0to2.3.0. Addressed in #4208 and #4226.chaifrom3.5.0to4.2.0. Addressed in #2862 and #4226.chai-as-promisedfrom6.0.0to7.1.1. Addressed in #4226.chalkfrom2.4.0to3.0.0. Addressed in #4226.commanderfrom2.15.1to4.0.1. Addressed in #4208 and #4226.debugfrom2.15.1to4.0.1. Addressed in #4226.execafrom0.10.0to3.3.0. Addressed in #4226.firefox-profiler. Addressed in #1359.foxdriver. Addressed in #1359.fs-extrafrom5.0.0to8.1.0. Addressed in #4226.getosfrom3.1.1to3.1.4. Addressed in #4226.is-cifrom1.2.1to2.0.0. Addressed in #4226.mochafrom2.5.3to7.0.1. Addressed in #2703 and #4226.listrfrom0.12.0to0.14.3. Addressed in #4226.log-symbolsfrom2.2.0to3.0.0. Addressed in #4226.marionette-client. Addressed in #1359.ramdafrom0.24.1to0.26.1. Addressed in #4226.sinonfrom3.2.0to8.1.1. Addressed in #2881 and #4226.strip-ansifrom3.0.1to6.0.0. Addressed in #1359.systeminformation. Addressed in #1359.support-colorsfrom5.5.0to7.1.0. Addressed in #4208 and #4226.untildifyfrom3.0.3to4.0.0. Addressed in #4226.v3.11.0Compare Source
v3.10.1Compare Source
v3.10.0Compare Source
v3.9.0Compare Source
v3.8.0: 3.8.0Compare Source
Released 12/12/2019
Features:
cypress run --headless --browser chrome. Addresses #832.--tagargument to be used to identify separate runs. Any tags assigned will be shown on the run in the Cypress Dashboard. Addresses #2561..its()and.invoke()now accept anoptionsobject to allow changing logging options. Addresses #1450.unzipbinary duringcypress installbefore trying the slower, Node.js-based unzipping method. Addresses #3803.Bugfixes:
--configor--envcommand line flags. Fixes #5466.Cookieheader during "cy.visit()visit orcy.request()would be overwritten by theCookieheader generated from the browser's cookie store. Fixes #5894.cy.getCookie()would incorrectly filter cookies by their domain, leading to unexpected results. Fixes #5656..type({ force: true })on hidden inputs would not type the correct characters. Fixes #5835..type()was not respecting previous selections if the current value of the input was the same as the key. This also fixed an where.type()would not respect previous selections in non-selectionRange inputs (like email or number inputs). Fixes #5703.scale(0)orrotateY(90deg)as not visible. Fixes #723.envconfiguration option displays properly within the settings panel. Previously, setting env options would incorrectly render"undefined"as the value. Fixes #5859.Misc:
0forcy.viewport()Addresses #5871 and #5892.config.browserthat are not of the Chrome family. It also supports showing the Firefox logo (in preparation for Firefox browser support). Fixes #5745.cy.requestwill now automatically encode special characters in the request URL, including Unicode. Addresses #5274.ELECTRON_EXTRA_LAUNCH_ARGS. Addresses #5807.Dependency Updates:
ansi-escapesfrom4.2.1to4.3.0. Addressed in #5815.electron-context-menufrom0.11.0to0.15.1. Addressed in #5495.v3.7.4Compare Source
v3.7.3Compare Source
v3.7.2Compare Source
v3.7.1Compare Source
[
v3.7.0]Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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 was generated by Mend Renovate. View the repository job log.