cypress-skip-test
cypress-skip-test copied to clipboard
chore(deps): update dependency cypress to v6.9.1
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| cypress | 6.2.1 -> 6.9.1 |
Release Notes
cypress-io/cypress
v6.8.0
Released 3/17/2021
User Experience:
- Improved the specs list user interface with a new icon set and accessibility features when in Component Testing mode (alpha). Addressed in #15513
Bugfixes:
- Cypress will no longer exit with an error when recording a run to the Dashboard with empty specfiles. Fixes #15512.
- When using
experimentalStudio, Cypress Studio the icon to add commands will now fully display on long test titles. Fixes #15182.
v6.7.1
Released 3/15/2021
Bugfixes:
- Interacting with an element that requires scrolling within an element with
scroll-behavior: smoothno longer fails Cypress's actionability check. Fixes #15453. - A regression in 6.7.0 has been fixed so that the
projectIdwill be written correctly to thecypress.jsonfile on initial creation without an extra config object. Fixes #15497.
v6.7.0
Released 3/15/2021
Features:
- The
experimentalRunEventsconfiguration flag has been removed. You can now listen tobefore:run,after:run,before:specandafter:specevents in the plugins file without needing theexperimentalRunEventsconfiguration option. See thebefore:run,after:run,before:specandafter:specdocs for more information. Addressed in #15276. - When canceling a run from the Dashboard, previously only parallelized runs would cancel correctly. Now all recorded runs will respect cancelation and exit early. Addresses #1691.
- Test configuration is now captured and sent when recording to the Dashboard. Addresses #15487.
- Cypress now sends test details to the Dashboard at the beginning of a recorded run, so historical test code and other data can be provided to the Dashboard upfront. Addressed in #14925.
- The full stack trace from errors thrown in the preprocessor are now displayed. Addressed in #15198.
- Configuration values which are changed at runtime prior to tests running are now properly shown as resolved from the spec code within the Module API to indicate where the change originated from. Addresses #15486.
Bugfixes:
- FFmpeg will no longer error ("width not divisible by 2") during video recording in Chromium-family browsers, including Chrome, Electron, and Edge. Fixes #3491 and #15300.
cy.wait()no longer falsely returns a timeout when the user aborts an XHR. Fixes #9549..clear()and.type('{selectall}{del}')now behave the same when they're used against elements that contain text inputs. Fixes #8447.- When using
experimentalStudio, Cypress Studio now records typing by using the value of the input rather than the keys that were pressed. Studio also no longer records pressing special keys (such as arrows or ctrl) except for Enter. Fixes #15023. - Empty jQuery objects are now properly shown in error messages in the Command Log. Fixes #14279.
- Length assertions on DOM elements now properly show the user-defined assertion message if specified. Fixes #14484.
- Cypress no longer scrolls on
mouse downevent, fixes #8279.
Misc:
- "Test recordings" recorded to the Cypress Dashboard are now referred to as recorded "test results." Addresses #15376.
- Errors shown from plugins files now display top-aligned. Addressed in #15347.
Dependency Updates:
- Upgraded
electronfrom11.2.3to11.3.0. Addressed in #15201.
v6.6.0
Released 2/18/2021
Features:
- Cypress now extracts and sends CodeFresh CI default variables when recording to the Dashboard. Addresses #4609
Dependency Updates:
- Upgraded
ramdato version0.27.1. Addressed in #14958.
v6.5.0
Released 2/15/2021
Performance:
- Improved the startup time of
cypress openandcypress run. Addresses #15075.
Bugfixes:
- Fixed an issue where tests would display as failed if an event (such as an XHR request) failed after the test was already completed. This only affects the display of the test and not what was reported in run mode, so it would not have had an effect on suites running in CI. Addresses #14978.
- Fixed a regression introduced in 6.4.0 that caused Electron to crash when opening outside links in the Command Log. Addresses #14912.
- Fixed an issue where browser paths with double backslashes would not work as expected on Windows. Addresses #14719.
- Fixed Microsoft Edge browser detection when passing a path on Windows. Addresses #14716.
- Fixed an issue where the types for
Cypress.ondid not support chaining. Addresses #14991. - Fixed an issue where, when installing two Cypress instances simulataneously, the downloaded
.zipcould become corrupted and break the install process. Addresses #4595.
Misc:
- Expanded search bar in desktop GUI to fill the entire width. Addresses #14830.
- Added
autoEndto the types forLogConfig. Addresses #9590. - We collect more variables from Bitbucket pipelines to correctly display the pull request information in the Dashboard. Addresses #15081.
Dependency Updates:
- Upgraded
electronto version11.2.3. Addresses #15056.
v6.4.0
Released 2/1/2021
Features:
- Added a command log entry for when a file is donwloaded. Addresses #14749.
- The
delayMsoption forcy.intercept()has been renamed todelay.delayMswill still work, but it is deprecated and will be removed in a future release. Addresses #14822.
Bugfixes:
- Fixed an issue with handling spec paths containing special characters. Addresses #14659.
- Fixed an issue where Cypress Studio would not prompt to start adding commands after visiting an inputted url. Addresses #14688.
- Fixed an issue where Cypress Studio could generate empty
cy.type()commands. Addresses #14684. - Fixed an issue where Cypress Studio prompts user to enter a URL even if an error has already occured. Addresses #14686.
- Fixed an issue where Cypress Studio would not reload tests with
watchForFileChanges: false. Addresses #14744. - Fixed an issue where Cypress studio would add a
cy.click()beforecy.type(). Addresses #14685. - Fixed an issue where Cypress Studio could use the wrong selector for a click event. Addresses #14658.
- Fixed multi-select support for Cypress Studio. Addresses #14743.
- Improved the UI for command failures within Cypress Studio. Addresses #14691.
- The Selector Playground is now closed automatically when Cypress Studio is opened. #14689.
- Fixed an issue with
cy.interceptwhere aliases set viareq.aliascontaining a period character would not work as expected. Addresses #14444. - Fixed an issue where delays set using
cy.interceptwould not work as expected. Addresses #14446 and #14511. - Reverted a change to how the Chrome DevTools Protocol is established. Instead of using stdio and then falling back to TCP, Cypress now only uses TCP to try to connect to Chrome DevTools Protocol. Addresses #14819.
- Fixed an issue causing a webpack compilation error when a browserslist is present in project root. Addresses #8864.
Misc:
- Added more details to the "no specs found" error. Addresses #14532.
- Added more resolved config property types. Addresses #14392.
- Added UTM parameters to external links. Addresses #14741.
Dependency Updates:
- Upgraded
recastto version0.20.4. Addresses #14623. - Upgraded
registry-jsto version1.13.0. Addresses #14668. - Upgraded
@cypress/get-windows-proxyto version1.6.2. Addresses #14711. - Upgraded
systeminformationto version4.31.1. Addresses #14715. - Upgraded
semantic-releaseto version17.2.3. Addresses #14713. - Upgraded
electron to version11.2.1`. Addresses #14764.
v6.3.0
Released 1/19/2021
Features:
- Cypress Studio provides a visual way to generate tests within the Test Runner, by recording interactions against the application under test. Cypress Studio is an experimental feature that can be enabled by adding the
experimentalStudioattribute to your configuration,cypress.jsonby default. Address #73. - You can now test file downloads in Cypress without the download prompt displaying. Any files downloaded while testing file downloads will be stored in the
downloadsFolderwhich is set tocypress/downloadsby default. ThedownloadsFolderwill be deleted before each run unlesstrashAssetsBeforeRunsis set tofalse. Addresses #949.
Bugfixes:
- When an uncaught exception is thrown outside a suite with an
.only, the error will now correctly display in the Command Log. Fixes #14455. - Cypress will no longer crash when no record key is provided to the
--keyflag when followed by other CLI flags. Fixed #14593. - Extra screenshots will no longer be taken when tests are retried when there is a failure in an
afterEachhook. Fixes #9209. - Having
waitForAnimationsset tofalseno longer affects whether Cypress fires actions on inner elements. Fixes #14370. - We fixed a regression in 5.0.0 that would cause string
CYPRESS_prefixed env variables containing commas to be parsed as multiple values. Fixes #8818. - We fixed a regression in 4.9.0 where asserting
have.valueon an undefined subject would throw an error. Fixes #14359. - We updated the CDP connection to attempt to use the stdio transport first with Chrome 72 and above, before falling back to using TCP. This should remediate issues causing sporadic "Cypress failed to make a connection to the Chrome DevTools Protocol after retrying" errors. Fixes #6540, #7450, #8674, and #8986.
Misc:
- We removed several Chrome flags that are no longer supported. Addressed in #14582.
Dependency Updates:
- Replaced deprecated
node-sasswithsass. Addressed in #14415. - Upgraded
debugfrom4.1.1to4.3.1. Addressed in #14583. - Upgraded
electronfrom11.0.3to11.2.0. Addressed in #14567. - Upgraded
electron-builderfrom22.8.0to22.9.1. Addressed in #14493. - Upgraded
shell-envfrom3.0.0to3.0.1. Addressed in #14622. - Upgraded
uuidfrom8.2.0to8.3.2. Addressed in #14170.
Configuration
📅 Schedule: "after 2am and before 3am on saturday" in timezone America/New_York.
🚦 Automerge: Disabled due to failing status checks.
♻ 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.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by WhiteSource Renovate. View repository job log here.