All Versions
51
Latest Version
Avg Release Cycle
16 days
Latest Release
790 days ago

Changelog History
Page 4

  • v4.4.0 Changes

    April 13, 2020

    ๐Ÿš€ Released 4/13/2020

    ๐Ÿ”‹ Features:

    • โœ… TypeScript test files are now supported without using special preprocessors plugins. Addresses #1859.

    ๐Ÿ›  Bugfixes:

    • โœ… We fixed an issue where Cypress could crash with a This socket has been ended by the other party error when testing applications that make use of WebSockets. Fixes #6458.
    • โœ… Uncaught errors thrown from within application or test code now display their proper stack trace. Fixes #6964.
    • ๐Ÿ›  Assertion errors now include a stack trace that includes the calling code. Fixes #6969.
    • ๐Ÿ‘ฏ We now clone the options object passed into Cypress commands so that they're not mutated and receive the proper options. Fixes #3171.
    • ๐Ÿ›  We fixed an issue where invalid Set-Cookie values could cause requests to fail with a cannot read property key of undefined error. Now, invalid Set-Cookie values will be ignored. Fixes #6890.

    Misc:

    • ๐ŸŒฒ Cypress no longer hides output from cypress --version, cypress version, cypress cache path, or cypress cache list commands when npm log level is silent or warn. Addresses #2705.
    • The cy.task() error message is now more specific about the promise resolution value required. Addresses #6241.

    โšก๏ธ Dependency Updates:

    • โฌ†๏ธ Upgraded http-proxy from 1.17.0 to 1.18.0. Addressed in #6934.
  • v4.3.0 Changes

    March 30, 2020

    ๐Ÿš€ Released 3/30/2020

    ๐Ÿ”‹ Features:

    • ๐Ÿ“š Errors shown in the Test Runner have a new design including an expandable stack trace, better highlighting of code elements, and 'Learn more' links that link to relevant Cypress documentation. This is part of our larger improvements to error display with more exciting features to come. Addresses #3762.
    • When you open a Cypress project, clicking on the Settings tab and clicking into the Experiments panel will display the experimental features that are available and whether they are enabled for your project.
    • โž• Added support for setting cookie sameSite values via cy.setCookie(). Addresses #2437.
    • โž• Added experimental support for adding sameSite values to the objects yielded from cy.setCookie(), cy.getCookie(), and cy.getCookies(). Users can enable this by setting the experimentalGetCookiesSameSite configuration value to true. In Cypress 5, this will be the default. Addresses #2437.
    • โž• Added support for the SameSite cookie attribute in cy.request(), cy.visit(), and proxied HTTP requests. Addresses #6757.
    • When an assertion is retried (using .should()) and fails, it now shows the diff in the stdout. Addresses #6722.

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fixed a regression in 4.2.0 where cypress installation could fail if Git is not installed. Fixes #6752.
    • ๐Ÿ›  Fixed a regression in 3.5.0 where certain HTTP requests could fail with Parse Error: Invalid header value char or Parse Error: Header overflow. Fixes #5602.
    • ๐Ÿ›  Fixed a regression in 4.2.0 where Electron deprecation warnings were printed to stderr in open mode. Fixes #6750.
    • โœ… Cookies set with a Domain containing an unknown TLD are now sent along for all requests. For example, a cookie like foo=bar; Domain=.cypress.test will now be sent during cy.request() to http://local.cypress.test. Fixes #6628.
    • ๐Ÿ›  We fixed a situation where a cross-origin errors could incorrectly throw in Chrome. Fixes #5270.
    • ๐Ÿ›  Visibility checks against vue-fragment elements no longer throw an unexpected error. Fixes #6745.
    • โœ… The stack trace is now properly shown in the console when clicking the command for tests having an .only that throw an error. Fixes #6744.
    • ๐Ÿ›  firefoxGcInterval can now correctly be set to null. Fixes #6825.
    • Cypress will no longer crash the process if an empty video chunk is received. Addressed in #6818.
    • ๐Ÿ›  Assertions failures on DOM elements no longer show unexpected diffs when they weren't retried. Fixes #6723.

    Misc:

    • ๐Ÿ”’ Security warnings no longer show in Mac OS when opening Cypress since our application now undergoes notarization from Apple. Addresses #5791.
    • โช The previously used spec filter in the Test Runner is now saved and restored for projects without an ID. Addresses #6739.
    • ๐Ÿ— We collect more env information from Travis builds for potential use in the Cypress Dashboard. Addresses #6808.
    • ๐Ÿ— We now collect env information from Netlify builds (for example when using {% url "cypress-io/netlify-plugin-cypress" https://github.com/cypress-io/netlify-plugin-cypress) to send along to the Cypress Dashboard. Addresses #6780.
    • Type added for tag property when using Module API. Addresses #6795.
    • We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #6833.

    โšก๏ธ Dependency Updates

    • โฌ†๏ธ Upgraded Chrome browser version used during cypress run and when selecting Electron browser in cypress open from 80.0.3987.141 to 80.0.3987.158. Addressed in #6855.
    • โฌ†๏ธ Upgraded electron from 8.1.1 to 8.2.0. This bumps the bundled Chromium to 80.0.3987.158. Addressed in #6855.
    • โฌ†๏ธ Upgraded @benmalka/foxdriver from 0.2.3 to 0.3.0. Addressed in #6592.
    • โฌ†๏ธ Upgraded @cypress/get-windows-proxy from 1.6.0 to 1.6.1. Addressed in #6823.
    • โฌ†๏ธ Upgraded execa from 1.0.0 to 4.0.0. Addressed in #6013.
    • โฌ†๏ธ Upgraded extract-zip from 1.6.7 to 1.7.0. Addresses #6845 in #6845.
    • โฌ†๏ธ Upgraded firefox-profile from 1.3.0 to 1.3.1. Addressed in #6594.
    • โฌ†๏ธ Upgraded get-port from 5.1.0 to 5.1.1. Addressed in #6854.
    • โฌ†๏ธ Upgraded mime from 1.6.0 to 2.4.4. Addressed in #6764.
    • โฌ†๏ธ Upgraded minimist from 1.2.2 to 1.2.5. Addressed in #6747.
    • โฌ†๏ธ Upgraded squirrelly from 7.7.0 to 7.9.2. Addressed in #6735.
  • v4.2.0 Changes

    March 16, 2020

    ๐Ÿš€ Released 3/16/2020

    ๐Ÿ”‹ Features:

    • Videos can now be recorded when running Electron in --headed mode. Addresses #1767.
    • ๐Ÿ–จ cypress cache list now prints the last time the cached binary was accessed for each version present. Addresses #6682.

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  We fixed a regression in 3.8.3 where HTTPS requests could experience slowdown. Fixes #6659.
    • ๐Ÿ›  We now detect some installations of Firefox that were previously undetected. Fixes #6669.
    • ๐Ÿ”Œ We fixed a race condition where an asynchronous error could fail to be caught when running the plugins file process. Fixes #6570.
    • ๐Ÿ›  We now more thoroughly ensure the parent of an element exists when recursively calling actionability checks in order to prevent some maximum call stack errors. Fixes #6707.
    • ๐Ÿ›  Specfiles containing & or % characters now correctly run instead of erroring. Fixes #4210.
    • โœ… We added support for running tests on Jira plugins even when Jira scripts were not minified. Fixes #1436.
    • โœ… We fixed a bug causing specs to hang after rerunning tests during cypress open when there was an exception if thrown in an after hook. Fixes #6619.
    • ๐Ÿ–จ cypress verify no longer incorrectly prints messaging about this being the first time using that Cypress version. Fixes #6607.
    • ๐Ÿ”Š Screenshots no longer fail to be taken in Electron when Cypress DEBUG logs are enabled. Fixes #6662.

    Misc:

    • A warning is now printed when setting the reserved key CYPRESS_INTERNAL_ENV to a non-production value. Addresses #6436.
    • ๐Ÿ”Š When DEBUG logs are printed from cypress:launcher, they now print a clearer log during browser detection for easier reading. Addresses #6700.
    • โœ… The Test Runner now renders ANSI colors when there is a syntax error in the spec file. Addresses #6533.
    • โœ… The Test Runner now has an icon indicating whether the specs list parent folder is collapsed. Addresses #6277.
    • ๐Ÿ‘ There's better type information for .click, .dblclick, and .rightclick command's position argument. Addresses #6341.
    • There's a more robust type signature for .its() and .invoke(). Addresses #6431.
    • Using Cypress.dom.isDetached no longer throws a type error in TypeScript projects. Addresses #4408.
    • ๐ŸŒฒ Using cy.clearLocalStorage({ log:false }) no longer throws a type error in TypeScript projects. Addresses #6615.
    • We added types for Cypress.sinon. Addresses #6720.
    • โœ… We've added the foundational work required to support experimental features in the Test Runner. Addresses #6257.

    โšก๏ธ Dependency Updates

    • โฌ†๏ธ Upgraded Chrome browser version used during cypress run and when selecting Electron browser in cypress open from 78 to 80. Addressed in #6555.
    • โฌ†๏ธ Upgraded electron from 7.1.13 to 8.1.1. This bumps the bundled Chromium to 80.0.3987.141 and the bundled Node to 12.13.0. Addressed in #6555.
    • โฌ†๏ธ Upgraded @ffmpeg-installer/ffmpeg from 1.0.19 to 1.0.20. Addressed in #6686.
    • โฌ†๏ธ Upgraded minimist from 1.2.0 to 1.2.2. Addressed in #6726.
    • ๐Ÿ—„ Replaced deprecated request with cypress-io/request. Addressed in #6679.
  • v4.1.0 Changes

    February 28, 2020

    ๐Ÿš€ Released 2/28/2020

    ๐Ÿ”‹ Features:

    • ๐Ÿ‘€ There is a new cypress info command to see the locally detected browsers and other information related to Cypress. Addresses #4540.
    • โš  You can now click a 'Try Again' button to recheck if the server at the designated baseUrl is running within the warning message during cypress open. Addresses #3284.
    • โœ… There are "collapse all" and "expand all" links in the Test Runner's "Tests" tab to collapse or expand all folders within the "Integration Tests". Addresses #6282.
    • ๐Ÿ”ง The plugins file function's config argument now includes projectRoot (absolute path to the root of the project) and configFile (absolute path to the configuration file). Addresses #5941.

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fixed a regression where Cypress could throw a "Maximum call stack size exceeded" error when transmitting a circular object over the internal WebSocket. Fixes #6582.
    • ๐Ÿ’ป We fixed an issue where using Chromium-family browsers could cause Cypress to throw a "WebSocket is not open: readyState 3" error under certain conditions. Fixes #5685.
    • ๐Ÿ›  We now more thoroughly ensure the parent of an element exists when recursively calling visibility and existence checks in order to prevent some maximum call stack errors. Fixes #4373.
    • ๐Ÿ›  We fixed an issue where a maximum call stack error would throw in some circumstances when xhr.onreadystatechange is accessed. Fixes #5864.
    • ๐Ÿ›  We fixed a regression in 3.5.0 where typing into an iframe with a body element with the contenteditable attribute would throw an error. Fixes #5930.
    • 0๏ธโƒฃ We now set the default window size when running Chrome headlessly to 1280x720. Fixes #6210.
    • ๐Ÿ›  We fixed an issue where cypress install would not complete on Node.js 8.0.0. Fixes #6512 and #6568.
    • ๐Ÿ›  {% url "cy.clearLocalStorage()" clearlocalstorage now properly accepts the log option to disable logging. Fixes #6342.

    Misc:

    • โšก๏ธ The error messages displayed when rerouting to a non same-origin domain has been updated to more accurately reflect the rules around same-origin policy. Addresses #6048.
    • ๐Ÿ’ป We fixed an error message that would display the wrong available browser families during validation. Addressed in #6517.
    • โœ๏ธ We fixed some typos in some of our error messages. Addressed in #6508.
    • We're collecting more environment variables when running Cypress with GitLab CI. Addresses #6231.
    • โšก๏ธ The typing of cy.$$ has been updated to distinguish differences between it and Cypress.$. "More info here" $#Cypress-vs-cy Addresses #2027.
    • We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #6552, #6523, and #6545.

    โšก๏ธ Dependency Updates

    • โฌ†๏ธ Upgraded electron from 7.1.10 to 7.1.13. Addressed in #6566.
  • v4.0.2 Changes

    February 14, 2020

    ๐Ÿš€ Released 2/14/2020

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fixed a bug where Firefox tests could fail to run on macOS if another instance of Firefox was open. Addresses #6380.
    • โšก๏ธ Updated @cypress/browserify-preprocessor to 2.1.4, fixing a regression involving non-top-level require()s in tests. Addresses #6403.
    • ๐Ÿ›  Fixed a bug where re-running a failed workflow in GitHub Actions would not generate a new Dashboard run. Addresses #6450.
    • ๐Ÿ›  Fixed incorrect type definitions for Cypress.isBrowser. Addresses #6447.
    • ๐Ÿ›  Fixed a regression introduced in 4.0.0 where using .should('contain', ...) on a cy.contains() would produce unexpected results. Addresses #6384.

    Misc:

    • ๐Ÿ‘Œ Improved the error experience GUI when launching a browser fails. Addresses #6432.
    • ๐Ÿ‘Œ Improved the error experience when visiting the Cypress server outside of a Cypress-launched browser. Addresses #6435.
  • v4.0.1 Changes

    February 08, 2020

    ๐Ÿš€ Released 2/7/2020

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fixed a bug where Chromium could not be detected on macOS. Addresses #6358.
    • ๐Ÿ›  Fixed bugs where Edge and Firefox Nightly could not be detected on macOS. Addresses #6354 and #6345.
    • ๐Ÿ›  Fixed a bug where 64-bit editions of Firefox could not be detected on Windows. Addresses #6355.
    • ๐Ÿ›  Fixed a bug where video recordings of Firefox would omit all frames from before the last cross-domain navigation of the test. Addresses #6369.
    • ๐Ÿ›  Fixed a bug where Cypress could crash with the message "cannot read property 'on' of undefined" while running Firefox. Addresses #6356.
    • ๐Ÿ“š Corrected a link to the screenshot API documentation in the type definitions. Addresses #6359.

    Misc:

    • โšก๏ธ Updated the default preferences set on Firefox to hide update notifications and otherwise improve the Firefox experience. Addresses #6346.
  • v4.0.0 Changes

    February 06, 2020

    ๐Ÿš€ 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:

    ๐Ÿฑ โš ๏ธ Please read our Migration Guide which explains the changes in more detail and how to change your code to migrate to Cypress 4.0.

    • โฌ†๏ธ Mocha, Chai, and Sinon.JS has been upgraded which includes a number of breaking changes and new features. Addresses #2528, #2529, #2866.
    • ๐Ÿ’ป During before:browser:launch, we no longer yield the second argument as an array of browser arguments and instead yield an options object with an args property in order to support more advanced browser launch options. Addresses #6306.
    • โšก๏ธ We updated the Cypress browser objects of all Chromium-based browsers, including Electron, to have chromium set as their family field. Addresses #6243.
    • ๐Ÿ’ป The --browser flag no longer accepts canary as its sole argument to run Chrome Canary. You now have to specify chrome:canary to use the Chrome Canary browser. Addresses #6243.
    • cy.writeFile() now yields null instead of the contents written to the file in order to more align with the behavior of fs. Addresses #2466.
    • Installing Cypress on your system now requires Node.js 8+. Addresses #5632.
    • ๐Ÿ‘ Cypress no longer support CJSX. Addresses #3469.

    ๐Ÿ”‹ Features:

    • ๐Ÿ’ป Mozilla Firefox browsers now have beta support. Addresses #1096.
    • ๐Ÿ’ป Microsoft Edge (Chromium based) browsers are now supported. Addresses #5433.
    • ๐Ÿ’ป There is a new Cypress.isBrowser() utility function. Addresses #2023.
    • ๐Ÿš€ We updated the Cypress.browser object with a new channel property which contains the release channel of the detected browser. Addresses #6243.
    • โœ… Appending .only to multiple tests or suites will now run all tests with the .only property. Addresses #2828.
    • ๐Ÿ‘ The isFinite assertion is now supported. Addresses #5669.
    • ๐Ÿ‘ The empty assertion is now supported when used against Map objects. Addresses #6072.
    • ๐Ÿ‘ The nested assertion chainer property is now supported. Addresses #3080 and #5004.

    ๐Ÿ›  Bugfixes:

    • โœ… A test or suite appended with an .only when multiple tests or suites contained the same title now run correctly. Fixes #5345.
    • ๐Ÿ›  The .its() command now properly supports 0 as a value for indexes or object keys. Fixes #6216.

    ๐Ÿ“š Documentation Changes:

    Misc:

    • ๐Ÿ”ง We now pass through errors caused when attempting to read arguments passed through config. Addresses #6279.
    • โœ… We fixed a broken 'Learn more' link within the Node.js Version panel of the Test Runner Settings. Addresses #6237.
    • โœ… The browser icons in the Test Runner now display as images with the proper branding. Addresses #6188.
    • โšก๏ธ We updated the styling of browser dropdown in the Test Runner to look more like a button. Addresses #6298.
    • โœ… The timer in the Test Runner now always displays at a consistent length. Addresses #6168.
    • ๐Ÿ–จ You can print debug information about the memory & CPU usage of Cypress, which can be accessed by enabling the cypress:server:util:process_profiler debug stream. Addresses #6169.
    • ๐Ÿ”Œ We added types for plugin events. Addresses #6322.

    โšก๏ธ Dependency Updates

    • โž• Added @benmalka/foxdriver. Addressed in #1359.
    • โฌ†๏ธ Upgraded @cypress/browserify-preprocessor from 1.1.2 to 2.1.1. Addressed in #4308 and #4226.
    • โฌ†๏ธ Upgraded bluebird from 3.5.0 to 3.7.2. Addressed in #4226.
    • โฌ†๏ธ Upgraded cachedir from 1.3.0 to 2.3.0. Addressed in #4208 and #4226.
    • โฌ†๏ธ Upgraded chai from 3.5.0 to 4.2.0. Addressed in #2862 and #4226.
    • โฌ†๏ธ Upgraded chai-as-promised from 6.0.0 to 7.1.1. Addressed in #4226.
    • โฌ†๏ธ Upgraded chalk from 2.4.0 to 3.0.0. Addressed in #4226.
    • โฌ†๏ธ Upgraded commander from 2.15.1 to 4.0.1. Addressed in #4208 and #4226.
    • โฌ†๏ธ Upgraded debug from 2.15.1 to 4.0.1. Addressed in #4226.
    • โฌ†๏ธ Upgraded execa from 0.10.0 to 3.3.0. Addressed in #4226.
    • โž• Added firefox-profiler. Addressed in #1359.
    • โž• Added foxdriver. Addressed in #1359.
    • โฌ†๏ธ Upgraded fs-extra from 5.0.0 to 8.1.0. Addressed in #4226.
    • โฌ†๏ธ Upgraded getos from 3.1.1 to 3.1.4. Addressed in #4226.
    • โฌ†๏ธ Upgraded is-ci from 1.2.1 to 2.0.0. Addressed in #4226.
    • โฌ†๏ธ Upgraded mocha from 2.5.3 to 7.0.1. Addressed in #2703 and #4226.
    • โฌ†๏ธ Upgraded listr from 0.12.0 to 0.14.3. Addressed in #4226.
    • โฌ†๏ธ Upgraded log-symbols from 2.2.0 to 3.0.0. Addressed in #4226.
    • โž• Added marionette-client. Addressed in #1359.
    • โฌ†๏ธ Upgraded ramda from 0.24.1 to 0.26.1. Addressed in #4226.
    • โฌ†๏ธ Upgraded sinon from 3.2.0 to 8.1.1. Addressed in #2881 and #4226.
    • โฌ†๏ธ Upgraded strip-ansi from 3.0.1 to 6.0.0. Addressed in #1359.
    • โž• Added systeminformation. Addressed in #1359.
    • โฌ†๏ธ Upgraded support-colors from 5.5.0 to 7.1.0. Addressed in #4208 and #4226.
    • โฌ†๏ธ Upgraded untildify from 3.0.3 to 4.0.0. Addressed in #4226.
  • v3.8.3 Changes

    January 24, 2020

    ๐Ÿš€ Released 1/24/2020

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  We fixed an error during cypress run indicating could not find CRI target when Cypress was unable to find the tab to control. Fixes #6053.
    • ๐Ÿ›  HTTP requests to sites using a TLS version lower than 1.2 now no longer fail. Fixes #5446.
    • ๐Ÿ›  cypress verify will no longer error on some systems when -screen is not defined. Fixes #6184.
    • ๐Ÿ›  We fixed a regression in 3.5.0 causing cy.type({ force: true }) to no longer forcibly type characters for readonly inputs. Fixes #6116.
    • ๐Ÿ›  Generated reports when using custom reporters now have a defined file property. Fixes #1495.

    Misc:

    • ๐ŸŒฒ Messages from cy.get() are now truncated at 50 lines the Command Log instead of the 1 line. Addresses #6145.
    • ๐Ÿ‘ท We now collect more environment variables for Bamboo CI when recording for the Dashboard. Addresses #4895.

    โšก๏ธ Dependency Updates:

    • โฌ†๏ธ Upgraded electron from 7.1.9 to 7.1.10. Addressed in #6242.
    • โฌ†๏ธ Upgraded electron from 7.1.7 to 7.1.9. Addressed in #6180.
    • โฌ†๏ธ Upgraded http-status-codes from 1.3.2 to 1.4.0. Addressed in #6134.
    • โฌ†๏ธ Upgraded socket.io and socket.io-client from 2.2.0 to 2.3.0. Addressed in #6179.
  • v3.8.2 Changes

    January 10, 2020

    ๐Ÿš€ Released 01/10/2020

    ๐Ÿ›  Bugfixes:

    • ๐Ÿง We fixed a regression in 3.8.0 on Linux when unzip is not installed where the progress of cypress install would show up to 200%. Fixes #5967
    • ๐Ÿ‘€ Child elements of an element that uses both transform and height or width are now properly seen as visible during visiblity checks. Addresses #5974.
    • ๐Ÿ’… We now properly check backface visibility when the parents of a target element have the CSS style transform-style: preserve-3d. Fixes #5682.
    • ๐Ÿ›  DOM elements with a width or height of 0 and overflow: hidden are now properly calculated as invisible during visibility checks. Fixes #6093.
    • ๐Ÿ›  We fixed a regression in 3.7.0 where using .type() on number inputs to type non-number characters would not type the correct value. Fixes #6055.

    Misc:

    • ๐ŸŒฒ Messages from cy.log() are now truncated at 50 lines the Command Log instead of the 1 line. Addresses #5625.
    • ๐Ÿ‘ท We now capture GitLab CI's CI_JOB_NAME environment variable. Addressed in #6111.
    • ๐Ÿšš Types for event emitters removeListener and removeAllListeners have been added to Cypress and cy. Addresses #5228.
    • Types for the runUrl property returned from cypress.run() has been added. Addresses #6087.
    • We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #5947 and #6075.

    โšก๏ธ Dependency Updates:

    • โฌ†๏ธ Upgraded ansi_up from 4.0.3 to 4.0.4. Addressed in #6074.
    • โฌ†๏ธ Upgraded electron from 7.1.4 to 7.1.7. Addressed in #6085.
  • v3.8.1 Changes

    December 26, 2019

    ๐Ÿš€ Released 12/26/2019

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ’ป We fixed a bug where cypress run --headless would not run Chrome-family browsers headlessly. Fixes #5949.
    • โœ… We fixed an issue where, on some systems with IPv4 and IPv6 enabled, Cypress would fail to connect to the Chrome DevTools Protocol while launching Chrome, leading to test failures. Fixes #5912.
    • ๐Ÿšš The strict cookie validation added in 3.5.0 for cy.setCookie(), cy.clearCookie(), and cy.getCookie() has been removed. Fixes #5642.
    • ๐Ÿ›  We fixed a regression in 3.8.0 where using .type() on number inputs to type non-number characters or the {enter} special character would not type the correct value. Fixes #5968 and #5997.
    • ๐Ÿ”ง Configuration values set from the plugin file now display with the correct background color in the Configuration panel in the Test Runner Settings. Fixes #6024.
    • ๐Ÿšš We removed the 'Me' and 'An Organization' selections in the Test Runner when setting up a project to more closely match the Dashboard UI. This also fixes an edge case where a user with no default organizations could potentially be unable to set up a project. Fixes #5954.

    Misc:

    • โšก๏ธ We updated the fallback error message for visibility checks to be less confusing. Addresses #5982.
    • The type definitions for cy.location() have been improved. Addresses #5574.

    โšก๏ธ Dependency Updates:

    • โฌ†๏ธ Upgraded get-port from 5.0.0 to 5.1.0. Addressed in #6004.
    • โฌ†๏ธ Upgraded chrome-remote-interface from 0.28.0 to 0.28.1. Addressed in #6008.
    • โฌ†๏ธ Upgraded which from 1.3.1 to 2.0.2. Addressed in #6017.
    • โฌ†๏ธ Upgraded ansi_up from 1.3.0 to 4.0.3. Addressed in #4331.
    • โฌ†๏ธ Upgraded jimp from 0.6.4 to 0.9.3. Addressed in #4331.