Skip to content

Conversation

@leosvelperez
Copy link
Contributor

@leosvelperez leosvelperez commented May 26, 2025

Summary

Angular 20 was released on May 28th.

This PR contains the following changes:

  • Bumps the Angular packages' versions to v20
  • Update the Zoneless setup to handle the rename of provideExperimentalZonelessChangeDetection to provideZonelessChangeDetection
  • Add a new test application for Angular v20

Test plan

  • Updated the "monorepo" example app to v20
  • Added a new test application for v20

Additionally, we've been testing jest-preset-angular + Angular 20 as part of nrwl/nx#30715 and nrwl/nx#31369. Everything covered in the Nx repo tests works except for a peer dependency error.

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

@leosvelperez leosvelperez force-pushed the feat/angular-20 branch 5 times, most recently from df44471 to 68b40ee Compare May 29, 2025 06:01
@leosvelperez
Copy link
Contributor Author

@ahnpnl this is now ready and updated to the Angular v20 stable versions.

@ahnpnl ahnpnl merged commit e041857 into thymikee:main May 31, 2025
10 checks passed
@leosvelperez leosvelperez deleted the feat/angular-20 branch June 2, 2025 07:38
FrozenPandaz pushed a commit to nrwl/nx that referenced this pull request Jun 6, 2025
Add support for Angular v20.

BREAKING CHANGE: Support for Angular v17 was dropped.

### TODO

- [x] Update Angular packages to the stable v20
- [x] Update `jest-preset-angular` when it releases support for Angular
v20
  - [x] PR: thymikee/jest-preset-angular#3119
- [x] Release:
https://github.com/thymikee/jest-preset-angular/releases/tag/v14.6.0
- [ ] Update Angular ESLint packages to the v20 stable version once
released
  - [ ] PR: angular-eslint/angular-eslint#2448
- [x] Update AnalogJS packages when they are released with support for
Angular v20
  - [x] PR: analogjs/analog#1751
- [x] Release: https://github.com/analogjs/analog/releases/tag/v1.17.0
- [x] Fix for `@analogjs/vitest-angular` peer deps:
analogjs/analog#1754
    - [x] Release:
- [x] Beta:
https://github.com/analogjs/analog/releases/tag/v1.17.1-beta.1
- [x] Stable: https://github.com/analogjs/analog/releases/tag/v1.17.1
- [ ] Update Storybook packages
- [x] PRs: storybookjs/storybook#31602 and
storybookjs/storybook#31611
- [x] Storybook 9 Release:
https://github.com/storybookjs/storybook/releases/tag/v9.0.3
  - [ ] Storybook 8 Release??: PENDING
- [ ] Remaining issue:
storybookjs/storybook#31652
ndcunningham pushed a commit to nrwl/nx that referenced this pull request Jul 30, 2025
Add support for Angular v20.

BREAKING CHANGE: Support for Angular v17 was dropped.

### TODO

- [x] Update Angular packages to the stable v20
- [x] Update `jest-preset-angular` when it releases support for Angular
v20
  - [x] PR: thymikee/jest-preset-angular#3119
- [x] Release:
https://github.com/thymikee/jest-preset-angular/releases/tag/v14.6.0
- [ ] Update Angular ESLint packages to the v20 stable version once
released
  - [ ] PR: angular-eslint/angular-eslint#2448
- [x] Update AnalogJS packages when they are released with support for
Angular v20
  - [x] PR: analogjs/analog#1751
- [x] Release: https://github.com/analogjs/analog/releases/tag/v1.17.0
- [x] Fix for `@analogjs/vitest-angular` peer deps:
analogjs/analog#1754
    - [x] Release:
- [x] Beta:
https://github.com/analogjs/analog/releases/tag/v1.17.1-beta.1
- [x] Stable: https://github.com/analogjs/analog/releases/tag/v1.17.1
- [ ] Update Storybook packages
- [x] PRs: storybookjs/storybook#31602 and
storybookjs/storybook#31611
- [x] Storybook 9 Release:
https://github.com/storybookjs/storybook/releases/tag/v9.0.3
  - [ ] Storybook 8 Release??: PENDING
- [ ] Remaining issue:
storybookjs/storybook#31652
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants