Skip to content

feat: upgrade to Angular v22 - #2277

Merged
damienbod merged 1 commit into
damienbod:mainfrom
timdeschryver:ng-22
Aug 15, 2026
Merged

feat: upgrade to Angular v22#2277
damienbod merged 1 commit into
damienbod:mainfrom
timdeschryver:ng-22

Conversation

@timdeschryver

@timdeschryver timdeschryver commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

This PR updates the lib to v22.
AFAIK it should be a breaking change, however there is one change I'm not sure on how to handle it. The registration of provideHttpClient now defaults to fetch, instead of XMLHttpRequest.

What it does:

  • update versions
  • update to the ESLint flat config (the older version isn't compatible anymore within angular-eslint)
  • update node version
  • update tsconfig (bringing it up to date for the next update)

What not:

  • update the examples to follow the new default of standalone applications, instead it makes sure it works as before (hence the many file changes)
  • update to Vitest (karma/jasmine is deprecated)

I think the "what not" could be separate issues to keep it aligned with Angular's future.

@damienbod
damienbod merged commit 3f9189e into damienbod:main Aug 15, 2026
5 checks passed
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