Sourced from @angular/router's releases.
22.0.1
common
compiler
compiler-cli
Commit Description bind switch exhaustive check expressions core
Commit Description disable WebMCP during SSR Handle synchronous errors in PendingTasks.run function harden TransferState restoration against DOM clobbering prevent dangling prevConsumer reference from leaking destroyed views (#68681) require WebMCP tool descriptions update comment for Default change detection use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray validate lowercase SVG animation attribute names forms
http
language-service
Commit Description prevent external template inlay hints from appearing in TS files platform-server
| Commit | Description |
... (truncated)
Sourced from @angular/router's changelog.
22.0.1 (2026-06-10)
Deprecations
platform-server
- XHR support in
@angular/platform-serveris deprecated. Use standardfetchAPIs instead. (cherry picked from commit 8446e46f8bc33bd4419fa7f6106b8d117ca2e099)common
Commit Type Description c4b5fa3c92 fix escape CSS string-terminating characters in escapeCssUrl dfff57ede9 fix Limits date format string length 3c2892c8df fix prevent prototype pollution in formatDateTime 1d87c49f6e fix use cryptographically secure SHA-256 for transfer cache key generation compiler
Commit Type Description 1ee224ca30 fix disallow i18n event attributes a56f1cdf8f fix more robust logic to check if regex can be optimized 5946c18275 fix sanitize href/xlink:hrefattributes of any element of the MathML namespace393b84caf8 fix sanitize two-way properties compiler-cli
Commit Type Description 3d9ca2f173 fix bind switch exhaustive check expressions core
Commit Type Description 669146b0e7 fix disable WebMCP during SSR 562a566ead fix Handle synchronous errors in PendingTasks.run function fa546f382d fix harden TransferState restoration against DOM clobbering 29fdb98684 fix prevent dangling prevConsumer reference from leaking destroyed views (#68681) cdcea80327 fix require WebMCP tool descriptions 4289c4c840 fix update comment for Default change detection 3dd433b39a fix use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray 045bb736b3 fix validate lowercase SVG animation attribute names forms
Commit Type Description 11836a670a fix delay mcp reading the form model by a tick85d2d100e3 fix harden FormGroup control lookups against prototype shadowing e51ad374ea fix remove animationstart listener on component destroy to prevent memory leak 55b7b5a6b6 fix set additionalProperties: falseon generated WebMCP formhttp
Commit Type Description ffb06c0514 fix ensure query parameters are inserted before URL fragments 2dd65d21e6 fix pass down the reportUploadProgressandreportDownloadProgresson post/patch requests4254eb416c fix preserve empty referrer option in HttpRequest 167bd4c162 fix Rejects non-HTTP(S) URLs in JSONP requests language-service
| Commit | Type | Description |
... (truncated)
43edc84 fix(router): use native URL object for navigation boundary and comparison76a8c87 refactor(core): Split the ng global into internal and external objectsa97d5ec build: update minimum supported Node.js versions3e5ab7b fix(router): skip scroll-to-top on initial navigation when hydrating3e7117d fix(router): Add strict typing on 'getResolvedTitleForRoute'e9d1c7e refactor(router): Move target RouterState creation before 'blocking' stagead717df refactor(core): use the @Service decorator where possible.b8d3f36 feat(compiler-cli): add support for Node.js 26.0.08a7f955 docs: correct "Angular JS" to "AngularJS"c84642a feat(router): add unmatchedInputBehavior option to componentInputBinding