Angular 22 was released on June 3, 2026. The release makes OnPush the default change detection strategy, marks Signal Forms and the resource APIs as stable, switches HttpClient to the Fetch API and requires TypeScript 6. Angular has also changed its release cadence: from version 22, the framework ships a major release every 12 months instead of every six. Companies with Angular applications should factor both changes into their upgrade plans.
What changed in Angular 22
Ninja Squad's detailed breakdown of the release lists these main changes:
- Requirements: TypeScript 6 and Node.js 22 or later. TypeScript 5.9 and Node.js 20 are no longer supported.
- OnPush by default: new components use OnPush change detection, and an automatic migration adds the Eager strategy to existing components where needed.
- Signal Forms stable: the signal-based forms API is out of experimental status, with new date validators and error helpers.
- Resources stable: resource(), rxResource() and httpResource() are production-ready.
- @Service decorator: a shorter way to declare services provided in the root injector.
- Fetch by default: HttpClient uses the Fetch API instead of XMLHttpRequest, with a migration that adds withXhr() for projects that need the old behavior.
- Breaking changes in the router, including a new required parameter for canMatch functions and a new default for parameter inheritance, which has no automatic migration.
The release also adds tools aimed at AI-assisted development, including WebMCP capabilities and Angular Skills, and a CLI migration from Karma to Vitest for unit tests.
New release cadence and support dates
The Angular releases page now states that Angular ships a major release every 12 months, with 4 to 6 minor releases per major, and that each major is typically supported for 24 months: 12 months of active support and 12 months of long-term support. Current dates are:
| Version | Status | Active support ends | LTS ends |
|---|---|---|---|
| Angular 22 | Active | June 2027 | June 2028 |
| Angular 21 | LTS | June 3, 2026 | June 2027 |
| Angular 20 | LTS | November 19, 2025 | November 28, 2026 |
Versions 2 through 19 are no longer supported. Under the new cadence, each major version is active for a year and then receives critical fixes and security patches for another year, so teams that upgrade once a year will always be on a supported release.
Why it matters for companies hiring IT firms
Applications on Angular 20 lose long-term support at the end of November 2026, and anything older is already unsupported. The OnPush default and the Fetch switch come with automated migrations, but the router changes and the TypeScript 6 requirement can still mean code changes and testing. Ask your Angular development company for an upgrade estimate that covers router changes, third-party component libraries and your test suite, and ask whether the move to Vitest is in scope.
Why it matters for IT firms
A yearly major release makes planning more predictable for agencies that maintain several Angular apps. Firms can schedule one major upgrade per client per year and price it as a regular maintenance item. Teams still on AngularJS or early Angular versions face larger migrations, and Angular 22's requirement for TypeScript 6 means TypeScript tooling and skills need to be current across the team.
What to do next
- List Angular applications and their versions, starting with anything on Angular 20 or older.
- Upgrade Node.js to 22 or later and TypeScript to 6 in development and CI environments.
- Run ng update on a branch and review router-related changes carefully.
- Plan future major upgrades around the yearly cadence and the 24-month support window.
Trusted IT Firms lists 88 Angular development companies. Compare them in the directory.
Frequently asked questions
When was Angular 22 released?
Angular 22 was released on June 3, 2026.
How often will Angular release major versions now?
From Angular 22, the framework ships a major release every 12 months, with each major typically supported for 24 months.
When does Angular 20 support end?
Long-term support for Angular 20 ends on November 28, 2026, according to the Angular releases page.
What are the requirements for Angular 22?
Angular 22 requires TypeScript 6 and Node.js 22 or later.
Sources
Add trusteditfirms.com as a preferred source on Google, or open this page in your AI assistant to use it as a source.

