Skip to content

Releases: angular/angular

22.1.0-next.3

26 Jun 17:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.1.0-next.3 Pre-release
Pre-release

migrations

Commit Description
fix - 26b0c719ef resolve migration failure when tsconfig specifies rootDir

22.0.4

26 Jun 17:04
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

migrations

Commit Description
fix - fd37f09f37 resolve migration failure when tsconfig specifies rootDir

22.1.0-next.2

25 Jun 15:34
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.1.0-next.2 Pre-release
Pre-release

compiler

Commit Description
fix - ecd047578e account for NgModule dependencies in JIT-compiled partial declarations

compiler-cli

Commit Description
fix - 8b2785b597 report diagnostic instead of crashing on malformed host binding

core

Commit Description
fix - 91d168e74b avoid uncaught promise errors in injectAsync prefetching

http

Commit Description
fix - f76e8a98c1 prevent caching of responses with Set-Cookie headers

migrations

Commit Description
feat - c75ff0255c add migration from injectable to service

router

Commit Description
feat - 97a3fd6a55 handle null and undefined inputs in RouterLinkActive

service-worker

Commit Description
fix - 716f9eb032 preserve referrer in asset requests
fix - 6f98f98f1f preserve referrer policy in asset requests

upgrade

Commit Description
fix - 8d31b82116 support model() signals in downgradeComponent

22.0.3

25 Jun 15:10
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

compiler

Commit Description
fix - f90c20df40 account for NgModule dependencies in JIT-compiled partial declarations
fix - f4f7f3755c remove unused import breaking CI in 22.0.x

compiler-cli

Commit Description
fix - 06d854929c report diagnostic instead of crashing on malformed host binding

core

Commit Description
fix - 2799304259 avoid uncaught promise errors in injectAsync prefetching

http

Commit Description
fix - 8cdc202dfc prevent caching of responses with Set-Cookie headers

service-worker

Commit Description
fix - b4a5a2fb4e preserve referrer in asset requests
fix - a16f9b2263 preserve referrer policy in asset requests

upgrade

Commit Description
fix - bcc648f4b6 support model() signals in downgradeComponent

22.1.0-next.1

17 Jun 21:16
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.1.0-next.1 Pre-release
Pre-release

common

Commit Description
fix - a69e56df71 escape anchor fragment in shadow DOM name selector

compiler

Commit Description
fix - 417a4071a7 restrict possible event handler check to property names longer than 2 characters

core

Commit Description
fix - 98f42eaaae avoid caching missing locale data
fix - ea1a3ed64c escape overlapping comment delimiters in escapeCommentText
fix - 8cf7731468 guard against DOM clobbering in declareExperimentalWebMcpTool
fix - 6b5616b2c7 preserve leave animation for sibling instances sharing a TNode
fix - 28cb15a2bb prevent unsubscribe during emit from throwing off other listeners
fix - 0152e3cbdf treat iframe credentialless as security-sensitive
perf - 327744ac17 detect existing signal dependency without checking all producer links

http

Commit Description
fix - a6c7fc5c13 distinguish repeated transfer cache params

migrations

Commit Description
fix - 58efd86c78 migration skip any target are not build or test

22.0.2

17 Jun 21:08
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

common

