diff --git a/docs/guides/references/changelog.mdx b/docs/guides/references/changelog.mdx index 5b7f4099e6..ab5e8bdd0c 100644 --- a/docs/guides/references/changelog.mdx +++ b/docs/guides/references/changelog.mdx @@ -256,7 +256,7 @@ _Released 4/23/2024_ **Bugfixes:** -- Fixed a regression introduced in [`13.6.0`](https://docs.cypress.io/guides/references/changelog#13-6-0) where Cypress would occasionally exit with status code 1, even when a test run was successful, due to an unhandled WebSocket exception (`Error: WebSocket connection closed`). Addresses [#28523](https://github.com/cypress-io/cypress/issues/28523). +- Fixed a regression introduced in [`13.6.0`](#13-6-0) where Cypress would occasionally exit with status code 1, even when a test run was successful, due to an unhandled WebSocket exception (`Error: WebSocket connection closed`). Addresses [#28523](https://github.com/cypress-io/cypress/issues/28523). - Fixed an issue where Cypress would hang on some commands when an invalid `timeout` option was provided. Fixes [#29323](https://github.com/cypress-io/cypress/issues/29323). **Misc:** @@ -277,7 +277,7 @@ _Released 4/18/2024_ **Bugfixes:** -- Fixed a regression introduced in [`13.7.3`](https://docs.cypress.io/guides/references/changelog#13-7-3) where Cypress could hang handling long assertion messages. Fixes [#29350](https://github.com/cypress-io/cypress/issues/29350). +- Fixed a regression introduced in [`13.7.3`](#13-7-3) where Cypress could hang handling long assertion messages. Fixes [#29350](https://github.com/cypress-io/cypress/issues/29350). **Misc:** @@ -341,7 +341,7 @@ _Released 3/13/2024_ **Performance:** -- Fixed a performance regression from [`13.6.3`](/guides/references/changelog#13-6-3) where unhandled service worker requests may not correlate correctly. Fixes [#28868](https://github.com/cypress-io/cypress/issues/28868). +- Fixed a performance regression from [`13.6.3`](#13-6-3) where unhandled service worker requests may not correlate correctly. Fixes [#28868](https://github.com/cypress-io/cypress/issues/28868). - Reduces the number of attempts to retry failed Test Replay artifact uploads from 8 to 3, to reduce time spent on artifact upload attempts that will not succeed. Addressed in [#28986](https://github.com/cypress-io/cypress/pull/28986). **Bugfixes:** @@ -368,7 +368,7 @@ _Released 2/22/2024_ **Bugfixes:** -- Fixed a regression introduced in [`13.6.5`](/guides/references/changelog#13-6-5) where `cypress verify` would fail for [`nx`](https://nx.dev/) users. Fixes [#28982](https://github.com/cypress-io/cypress/issues/28982). +- Fixed a regression introduced in [`13.6.5`](#13-6-5) where `cypress verify` would fail for [`nx`](https://nx.dev/) users. Fixes [#28982](https://github.com/cypress-io/cypress/issues/28982). ## 13.6.5 @@ -379,7 +379,7 @@ _Released 2/20/2024_ - Fixed tests hanging when the Chrome browser extension is disabled. Fixes [#28392](https://github.com/cypress-io/cypress/issues/28392). - Fixed an issue which caused the browser to relaunch after closing the browser from the Launchpad. Fixes [#28852](https://github.com/cypress-io/cypress/issues/28852). - Fixed an issue with the unzip promise never being rejected when an empty error happens. Fixed in [#28850](https://github.com/cypress-io/cypress/pull/28850). -- Fixed a regression introduced in [`13.6.3`](/guides/references/changelog#13-6-3) where Cypress could crash when processing service worker requests through our proxy. Fixes [#28950](https://github.com/cypress-io/cypress/issues/28950). +- Fixed a regression introduced in [`13.6.3`](#13-6-3) where Cypress could crash when processing service worker requests through our proxy. Fixes [#28950](https://github.com/cypress-io/cypress/issues/28950). - Fixed incorrect type definition of `dom.getContainsSelector`. Fixed in [#28339](https://github.com/cypress-io/cypress/pull/28339). **Misc:** @@ -402,7 +402,7 @@ _Released 1/30/2024_ **Performance:** -- Fixed a performance regression from [`13.3.2`](/guides/references/changelog#13-3-2) where aborted requests may not correlate correctly. Fixes [#28734](https://github.com/cypress-io/cypress/issues/28734). +- Fixed a performance regression from [`13.3.2`](#13-3-2) where aborted requests may not correlate correctly. Fixes [#28734](https://github.com/cypress-io/cypress/issues/28734). **Bugfixes:** @@ -423,7 +423,7 @@ _Released 1/16/2024_ - Now `node_modules` will not be ignored if a project path or a provided path to spec files contains it. Fixes [#23616](https://github.com/cypress-io/cypress/issues/23616). - Updated display of assertions and commands with a URL argument to escape markdown formatting so that values are displayed as is and assertion values display as bold. Fixes [#24960](https://github.com/cypress-io/cypress/issues/24960) and [#28100](https://github.com/cypress-io/cypress/issues/28100). - When generating assertions via Cypress Studio, the preview of the generated assertions now correctly displays the past tense of 'expected' instead of 'expect'. Fixed in [#28593](https://github.com/cypress-io/cypress/pull/28593). -- Fixed a regression in [`13.6.2`](/guides/references/changelog#13-6-2) where the `body` element was not highlighted correctly in Test Replay. Fixed in [#28627](https://github.com/cypress-io/cypress/pull/28627). +- Fixed a regression in [`13.6.2`](#13-6-2) where the `body` element was not highlighted correctly in Test Replay. Fixed in [#28627](https://github.com/cypress-io/cypress/pull/28627). - Correctly sync `Cypress.currentRetry` with secondary origin so test retries that leverage [`cy.origin()`](/api/commands/origin) render logs as expected. Fixes [#28574](https://github.com/cypress-io/cypress/issues/28574). - Fixed an issue where some cross-origin logs, like assertions or cy.clock(), were getting too many dom snapshots. Fixes [#28609](https://github.com/cypress-io/cypress/issues/28609). - Fixed asset capture for Test Replay for requests that are routed through service workers. This addresses an issue where styles were not being applied properly in Test Replay and [`cy.intercept()`](/api/commands/intercept) was not working properly for requests in this scenario. Fixes [#28516](https://github.com/cypress-io/cypress/issues/28516). @@ -433,7 +433,7 @@ _Released 1/16/2024_ **Performance:** -- Fixed a performance regression from [`13.3.2`](/guides/references/changelog#13-3-2) where requests may not correlate correctly when test isolation is off. Fixes [#28545](https://github.com/cypress-io/cypress/issues/28545). +- Fixed a performance regression from [`13.3.2`](#13-3-2) where requests may not correlate correctly when test isolation is off. Fixes [#28545](https://github.com/cypress-io/cypress/issues/28545). **Dependency Updates:** @@ -453,8 +453,8 @@ _Released 12/26/2023_ **Bugfixes:** -- Fixed a regression in [`13.6.1`](/guides/references/changelog#13-6-1) where a malformed URI would crash Cypress. Fixes [#28521](https://github.com/cypress-io/cypress/issues/28521). -- Fixed a regression in [`12.4.0`](/guides/references/changelog#12-4-0) where erroneous `
` tags were displaying in error messages in the Command Log making them less readable. Fixes [#28452](https://github.com/cypress-io/cypress/issues/28452). +- Fixed a regression in [`13.6.1`](#13-6-1) where a malformed URI would crash Cypress. Fixes [#28521](https://github.com/cypress-io/cypress/issues/28521). +- Fixed a regression in [`12.4.0`](#12-4-0) where erroneous `
` tags were displaying in error messages in the Command Log making them less readable. Fixes [#28452](https://github.com/cypress-io/cypress/issues/28452). **Performance:** @@ -1075,7 +1075,7 @@ _Released 03/15/2023_ **Bugfixes:** -- Fixed a regression in Cypress [10](/guides/references/changelog#10-0-0) where +- Fixed a regression in Cypress [10](#10-0-0) where the reporter auto-scroll configuration inside user preferences was unintentionally being toggled off. Users must now explicitly enable/disable auto-scroll under user preferences, which is enabled by default. Fixes @@ -3391,7 +3391,7 @@ _Released 4/11/2022_ - Fixed an issue where `cy.type('{enter}')` was not sending the Enter key for Firefox `v98+`. This was not an issue with Firefox `v97` and below. Fixed [#20562](https://github.com/cypress-io/cypress/issues/20562). -- Fixed a regression in [9.3.0](/guides/references/changelog#9-3-0) where glob +- Fixed a regression in [9.3.0](#9-3-0) where glob patterns provided to the `--spec` CLI parameter was incorrectly splitting the patterns in unexpected places when it should have split on commas. Fixes [#20794](https://github.com/cypress-io/cypress/issues/20794). @@ -3405,11 +3405,11 @@ _Released 4/11/2022_ [installing pre-release versions](/guides/references/advanced-installation#Install-pre-release-version) of the Cypress binary are within the maximum path length of 260 characters. Fixed in [#20961](https://github.com/cypress-io/cypress/pull/20961). -- Fixed a regression in [8.6.0](/guides/references/changelog#8-6-0) which +- Fixed a regression in [8.6.0](#8-6-0) which prevented `.pause()` from correctly executing when passing the `--headed --no-exit` CLI flags to `cypress run`. Fixed [#20745](https://github.com/cypress-io/cypress/issues/20745). -- Fixed a regression in [9.2.0](/guides/references/changelog#9-2-0) which would +- Fixed a regression in [9.2.0](#9-2-0) which would sometimes throw an expected error on navigation with `cy.back()` and `cy.go()`. Fixed [#19749](https://github.com/cypress-io/cypress/issues/19749) and [#20539](https://github.com/cypress-io/cypress/issues/20539). @@ -3493,7 +3493,7 @@ _Released 3/14/2022_ incorrect target element because the target focus changed within a key-down event handler callback. Fixed in [#20525](https://github.com/cypress-io/cypress/pull/20525). -- Fixed a regression in [9.5.0](/guides/references/changelog#9-5-0) where ANSI +- Fixed a regression in [9.5.0](#9-5-0) where ANSI colors were not removed from the FireFox warning message about the `chromeWebSecurity` configuration option having no effect on the Firefox browser. Fixes [#20496](https://github.com/cypress-io/cypress/issues/20496). @@ -3544,10 +3544,10 @@ _Released 2/28/2022_ change, random test failures were observed, as well as hanging tests and initially pending HTTP and HTTPS responses. Fixed in [#20062](https://github.com/cypress-io/cypress/issues/20062). -- Fixed a regression in [9.5.0](/guides/references/changelog#9-5-0) where ANSI +- Fixed a regression in [9.5.0](#9-5-0) where ANSI colors were not removed from the `cy.fixtures()` error code frame. Fixes [#20208](https://github.com/cypress-io/cypress/issues/20208). -- Fixed a regression in [9.5.0](/guides/references/changelog#9-5-0) where the +- Fixed a regression in [9.5.0](#9-5-0) where the test config override errors were formatted incorrectly. Fixes [#20208](https://github.com/cypress-io/cypress/issues/20208). - Fixed an issue where Cypress would throw an error when reporting or wrapping @@ -3602,7 +3602,7 @@ _Released 1/31/2022_ **Bugfixes:** -- Fixed a regression in [9.4.0](/guides/references/changelog#9-4-0) where the +- Fixed a regression in [9.4.0](#9-4-0) where the line endings in the public npm package prevented some users from running Cypress. Fixes [#19986](https://github.com/cypress-io/cypress/issues/19986). @@ -3613,7 +3613,7 @@ _Released 1/31/2022_ **Features** - Enhancements were made to `.selectFile()` after receiving feedback after its - initial release in [9.3.0](/guides/references/changelog#9-3-0). + initial release in [9.3.0](#9-3-0). - The default behavior was updated to automatically infer the mime type of files based on their extension to correctly encode file uploads. Addressed in [#19751](https://github.com/cypress-io/cypress/issues/19751). @@ -3631,10 +3631,10 @@ _Released 1/31/2022_ **Bugfixes:** -- Fixed a regression in [9.3.0](/guides/references/changelog#9-3-0) to correctly +- Fixed a regression in [9.3.0](#9-3-0) to correctly parse the `--spec` CLI parameter for glob patterns containing a range. Fixes [#19783](https://github.com/cypress-io/cypress/issues/19783). -- Fixed regression in [9.2.1](/guides/references/changelog#9-1-1) where the +- Fixed regression in [9.2.1](#9-1-1) where the `--openssl-legacy-provider` flag was not being passed to the plugins' child process when the user's system Node version was Node 17+ built with OpenSSL v3+ which resulted in Cypress crashing when trying to run tests. Fixes @@ -3711,7 +3711,7 @@ _Released 1/10/2022_ **Bugfixes:** -- Fixed a regression in [9.2.0](/guides/references/changelog#9-2-0) to keep +- Fixed a regression in [9.2.0](#9-2-0) to keep Cypress open after each spec finishes when the `--headed --no-exit` flags are passed to `cypress run`. Fixes [#19485](https://github.com/cypress-io/cypress/issues/19485). @@ -3775,13 +3775,13 @@ _Released 12/20/2021_ from errors thrown by the fail event. Fixes [#14867](https://github.com/cypress-io/cypress/issues/14867) and [#17660](https://github.com/cypress-io/cypress/issues/17660). -- Fixed a regression in [9.0.0](/guides/references/changelog#9-0-0) where a +- Fixed a regression in [9.0.0](#9-0-0) where a fixture provided in a static response to `cy.intercept()` did not support passing `null` to encoding to read the fixture as a Buffer. This identified an undocumented 9.0.0 Breaking Change where the default read behavior of a fixture changed from a Buffer to being read with `utf8` encoding. Fixes [#19344](https://github.com/cypress-io/cypress/issues/19344). -- Fixed a regression in [9.0.0](/guides/references/changelog#9-0-0) where +- Fixed a regression in [9.0.0](#9-0-0) where `cy.contains()` attempted to ignore `