Angular v22 Support

July 16, 2026 · View on GitHub

Verification

Verified against Context7 (official angular.dev documentation) on 2026-07-16.

Stable APIs (production ready)

APIStatusSource
Signal Formsstableangular.dev/guide/forms/signals
Resource APIstableangular.dev/roadmap
httpResourcestableangular.dev/roadmap
Asynchronous Signalsstableangular.dev/events/v22
Angular Ariastableangular.dev/events/v22
Zoneless change detectionstableangular.dev/roadmap
Linked Signal APIstableangular.dev/roadmap
Incremental hydrationstableangular.dev/roadmap
Effect APIstableangular.dev/roadmap
Event replay (SSR)stableangular.dev/roadmap
Route-level render modestableangular.dev/roadmap
OnPush (default for new apps)stableangular.dev/best-practices
ChangeDetectionStrategy.Eager (renamed from Default)stableangular.dev

New APIs (v22)

APIStatusNotes
@Service() decoratorstableReplacement for @Injectable({ providedIn: 'root' })
injectAsync()stableLazy DI; service must be auto-provided
Template spread/rest syntaxstableObject, array, function calls
Template arrow functionsstableShort inline functions
Multi-case @switchstableShared output across cases
Exhaustive @switch (never)stableCompile-time error for unhandled unions
HTML element-level commentsstable// comment and /* comment */ in templates
Host directive de-duplicationstableTemplate match wins over host match

Experimental APIs

APIStatusNotes
@boundary / @errordeveloper preview (Q3 2026)Error boundaries in templates
WebMCPexperimentalTools for agents to interact with the app
withExperimentalPlatformNavigationexperimentalBrowser Navigation API integration
withExperimentalAutoCleanupInjectorsexperimentalAuto-destroy route injectors
destroyDetachedRouteHandlestablePublic API for custom reuse strategy cleanup

Deprecated

FeatureNotes
Webpack builders@angular-devkit/build-angular, @ngtools/webpack deprecated; TSGo application builder is the focus

TypeScript support

TypeScript 6.x is supported in v22.

NgAutoPilot skill coverage

NgAutoPilot ships Angular 22-specific skills under skills/angular/ai/angular-v22-*:

  • angular-v22-agent-skills-integration — use Angular Agent Skills as reference
  • angular-v22-ai-tutor-safe-usage — safe AI tutor usage
  • angular-v22-angular-mcp-agent-workflow — Angular MCP devserver workflow
  • angular-v22-devserver-self-healing-loop — self-healing build loop
  • angular-v22-webmcp-tool-exposure — WebMCP experimental exposure

All v22 skills use compatibility.angular.min: "22" frontmatter gate.

Rules

  • Do not declare an experimental API stable.
  • Do not recommend Angular 22 in a project without detecting its version.
  • Keep upgrade hops major-by-major.
  • Separate upgrade work from modernization, remediation, and optimization.