Commit Description
fix - 94ea403563 escape anchor fragment in shadow DOM name selector
fix - 6c1f3e9d49 skip transfer cache for uncacheable HTTP traffic (#69316)

compiler

Commit Description
fix - 6f1171991a restrict possible event handler check to property names longer than 2 characters

core

Commit Description
fix - 528a34f766 avoid caching missing locale data
fix - e17e8d5422 escape overlapping comment delimiters in escapeCommentText
fix - 59dea13f80 guard against DOM clobbering in declareExperimentalWebMcpTool
fix - 3a48abc15c preserve leave animation for sibling instances sharing a TNode
fix - 93d0a5f95c prevent unsubscribe during emit from throwing off other listeners
fix - b32ee7ceb3 treat iframe credentialless as security-sensitive
perf - f902d1d35e detect existing signal dependency without checking all producer links

http

Commit Description
fix - 6867f77ec7 distinguish repeated transfer cache params
fix - 7ef1399068 skip transfer cache for fetch credentialed requests (#69316)

migrations

Commit Description
fix - 15314c1736 migration skip any target are not build or test

VSCode Extension: 22.0.1

11 Jun 18:26
Immutable release. Only release title and notes can be modified.
3013982

Choose a tag to compare

  • fix(vscode-extension): resolve relative workspace tsdk paths to absolute (f6695b0eb2)
  • fix(language-service): prevent external template inlay hints from appearing in TS files (43a0e28729)
  • fix(vscode-extension): inspect tsdk configurations correctly (102ffb65d1)

22.1.0-next.0

10 Jun 20:41
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.1.0-next.0 Pre-release
Pre-release

common

Commit Description
fix - 1ad6824d0d skip transfer cache for uncacheable HTTP traffic (#69017)

compiler

Commit Description
fix - 25c744c4d0 support foreign components defined outside top-level scope

compiler-cli

Commit Description
fix - aeb55c8bc1 allow passing uninvoked signals as foreign component props
fix - 7c60a98b3c support import aliases in foreignImports (#68674)

core

Commit Description
feat - 124ba10ead add custom set option to linkedSignal
fix - b3748e9fe4 correct container anchor collection order to match DOM layout
fix - 11b206b919 introduce disposal mechanism for Angular views in foreign @content
fix - 56607967db introduce logical-only containers for foreign content
fix - 0c07356c5c set current tnode in foreign component instruction on reuse

http

Commit Description
fix - c0cbd46bd7 skip transfer cache for fetch credentialed requests (#69017)
refactor - af04e266cc deprecate jsonp support

language-service

Commit Description
feat - 7f0265e43a compile non-exported classes if standalone (#68454)
feat - 4f9c824dd9 Typecheck templates which would require inline typecheck blocks (#68454)

platform-server

Commit Description
fix - cf9d7fa0f8 harden platform location origin validation during SSR (#69184)

Deprecations

http

  • HttpClient.jsonp, HttpClientJsonpModule, and related JSONP classes/functions are deprecated. Use standard HTTP requests instead.

22.0.1

10 Jun 20:16
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

common

Commit Description
fix - c4b5fa3c92 escape CSS string-terminating characters in escapeCssUrl
fix - dfff57ede9 Limits date format string length
fix - 3c2892c8df prevent prototype pollution in formatDateTime
fix - 1d87c49f6e use cryptographically secure SHA-256 for transfer cache key generation

compiler

Commit Description
fix - 1ee224ca30 disallow i18n event attributes
fix - a56f1cdf8f more robust logic to check if regex can be optimized
fix - 5946c18275 sanitize href/xlink:href attributes of any element of the MathML namespace
fix - 393b84caf8 sanitize two-way properties

compiler-cli

Commit Description
fix - 3d9ca2f173 bind switch exhaustive check expressions

core

Commit Description
fix - 669146b0e7 disable WebMCP during SSR
fix - 562a566ead Handle synchronous errors in PendingTasks.run function
fix - fa546f382d harden TransferState restoration against DOM clobbering
fix - 29fdb98684 prevent dangling prevConsumer reference from leaking destroyed views (#68681)
fix - cdcea80327 require WebMCP tool descriptions
fix - 4289c4c840 update comment for Default change detection
fix - 3dd433b39a use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray
fix - 045bb736b3 validate lowercase SVG animation attribute names

forms

Commit Description
fix - 11836a670a delay mcp reading the form model by a tick
fix - 85d2d100e3 harden FormGroup control lookups against prototype shadowing
fix - e51ad374ea remove animationstart listener on component destroy to prevent memory leak
fix - 55b7b5a6b6 set additionalProperties: false on generated WebMCP form

http

Commit Description
fix - ffb06c0514 ensure query parameters are inserted before URL fragments
fix - 2dd65d21e6 pass down the reportUploadProgress and reportDownloadProgress on post/patch requests
fix - 4254eb416c preserve empty referrer option in HttpRequest
fix - 167bd4c162 Rejects non-HTTP(S) URLs in JSONP requests

language-service

Commit Description
fix - 43a0e28729 prevent external template inlay hints from appearing in TS files

platform-server

Commit Description
fix - ed48ca7f51 harden platform location origin validation during SSR
refactor - 1881ede3a7 deprecate ServerXhr

router

Commit Description
fix - 43edc8410f use native URL object for navigation boundary and comparison

service-worker

Commit Description
fix - cf97b1f828 Strips sensitive headers on cross-origin redirects

Deprecations

platform-server

  • XHR support in @angular/platform-server is deprecated. Use standard fetch APIs instead.
    (cherry picked from commit 8446e46)

21.2.17

10 Jun 19:54
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

common

Commit Description
fix - 86a56dc279 Limits date format string length
fix - d846326b07 skip transfer cache for uncacheable HTTP traffic
fix - bc55749698 use cryptographically secure SHA-256 for transfer cache key generation

compiler

Commit Description
fix - dc9c99636d sanitize two-way properties

core

Commit Description
fix - 1523061137 harden TransferState restoration against DOM clobbering
fix - 88832c84f8 validate lowercase SVG animation attribute names (#69269)

http

Commit Description
fix - bcb1b7ea25 preserve empty referrer option in HttpRequest
fix - a810a319d1 Rejects non-HTTP(S) URLs in JSONP requests
fix - e245d40c4d skip transfer cache for fetch credentialed requests

platform-server

Commit Description
fix - 35510746b7 harden platform location origin validation during SSR
refactor - 13fb0afe93 deprecate ServerXhr (#69255)

service-worker

Commit Description
fix - b9d29381bb Strips sensitive headers on cross-origin redirects

Deprecations

platform-server

  • XHR support in @angular/platform-server is deprecated. Use standard fetch APIs instead.