15.7.0

Released Released on November 18, 2025

Performance:

  • Limits the number of matched elements that are tested for visibility when added to a command log entry. Fixes a crash scenario related to rapid successive DOM additions in conjunction with a large number of elements returned from a query. Addressed in #32937.

Features:

  • Next.js version 16 is now supported within component testing. Currently, webpack is used to bundle Next.js components. Turbopack, the new default inside Next.js 16, is not yet supported within Cypress. Addresses #32857.

Bugfixes:

  • Fixed an issue where cy.wrap() would cause infinite recursion and freeze the Cypress App when called with objects containing circular references. Fixes #24715. Addressed in #32917.

  • Fixed an issue where top changes on test retries could cause attempt numbers to show up more than one time in the reporter and cause attempts to be lost in Test Replay. Addressed in #32888.

  • Fixed an issue where stack traces that are used to determine a test's invocation details are sometimes incorrect. Addressed in #32699.

  • Fixed an issue where larger than expected config values were causing issues in certain cases when recording to the Cypress Cloud. Addressed in #32957.

Misc:

  • The keyboard shortcuts modal now displays the keyboard shortcut for saving Studio changes - + s for Mac or Ctrl + s for Windows/Linux. Addressed #32862. Addressed in #32864.

  • The Cursor logo now correctly displays in the External editor dropdown. Addresses #32062. Addressed in #32911.