Cypress
docs.cypress.io › app › component-testing › angular › overview
Angular Component Testing | Cypress Documentation
If you wish to use the zoneless configuration, which is the default in Angular 21, you can use cypress/angular-zoneless testing harness instead as of Cypress 15.8.0.
GitHub
github.com › cypress-io › cypress › issues › 33007
breaking: merge `cypress/angular-zoneless` upstream to `cypress/angular` and deprecate `cypress/angular-zoneless` · Issue #33007 · cypress-io/cypress
November 24, 2025 - Replace the current @cypress/angular mount handler implementation with the zoneless change detection approach from @cypress/angular-zoneless, making zoneless the default behavior for Angular component testing in Cypress.
Author AtofStryker
Angular zoneless component testing
What would you like? Hi team, Now that Angular 20.2 has made zoneless stable, it would be great if Cypress could support Angular component testing in zoneless. Currently as it's documented: the @cy... More on github.com
feat(angular): Add support for zoneless change detection in Angular 20
Current Behavior Currently, @cypress/angular does not support zoneless change detection which will be the default in Angular 20. Desired Behavior Add support for zoneless change detection in @cypre... More on github.com
Cypress component tests not working without zone.js
Current behavior I believe that currently somehow cypress components tests require zone.js to know when to execute the next instructions. Now since angular allowes zoneless change detection Zone.js is not anymore a requirement. Desired b... More on github.com
Cypress 16: Breaking Changes
Remove support for Angular 18 and 19 Breaking: Remove Angular 18 Component Testing Support #33005 (need Angular 19 issue). Additionally, we need to explore if we want to continue supporting angular 20 due to the zoneless changes mentioned above · Change cypress/schematic peer dependency on cypress More on github.com
Videos
Cypress
docs.cypress.io › app › component-testing › angular › api
Angular API | Cypress Documentation
// for Angular 20 and 21 using zoneless configuration import { mount } from 'cypress/angular-zoneless'
GitHub
github.com › cypress-io › cypress › issues › 32467
Angular zoneless component testing · Issue #32467 · cypress-io/cypress
September 11, 2025 - What would you like? Hi team, Now that Angular 20.2 has made zoneless stable, it would be great if Cypress could support Angular component testing in zoneless. Currently as it's documented: the @cypress/angular harness still requires zon...
Author mamadshni
GitHub
github.com › cypress-io › cypress › issues › 31504
feat(angular): Add support for zoneless change detection in Angular 20 · Issue #31504 · cypress-io/cypress
April 14, 2025 - Current Behavior Currently, @cypress/angular does not support zoneless change detection which will be the default in Angular 20. Desired Behavior Add support for zoneless change detection in @cypre...
Author AtofStryker
GitHub
github.com › cypress-io › cypress › issues › 30070
Cypress component tests not working without zone.js · Issue #30070 · cypress-io/cypress
August 21, 2024 - Current behavior I believe that currently somehow cypress components tests require zone.js to know when to execute the next instructions. Now since angular allowes zoneless change detection Zone.js is not anymore a requirement. Desired b...
Author muhamedkarajic
GitHub
github.com › cypress-io › cypress › issues › 33052
Cypress 16: Breaking Changes · Issue #33052 · cypress-io/cypress
December 2, 2025 - merge cypress/angular-zoneless upstream into cypress/angular and delete/deprecate `cypress/angular-zoneless breaking: merge cypress/angular-zoneless upstream to cypress/angular and deprecate cypress/angular-zoneless #33007.
Author AtofStryker
npm
npmjs.com › package › @cypress › angular-zoneless
cypress/angular-zoneless
Easy package.json exports.. Latest version: 1.0.1, last published: 14 years ago. Start using package in your project by running `npm i package`. There are 280 other projects in the npm registry using package.
Reddit
reddit.com › r/angular2 › zoneless without problems possible?
r/Angular2 on Reddit: Zoneless without problems possible?
September 9, 2025 -
We have a angular 20 app, which was originally in version 19. We prepared every component as an Onpush component and up until today everything works just fine.
Can we transition to zoneless change detection without having any problems? Or do we need to apply markforcheck here and there? Are there general rules which we should keep in mind? We also have a lot of forms or normal tables.
Top answer 1 of 6
7
Be aware of libraries you use and also how form intensive your app is. I’ve tried that but you will have issues with angular forms, as the state won’t be updated, such as touched when you press a submit button within the form. I use a lot of reactive forms, and had issues with it. Once I we will have full support for forms, I will refactor and give it a try.
2 of 6
6
Ever since I migrated to use signals and the use of afterNextRender I’ve haven’t had to use the change detector ref at all. So make everything signals then do change detection on push and zoneless should be a breeze
GitHub
github.com › cypress-io › cypress › issues › 30767
Cypress 15: Breaking changes · Issue #30767 · cypress-io/cypress
December 16, 2024 - Bump zone.js minimum dependency breaking: (@cypress/angular) bump minimum zone.js to 0.14.0 #31582 · Add support for zoneless change detection in @cypress/angular for Angular 20 (feat(angular): Add support for zoneless change detection in Angular 20 #31504) - This is needed as zoneless change detection will be the default in Angular 20 and is related to Cypress component tests not working without zone.js #30070.
Author jennifer-shehane
GitHub
github.com › cypress-io › cypress › issues › 33006
breaking: remove Angular scaffolded dependency `@angular/platform-browser-dynamic` in favor of `@angular/platform-browser` · Issue #33006 · cypress-io/cypress
November 24, 2025 - cypress-component-testing-apps repo: Update angular/, angular-standalone/, and angular-zoneless/ projects: Replace @angular/platform-browser-dynamic with @angular/platform-browser in package.json · Update cypress.config.ts files if they reference platform-browser-dynamic ·
Author AtofStryker
Fossies
fossies.org › linux › cypress › npm › angular-zoneless › CHANGELOG.md
Cypress: npm/angular-zoneless/CHANGELOG.md
Fossies - The Free Open Source Software archive with special browsing features: Listing of the folder /linux/