Update dependency cypress to v3.8.3 #35
Open
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:
3.4.1->3.8.3Release Notes
cypress-io/cypress
v3.8.3: 3.8.3Compare Source
Released 1/24/2020
Bugfixes:
cypress runindicatingcould not find CRI targetwhen Cypress was unable to find the tab to control. Fixes #6053.cypress verifywill no longer error on some systems when-screenis not defined. Fixes #6184.cy.type({ force: true })to no longer forcibly type characters for readonly inputs. Fixes #6116.fileproperty. Fixes #1495.Misc:
cy.get()are now truncated at 50 lines the Command Log instead of the 1 line. Addresses #6145.Dependency Updates:
electronfrom7.1.9to7.1.10. Addressed in #6242.electronfrom7.1.7to7.1.9. Addressed in #6180.http-status-codesfrom1.3.2to1.4.0. Addressed in #6134.socket.ioandsocket.io-clientfrom2.2.0to2.3.0. Addressed in #6179.v3.8.2: 3.8.2Compare Source
Released 01/10/2020
Bugfixes:
unzipis not installed where the progress ofcypress installwould show up to 200%. Fixes #5967transformandheightorwidthare now properly seen as visible during visiblity checks. Addresses #5974.transform-style: preserve-3d. Fixes #5682.overflow: hiddenare now properly calculated as invisible during visibility checks. Fixes #6093..type()on number inputs to type non-number characters would not type the correct value. Fixes #6055.Misc:
cy.log()are now truncated at 50 lines the Command Log instead of the 1 line. Addresses #5625.CI_JOB_NAMEenvironment variable. Addressed in #6111.removeListenerandremoveAllListenershave been added toCypressandcy. Addresses #5228.runUrlproperty returned fromcypress.run()has been added. Addresses #6087.Dependency Updates:
ansi_upfrom4.0.3to4.0.4. Addressed in #6074.electronfrom7.1.4to7.1.7. Addressed in #6085.v3.8.1: 3.8.1Compare Source
Released 12/26/2019
Bugfixes:
cypress run --headlesswould not run Chrome-family browsers headlessly. Fixes #5949.cy.setCookie(),cy.clearCookie(), andcy.getCookie()has been removed. Fixes #5642..type()on number inputs to type non-number characters or the{enter}special character would not type the correct value. Fixes #5968 and #5997.Misc:
cy.location()have been improved. Addresses #5574.Dependency Updates:
get-portfrom5.0.0to5.1.0. Addressed in #6004.chrome-remote-interfacefrom0.28.0to0.28.1. Addressed in #6008.whichfrom1.3.1to2.0.2. Addressed in #6017.ansi_upfrom1.3.0to4.0.3. Addressed in #4331.jimpfrom0.6.4to0.9.3. Addressed in #4331.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.0: 3.7.0Compare Source
Released 11/27/2019
Features:
browsersarray is also editable within plugins by accessingconfig.browsersvia the Configuration API. The currently available browsers are also displayed within the configuration panel under Settings in the Test Runner. Addresses #5067.Bugfixes:
cy.visitthat changes superdomain would incorrectly clear cookies of other domains. Fixes #5756.cy.visitor in acy.requestwith a customDomainthat is not a subdomain of the current domain would fail to set. Fixes #5656.cy.typeto send duplicate modifier keys. Fixes #5622.followRedirect: falsewould fail if aSet-Cookieheader was present in the response. Fixes #5654.windowis no longerundefinedwithin the application under test when called within asetTimeoutduring strict mode. Fixes #5707.--ci-build-idandgroupflag arguments duringcypress run. Fixes #5686.have.all.keysassertion now correctly display. Fixes #753.cy.visit()on acleverapp.iodomain. Fixes #5722.nullwould cause an error. Fixes #472.Misc:
position: fixedand is being overflowed over. Addresses #1379.cy.visits that cause a superdomain change will now result in 2 requests to the origin server. This should not affect tests, as tests will still re-run on a superdomain change. This is a side-effect of the fix for #5756.Dependency Updates:
parse-domainfrom2.0.0to2.3.4. Addressed in #5726.v3.6.1: 3.6.1Compare Source
Released 11/08/2019
Bugfixes:
beforeunloadhandler. Fixes #2118.cy.setCookie()with the sameoptionsObject, Cypress now correctly sets the new cookie instead of the one passed into a previouscy.setCookie(). Fixes #2701.cy.clearCookie()would not act as expected when using certainbaseUrls. Fixes #5453.Failed to parse or set cookie named "xxx"when loading certain websites. Fixes #4990.cy.visit()to an HTTPS URL using the default port, 443. Fixes #5367.TypeError: Cannot read property 'length' of nullon some network requests. Fixes #5585..click(). Fixes #5635.clickevent during action commands. Fixes #5578..type()to not be typed. Fixes #5622.backface-visibility: hidden;are now accounted for when asserting on the elemtent's visibility. Fixes #2985.cannot read property 'replace' of undefinedif the error's stack wasundefined. Fixes #1669.Misc:
.click()and.type()commands within the console. Addresses #5553.Promise.deferappearing in stderr when running with video recording enabled. Addresses #5611..rightclick()and.dblclick()have been updated to correctly reflect their accepted options. Addresses #5617.v3.6.0: 3.6.0Compare Source
Released 10/31/2019
Features:
testFilesnow also accepts an Array of glob patterns when specifying what test files to load in configuration. Addresses #5401.Bugfixes:
cy.route()was limited to 8kb causing requests to fail with a 431 HTTP error. Fixes #5431.uncaught:exceptionhandler, and thus could not caught and ignored. These errors will also now correctly indicate that they came from application code. Fixes #987.cypress verifywhen running as a non-root user on a non-Windows machine. We now always set the--no-sandboxflag when verifying in Electron, even when running as a non-root user. Fixes #5434.cy.visit()orcy.request(). Fixes #5432.Cypress.env(). Fixes #5435..click()or.type()inside of an iframe element. Fixes #5449. Fixes #5435.position:fixed. Fixes #5430.clickevents to not be sent to the correct elements during.click(). Fixes #5459..type()to properly respect focus selection changes during typing. Fixes #5456..type(). Fixes #5439..type()to input elements with typedate,time, anddatetime-localso that it now behaves as it did prior to 3.5.0. Fixes #5476.Misc:
{multiple: true}in the Command Log or the console duringcy.dblclick(). Addresses #5406.Dependency Updates
express-handlebarswithsquirrellyto reduce dependency size. Addressed in #5521.graceful-fsfrom4.2.0to4.2.3. Addressed in #5497.v3.5.0: 3.5.0Compare Source
Released 10/23/2019
Features:
cypress runin Chrome, Chromium, and Canary browsers. This requires passing the name or path of the Chrome browser to the--browserflag. Addresses #4608..rightclick()command to right click on DOM elements. Addresses #53.--config-fileargument to specify a different file to be used for Cypress configuration. You can also passfalseto the--config-fileto not use any configuration file. Addresses #1369.nodeVersiontosystemin your configuration. This Node version will be used to build files in yourintegrationFolderand "supportFile" configuration#Folders-Files and also be used to execute code in your "pluginsFile" configuration#Folders-Files. If not set, Cypress will continue to use the Node version bundled with Cypress. Addresses #4432..dblclick()dblclick now acceptsposition,x, andyarguments. Addresses #116..dblclick()dblclick now acceptsforceandmultiplein itsoptions. Addresses #116..screenshot()now accepts apaddingargument when screenshotting elements that will alter the dimensions of the screenshot of the element. Addresses #4440.cy.visit()now accepts aqsoption representing an object of query paramaters to be used in the URL. Addresses #5034.cy.viewport()now allows for viewport sizes up to 4,000 pixels. Addresses #5181.cy.viewport()accepts new size presets foriphone-xr,iphone-x,samsung-s10andsamsung-note9. Addresses #4967.~toCYPRESS_CACHE_FOLDERwill automatically resolve to the user's home directory. Addresses #5386.Bugfixes:
.dblclick()dblclick and.click()now fire all appropriate mouse events includingmouseover,mousemove,mouseout,pointerdown,pointerup, andpointermove. Fixes #1016, #1847, #2045, #2521, #2768, #2928, #2957, and #3224..dblclick()dblclick to follow the same actionability checks as.click(). Fixes #3798..click()are now correct if the element being clicked is within an iframe. Fixes #4347..type()to be used on any DOM element. The element will receive all of the type events. Fixes #2166 and #3661..type(), Cypress now continues typing into the newly focused element. Fixes #2240.maxLengthwhen using .type() on an input. Fixes #4587.datetime-localinputs would not have theirvalueupdated during.type(). Fixes #2613..type()now allows you to type-into number inputs with text selection. Fixes #4767.inputevent when using.type()typing{enter}inserts a newline. Fixes #4870.{shift}modifier keys are typed in.type(). Fixes #5424.codeproperty during keyboard events triggered during.type(). Fixes #3722screenXandscreenYproperties to events triggered using.trigger(). Fixes #3187.cy.visit()to IP addresses over HTTPS, leading toERR_SSL_VERSION_OR_CIPHER_MISMATCHerrors. Fixes #771.cy.visit()andcy.request()with a "handshake failed" error. Fixes #4394.cy.visit()that was introduced in 3.3.0. Fixes #4368.Cypress.env()now escapes<script>tags in the configuration file. Fixes #4952.content-typeapplication/vnd.api+jsonto JSON. Fixes #5165.cy.route()that exceed 80kb in size no longer fail with anERR_EMPTY_RESPONSEerror. Fixes #76.dest.enderrors on Windows machines. Fixes #2181.onFocusevent no longer incorrectly fires on hidden elements. This fixes an issue introduced in 3.3.2. Fixes #4898..click()on inputs or textareas that arereadonly. This fixes an issue introduced in 3.4.1. Fixes #4874."port" option should be a number or stringerror when receiving an erroneous HTTP CONNECT. Fixes #3250.done()callback is not called within thecommandTimeout. Fixes #1075, #2478, #3349, and #4790.ENOTCONNerror at the end of a test run when using Node >12.11.0 on Windows OS. Fixes #5241..in Chrome 77. Fixes #5142 and #5206..jsfile containing Unicode transferred usingContent-Encoding: gzipthat could cause the JavaScript file to become corrupted. Fixes #1746.node_modules/cypressfolder. Fixes #2364.Misc:
Could not start Xvfbwas being thrown because Xvfb could not start within the allowed time. Addresses #5110.cypress runfrom the binary directly (not from an npm module) since this is not its intended use. Addresses #1573.cy.visit('file://...)to explain that this url format is not supported and suggest visiting a relative HTML file. Addresses #4452.CYPRESS_ENVenvironment variable will now throw an error. Addresses #1621.browserargument of the Browser Launch API explaining that a String is expected instead. Addresses #4966.nameorvalueis supplied tocy.setCookie(), matching the RFC 6265 compliant validation of cookie names and values. Addresses #5206.cy.get()now throws an error explaining that anoptionsObject is expected. Addresses #2953.cy.screenshot()that would result in a screenshot with 0 width or height. Addresses #5149.cypress runno longer truncates text such a filenames and instead wraps the text to fit within the width of the terminal. Addresses #4977.cy.request()errors. Addresses #3145.localhostto be inNO_PROXY. To make Cypress send traffic forlocalhostthrough the proxy, you will now have to pass<-loopback>inNO_PROXY. Addresses #4780.cy.visit()to more closely match the browser's behavior when setting cookies, particularly when usingfetchwith cookies. Addresses #4433.--disable-backgrounding-occluded-window,--disable-breakpad,--disable-ipc-flooding-protection,--password-store=basic, and--use-mock-keychain. Addresses #5132 and #3633.Cypress.Commands.overwrite()to not allow anoptionsobject as an argument. Addresses #5341.failuresandmessagetypes when a run fails using the Module API. Addresses #5335.Documentation Changes:
.rightclick()doc..dblclick()doc to include newposition,x, andyarguments plusforceandmultipleoptions.--config-fileargument to Command Line and Module API doc.nodeVersionargument to Configuration doc and mentioned its uses in the Plugins Guide and Writing a Plugin doc.cypress.jsonfile since this is not configurable via a--config-fileargument.qsoption tocy.visit()with examples.paddingoption tocy.screenshot()with examples.cy.viewport()doc to have a max viewport size of4000.cy.viewport()doc.cypress-fiddleplugin used for playing around with small test cases.urlin thecy.route()doc.file://prefix is not supported in thecy.visit()doc.<-loopback>inNO_PROXYis necessary in the Proxy Configuration doc.Dependency Updates
cypress runand when selecting Electron browser incypress openfrom61to73. Addressed in #4720.electronfrom2.0.18to5.0.10. Addressed in #4720.nodefrom8.9.3to12.0.0. Addressed in #4720.jqueryfrom2.2.4to3.1.1. Addressed in #1229.sanitize-filenamefrom1.6.1to1.6.3. Addressed in #5216.@cypress/get-windows-proxyfrom1.5.4to1.6.0. Addressed in #5108.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 Mend Renovate. View repository job log here.