Angular: v22.0.0-next.8 Release

Release date:
April 15, 2026
Previous version:
v22.0.0-next.7 (released April 8, 2026)
Magnitude:
5,199 Diff Delta
Contributors:
17 total committers
Data confidence:
Commits:

29 Features Released with v22.0.0-next.8

Top Contributors in v22.0.0-next.8

JeanMeche
crisbeto
bencodezen
dgp1130
atscott
alan-agius4
arturovt
kirjs
SkyZeroZx
alxhub

Directory Browser for v22.0.0-next.8

All files are compared to previous version, v22.0.0-next.7. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

compiler

| Commit | Description | | -- | -- | | feat - 47fcbc4704 | allow safe navigation to correctly narrow down nullables | | fix - 2c5aabb9da | don't escape dollar sign in literal expression |

compiler-cli

| Commit | Description | | -- | -- | | fix - e5f96c2d88 | animation events not type checked properly when bound through HostListener decorator |

core

| Commit | Description | | -- | -- | | feat - 4e331062e8 | allow synchronous values for stream Resources | | feat - 2f5ab541ea | enhance profiling with documentation URLs | | feat - 75f2cb8f56 | implement Angular DI graph in-page AI tool | | feat - 8ce9cc4f6b | register AI runtime debugging tools | | feat - cdda51a3b2 | support bootstrapping Angular applications underneath shadow roots | | fix - 3c7641151c | escape forward slashes in transfer state to prevent crawler indexing |

forms

| Commit | Description | | -- | -- | | feat - f9f24fc669 | shim legacy NG_VALIDATORS into parseErrors for CVA mode (#67943) | | fix - 72d3ace03c | use controlValue in NgControl for CVA interop (#67943) |

http

| Commit | Description | | -- | -- | | fix - 39e382a756 | add CSP nonce support to JsonpClientBackend | | fix - d1cd97648a | Don't on Passthru outside of reactive context |

migrations

| Commit | Description | | -- | -- | | feat - 6a435658e2 | Disabling nullishCoalescingNotNullable & optionalChainNotNullable on ng update | | fix - 1415d86980 | Fix typo for strict-template migration |

platform-browser

| Commit | Description | | -- | -- | | feat - 68628dd45b | make incremental hydration default behavior |

platform-server

| Commit | Description | | -- | -- | | fix - ede7c58a2a | prevent SSRF bypasses via protocol-relative and backslash URLs |

router

| Commit | Description | | -- | -- | | fix - c90b6b398e | normalize multiple leading slashes in URL parser |

service-worker

| Commit | Description | | -- | -- | | fix - 836094c072 | resolve TS 6.0 compatibility for messageerror listener |

Breaking Changes

compiler

  • This change will trigger the nullishCoalescingNotNullable and optionalChainNotNullable diagnostics on exisiting projects. You might want to disable those 2 diagnotiscs in your tsconfig temporarily.