@angular/elements
Advanced tools
Changelog
21.0.0-next.1 (2025-08-27)
| Commit | Type | Description |
| -- | -- | -- |
| 25f593ce2a | refactor | removengModuleFactory
input of NgComponentOutlet
(#62838) |
| Commit | Type | Description | | -- | -- | -- | | a0388409e3 | fix | fixes animations on elements with structural directives (#63390) | | 827c3c15f4 | fix | Keep paraenthesis in Nullish + Boolean expression. (#63292) |
| Commit | Type | Description |
| -- | -- | -- |
| 37ead5ffb5 | fix | Ensures @for
loop animations never get cancelled (#63328) |
| 18c9352d21 | fix | fix memory leak with leaving nodes tracking (#63328) |
| 9139fe0d95 | fix | Fixes animate.leave
binding to a string with spaces (#63366) |
| Commit | Type | Description | | -- | -- | -- | | 0dd95c503f | feat | Add FormArrayDirective (#55880) |
| Commit | Type | Description | | -- | -- | -- | | 6ddb250391 | feat | add migration to convert ngClass to use class (#62983) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.2.2"></a>
Changelog
20.2.2 (2025-08-27)
| Commit | Type | Description | | -- | -- | -- | | d7b6045d61 | fix | fixes animations on elements with structural directives (#63390) |
| Commit | Type | Description |
| -- | -- | -- |
| 6c421ed65d | fix | Ensures @for
loop animations never get cancelled (#63328) |
| 9093e0e132 | fix | fix memory leak with leaving nodes tracking (#63328) |
| c8f07daf8f | fix | Fixes animate.leave
binding to a string with spaces (#63366) |
<a name="20.2.1"></a>
Changelog
20.2.1 (2025-08-21)
| Commit | Type | Description | | -- | -- | -- | | a28672fb70 | fix | Keep paraenthesis in Nullish + Boolean expression. (#63292) |
<!-- CHANGELOG SPLIT MARKER --><a name="21.0.0-next.0"></a>
Changelog
21.0.0-next.0 (2025-08-20)
emitDeclarationOnly
TS compiler option is enabled as this mode is
not supported.lastSuccessfulNavigation
is now a signal and needs to be invoked| Commit | Type | Description |
| -- | -- | -- |
| be7110342b | fix | disallow compiling with the emitDeclarationOnly
TS compiler option enabled (#61609) |
| Commit | Type | Description | | -- | -- | -- | | 4bed062bc9 | feat | Provide http services in root (#56212) |
| Commit | Type | Description |
| -- | -- | -- |
| 4e0fc81491 | feat | convert lastSuccessfulNavigation
to signal (#63057) |
<a name="20.2.0"></a>
Changelog
20.2.0 (2025-08-20)
| Commit | Type | Description | | -- | -- | -- | | 9766116cea | refactor | deprecate the animations package (#62795) |
| Commit | Type | Description | | -- | -- | -- | | 7767aa640c | fix | allow more characters in square-bracketed attribute names (#62742) | | 7b51728813 | fix | fixes animation event host bindings not firing (#63217) |
| Commit | Type | Description | | -- | -- | -- | | 5abfe4a899 | feat | add diagnostic for uninvoked functions in text interpolation (#59191) | | c4917074f1 | fix | display proper function in NG8117 message (#62842) | | 812463c563 | fix | Ignore diagnostics on ngTemplateContextGuard lines in TCB (#63054) | | 45b030b5ce | fix | prevent dom event assertion in TCB generation on older angular versions (#63053) |
| Commit | Type | Description |
| -- | -- | -- |
| 6b1f4b9e8b | feat | add enter and leave animation instructions (#62682) |
| cec91c0035 | feat | add option to infer the tag names of components in tests (#62283) |
| 141bb75ff2 | feat | Promote zoneless to stable (#62699) |
| 4138aca91f | feat | render ARIA property bindings as attributes (#62630) |
| a409534d6c | feat | support as
aliases on else if
blocks (#63047) |
| 745ea44394 | feat | support TypeScript 5.9 (#62541) |
| 593cc8a368 | fix | checks if body exists before continuing (#62768) |
| bdc31675b7 | fix | ensure animate events do not have duplicate elements (#63216) |
| de3a0c5cf3 | fix | Fix animate.enter
class removal when composing classes (#62981) |
| 6597ac0af7 | fix | fix support for space separated strings in leave animations (#62979) |
| ebd622b344 | fix | fixes empty animations when recalculating styles (#63007) |
| 455b147488 | fix | fixes timing issues with enter animations (#62925) |
| f9d73cc687 | fix | handle cases where classes added have no animations (#63242) |
| 6a1184600c | fix | prevents duplicate nodes when @if
toggles with leave animations (#63048) |
| 063b5e166f | fix | switch check to documentElement with chaining (#62773) |
| 320de4e96d | refactor | deprecate animations field on component interface (#62895) |
| Commit | Type | Description | | -- | -- | -- | | c353497a01 | feat | add support for pushing an array of controls to formarray (#57102) |
| Commit | Type | Description |
| -- | -- | -- |
| 0984b30388 | feat | Add redirected property to HttpResponse and HttpErrorResponse (#62675) |
| be811fee79 | feat | add referrer & integrity support for fetch requests in httpResource (#62461) |
| 1cf9d9064c | feat | Add support for fetch referrer & integrity options in HttpClient (#62417) |
| 1408baff45 | fix | Add missing timeout and transferCache options to HttpClient
(#62586) |
| Commit | Type | Description | | -- | -- | -- | | c81e345e72 | feat | support auto-import for attribute completions (#62797) | | d64dd27a02 | feat | support to report the deprecated API in the template (#62054) | | 591c7e2ec8 | fix | Support to resolve the re-export component. (#62585) |
| Commit | Type | Description | | -- | -- | -- | | 52b8e07d6e | feat | Warns on conflicting hydration and blocking navigation (#62963) |
| Commit | Type | Description |
| -- | -- | -- |
| d00b3fed58 | feat | add a currentNavigation
signal to the Router
service. (#62971) |
| 687c374826 | feat | add a currentNavigation signal to the Router service. (#63011) |
| 9c45c322d1 | fix | ensure preloaded components are properly activated (#62502) |
| Commit | Type | Description | | -- | -- | -- | | 8255e0cf15 | feat | add messageerror event handling and logging (#62834) | | 5220b51e75 | feat | Adds for type in provideServiceWorker (#62831) | | 4ac6171b09 | feat | Adds support for updateViaCache in provideServiceWorker (#62721) | | b65c3d5e19 | feat | Improves storage full detection in data caching (#62737) | | 3b214d2040 | feat | Logs unhandled promise rejections in service worker (#63059) | | 6d011687ec | feat | notify clients about version failures (#62718) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.8"></a>
Changelog
20.1.8 (2025-08-20)
| Commit | Type | Description | | -- | -- | -- | | 691f5ed033 | fix | error when ng-content fallback has translated children (#63156) | | b1dec9bc50 | fix | incorrect source span for expression AST inside template attribute (#63175) |
| Commit | Type | Description | | -- | -- | -- | | cda402f1d8 | fix | account for expression with type arguments during HMR extraction (#63261) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.7"></a>
Changelog
20.1.7 (2025-08-13)
| Commit | Type | Description | | -- | -- | -- | | d9e37908a5 | fix | incorrect spans for AST inside input value with leading space (#63082) |
| Commit | Type | Description | | -- | -- | -- | | 4aa120ac00 | fix | error when type checking host bindings of generic directive (#63061) |
| Commit | Type | Description |
| -- | -- | -- |
| 322042c5b3 | fix | destroying the effect on afterRenderEffect
(#63001) |
| Commit | Type | Description | | -- | -- | -- | | 5fd79424e3 | fix | attempt to resolve component resources in JIT mode (#63062) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.6"></a>