Open
7 of 11 issues completedDescription
What would you like?
We need to remove CDP support with Firefox removing CDP support in version 141 in June. This need is necessitating a breaking change. We want to include other relevant breaking changes for this release.
In Scope
- Firefox:
CDP code removal for Firefox (BiDi now mainstream with feat: implement webdriver BiDi for Firefox versions 135 and greater #30870 ) BREAKING CHANGE: Remove support for CDP within Firefox #31189Cut over methods in@packages/extension
that are firefox specific to use BiDi misc: Replace@packages/extension
methods that are now implemented by WebDriver BiDi when BiDi is enabled #30221. Assess progress on milestone
- Replace
ts-node
withtsx
for user configuration parsing and cypress runtimeSpike into removingts-node
[Spike] Investigate migrating off of ts-node #30426Update@packages/data-context
to use Stage 3 decorators chore: update decorators in@packages/data-context
to use Stage 3 decorators or remove decorators entirely #31184Replacets-node
withtsx
for user configuration parsing and cypress runtime feat: replacets-node
withtsx
for user configuration parsing and cypress runtime #31185- Allow for WBIP to take all of the users resolved config
ts-loader
in@cypress/webpack-batteries-included-preprocessor
should respect all user compiler options #31282 Remove TypeScript 4 support BREAKING CHANGE: Remove support for TypeScript 4 #31187
- Feat: certain Cypress commands should not be bound to window in order to avoid cross origin issues Feat: certain Cypress commands should not be bound to
window
in order to avoid cross origin issues #31196 Node.js 18 + 23 support removal Node.js 18 + 23 support removal #31302- Electron 35 upgrade (Node.js 22 upgrade) (what are the
glibc
implications?) Electron Update (36) #31257 Webpack 4 removalWebpack Dev Server 4 removalRemove migrations scripts for v9 -> v10 upgrades, etcRemove deprecated cy.stub signatureRemove fallback polyfills in webpack-batteries-included-preprocessor Remove fallback polyfills in webpack-batteries-included-preprocessor #31039
Component testing
Remove support for Angular 17 (EOL security support 26 May 2025) Remove Angular 17 support #31303Bump zone.js minimum dependency breaking: (@cypress/angular) bump minimum zone.js to 0.14.0 #31582- Add support for Angular 20 (Estimated week of 19 May 2025) Angular 20 support #31304
Extra
- Fix any remaining Cy 14 issues before 15: https://github.com/cypress-io/cypress/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22v14.0.0%20%F0%9F%90%9B%22
Sub-issues
Metadata
Metadata
Assignees
Type
Projects
Status
Building