From d5cba3da7cda253f4a9190facfe645be2d295562 Mon Sep 17 00:00:00 2001 From: Bill Glesias Date: Wed, 19 Nov 2025 10:09:13 -0500 Subject: [PATCH 1/2] chore: add docs for Next.js 16 (#6323) --- docs/app/component-testing/get-started.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/app/component-testing/get-started.mdx b/docs/app/component-testing/get-started.mdx index a0ae93e268..cbf9b3f79b 100644 --- a/docs/app/component-testing/get-started.mdx +++ b/docs/app/component-testing/get-started.mdx @@ -44,7 +44,7 @@ following development servers and frameworks: | ------------------------------------------------------------------------------------------------------------------ | ------------- | --------- | | [React with Vite](/app/component-testing/react/overview#React-with-Vite) | React 18-19 | Vite 5-7 | | [React with Webpack](/app/component-testing/react/overview#React-with-Webpack) | React 18-19 | Webpack 5 | -| [Next.js 14-15](/app/component-testing/react/overview#Nextjs) | React 18-19 | Webpack 5 | +| [Next.js 14-16](/app/component-testing/react/overview#Nextjs) | React 18-19 | Webpack 5 | | [Vue with Vite](/app/component-testing/vue/overview#Vue-with-Vite) | Vue 3 | Vite 5-7 | | [Vue with Webpack](/app/component-testing/vue/overview#Vue-with-Webpack) | Vue 3 | Webpack 5 | | [Angular](/app/component-testing/angular/overview#Framework-Configuration) | Angular 18-20 | Webpack 5 | From a03242e08410af23c55299dd726ce83a79ecb29f Mon Sep 17 00:00:00 2001 From: Bill Glesias Date: Wed, 19 Nov 2025 16:10:31 -0500 Subject: [PATCH 2/2] chore: add changelog and finish next.js documentation --- docs/app/component-testing/react/overview.mdx | 4 ++-- docs/app/references/changelog.mdx | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/docs/app/component-testing/react/overview.mdx b/docs/app/component-testing/react/overview.mdx index 31f66c7f64..f5e002c43d 100644 --- a/docs/app/component-testing/react/overview.mdx +++ b/docs/app/component-testing/react/overview.mdx @@ -151,7 +151,7 @@ it via the `webpackConfig` option. ### Next.js -Cypress Component Testing works with Next.js 14 and Next.js 15. +Cypress Component Testing works with Next.js 14, 15 and 16. #### Next.js Configuration @@ -189,8 +189,8 @@ Next.js pages and Component Testing for individual components in a Next.js app. #### Sample Next.js Apps -- [Next.js 14 with TypeScript](https://github.com/cypress-io/cypress-component-testing-apps/tree/main/react-next14-ts) - [Next.js 15 with TypeScript](https://github.com/cypress-io/cypress-component-testing-apps/tree/main/react-next15-ts) +- [Next.js 16 with TypeScript](https://github.com/cypress-io/cypress-component-testing-apps/tree/main/react-next16-ts) ## Community Resources diff --git a/docs/app/references/changelog.mdx b/docs/app/references/changelog.mdx index 3468ea17d6..ccfddb6a7c 100644 --- a/docs/app/references/changelog.mdx +++ b/docs/app/references/changelog.mdx @@ -8,6 +8,30 @@ sidebar_label: Changelog # Changelog +## 15.7.0 + +_Released 11/19/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](https://github.com/cypress-io/cypress/pull/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](https://nextjs.org/docs/app/guides/upgrading/version-16#turbopack-by-default) inside Next.js 16, is not yet supported within Cypress. Addresses [#32857](https://github.com/cypress-io/cypress/issues/32857). + +**Bugfixes:** + +- Fixed an issue where [`cy.wrap()`](/api/commands/wrap) would cause infinite recursion and freeze the Cypress App when called with objects containing circular references. Fixes [#24715](https://github.com/cypress-io/cypress/issues/24715). Addressed in [#32917](https://github.com/cypress-io/cypress/pull/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](https://github.com/cypress-io/cypress/pull/32888). +- Fixed an issue where stack traces that are used to determine a test's invocation details are sometimes incorrect. Addressed in [#32699](https://github.com/cypress-io/cypress/pull/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](https://github.com/cypress-io/cypress/pull/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](https://github.com/cypress-io/cypress/issues/32862). Addressed in [#32864](https://github.com/cypress-io/cypress/pull/32864). +- The Cursor logo now correctly displays in the External editor dropdown. Addresses [#32062](https://github.com/cypress-io/cypress/issues/32062). Addressed in [#32911](https://github.com/cypress-io/cypress/pull/32911). + ## 15.6.0 _Released 11/4/2025_