15.8.0
Released Released on December 15, 2025
Performance:
Introduced a new
experimentalFastVisibilityexperiment. Enabling this experiment changes how Cypress performs visibility checks and assertions. Read more about experimental fast visibility. Addresses #33044. Addressed in #32801.
Features:
Angularversion 21 is now supported within component testing. Addressed in #33004.Adds zoneless support for
AngularComponent Testing through theangular-zonelessmount function. Addresses #31504 and #30070.After receiving feedback on its usefulness outside of Studio, the Selector Playground is now available for all users in open mode. When opened, the playground automatically enables interactive mode to help you build and test selectors directly in your application. Addresses #32672. Addressed in #33073.
Bugfixes:
Fixed an issue where a EPIPE error shows up after CTRL+C is done in terminal. Fixes #30659. Addressed in #32873.
Fixed an issue where the browser would freeze when Cypress intercepts a synchronous XHR request and a
routeHandleris used. Fixes #32874. Addressed in #32925.Fixed an issue where
Next.jsComponent Testing would not load correctly without a TypeScript-based Next config in versions 16.0.3 and up. Fixes #32968.Fixed an issue where the error message for
not.have.lengthwas not correctly displaying the expected length in the Command Log. Addressed in #18927.Fixed an issue where
removeAttribute()would not work for attributes other thantargeton anchor or form elements after clicking links withtarget="_top"ortarget="_parent". Fixes #26206. Addressed in #33051.
Dependency Updates:
Removed extraneous dependencies that are no longer used. Addressed in #33098.
Upgraded
brace-expansion. This removes the CVE-2025-5889 vulnerability being reported in security scans. Addressed in #33112.Upgraded
form-data. This removes the CVE-2025-7783 vulnerability being reported in security scans. Addressed in #33113.