@angular/compiler-cli
Advanced tools
Changelog
20.0.6 (2025-07-01)
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.0-next.3"></a>
Changelog
20.1.0-next.3 (2025-06-25)
| Commit | Type | Description | | -- | -- | -- | | 0dcf230d52 | feat | add support for new binary assignment operators (#62064) |
| Commit | Type | Description | | -- | -- | -- | | ed5062a91c | fix | add suggestion when pipe is missing (#62146) | | d25a6a0120 | fix | handle initializer APIs wrapped in type casts (#62203) |
| Commit | Type | Description |
| -- | -- | -- |
| 737b35b684 | feat | Add destroyed
property to EnvironmentInjector
(#61951) |
| 36a193139a | fix | allow to set a resource in an error state (#62253) |
| c4dd258658 | fix | avoid injecting ErrorHandler
from a destroyed injector (#61886) |
| 3eee19d892 | fix | unable to retrieve defer blocks in tests when component injects ViewContainerRef (#62156) |
| Commit | Type | Description | | -- | -- | -- | | 73269cf5ce | feat | add keepalive support for fetch requests in httpResource (#61833) | | 9791ab1b6f | feat | Add support for fetch request cache and priority options (#61766) |
| Commit | Type | Description | | -- | -- | -- | | 20c1f991e6 | feat | add semantic tokens for templates (#60260) | | 5d2e85920e | feat | support to fix missing required inputs diagnostic (#50911) |
| Commit | Type | Description |
| -- | -- | -- |
| 9833d9ea47 | feat | Run loadComponent
and loadChildren
functions in the route's injection context (#62133) |
| 7600bec71d | fix | handle scrollRestoration error in restricted environments (#62186) |
| Commit | Type | Description | | -- | -- | -- | | 900cd37f68 | fix | Make zoneless work with hybrid apps (#61660) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.5"></a>
Changelog
20.0.5 (2025-06-25)
| Commit | Type | Description | | -- | -- | -- | | de0d525ad7 | fix | add suggestion when pipe is missing (#62146) | | 3eb5a79a83 | fix | handle initializer APIs wrapped in type casts (#62203) |
| Commit | Type | Description |
| -- | -- | -- |
| a2e6f317a7 | fix | allow to set a resource in an error state (#62253) |
| 4c00238a69 | fix | avoid injecting ErrorHandler
from a destroyed injector (#61886) |
| 369f03ad7f | fix | unable to retrieve defer blocks in tests when component injects ViewContainerRef (#62156) |
| Commit | Type | Description | | -- | -- | -- | | 65c59dd796 | fix | handle scrollRestoration error in restricted environments (#62186) |
| Commit | Type | Description | | -- | -- | -- | | 144c429230 | fix | Make zoneless work with hybrid apps (#61660) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.0-next.2"></a>
Changelog
20.1.0-next.2 (2025-06-18)
| Commit | Type | Description |
| -- | -- | -- |
| 2e0c98bd3f | feat | support bindings in TestBed (#62040) |
| 8424b3bcd5 | fix | Fixes template outlet hydration (#61989) |
| 31da435854 | fix | inject APP_ID
before injector is destroyed (#61885) |
| 572c32a038 | fix | Wrap ErrorEvent with no error property (#62081) |
| Commit | Type | Description | | -- | -- | -- | | 34adfdea82 | fix | more robust trailing comma removal in unused imports migration (#62118) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.4"></a>
Changelog
20.0.4 (2025-06-18)
| Commit | Type | Description |
| -- | -- | -- |
| e343cdfb86 | fix | Fixes template outlet hydration (#62012) |
| 67f657e4a3 | fix | inject APP_ID
before injector is destroyed (#61885) |
| ae212b51ee | fix | Wrap ErrorEvent with no error property (#62081) |
| Commit | Type | Description | | -- | -- | -- | | 82bf9848a1 | fix | more robust trailing comma removal in unused imports migration (#62118) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.0-next.1"></a>
Changelog
20.1.0-next.1 (2025-06-11)
| Commit | Type | Description | | -- | -- | -- | | ef10aa4005 | feat | support decoding in NgOptimizedImage (#61905) |
| Commit | Type | Description | | -- | -- | -- | | b7ab5fa256 | fix | add signal checks to handle negated calls (#59970) |
| Commit | Type | Description |
| -- | -- | -- |
| 3aa933acb7 | fix | components marked for traversal resets reactive context (#61663) |
| e81ea0c3dd | fix | unregister onDestroy
in outputToObservable
(#61882) |
| Commit | Type | Description | | -- | -- | -- | | 4f0221e193 | fix | improve select performance (#61949) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.3"></a>
Changelog
20.0.3 (2025-06-11)
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.2"></a>
Changelog
20.0.2 (2025-06-06)
| Commit | Type | Description |
| -- | -- | -- |
| 1e8158baee | fix | components marked for traversal resets reactive context (#61663) |
| 1cd23be57e | fix | unregister onDestroy
in outputToObservable
(#61882) |
<a name="20.1.0-next.0"></a>
Changelog
20.1.0-next.0 (2025-06-04)
| Commit | Type | Description | | -- | -- | -- | | 5a76826d26 | fix | only report parser errors on invalid expression (#61793) | | e9fcbb8af1 | fix | remove TypeScript from linker (#61618) |
| Commit | Type | Description | | -- | -- | -- | | e62fb359d6 | feat | add experimental support for fast type declaration emission (#61334) | | 0cf1001715 | feat | support host directives with direct external references in fast type declaration emission (#61469) | | 77fa204ad1 | fix | rename flag for enabling fast type declaration emission (#61353) | | c439d6938d | fix | symbol builder duplicating host directives (#61240) | | 3e1baa5a95 | fix | typo in NG2026 message (#61325) |
| Commit | Type | Description |
| -- | -- | -- |
| 8163a8995e | feat | Add destroyed
property on DestroyRef
(#61849) |
| 4356e85456 | fix | fakeAsync should not depend on module import order (#61375) |
| 583b9a7be5 | fix | missing useExisting providers throwing for optional calls (#61137) |
| 8f65223bd8 | fix | update min Node.js support to 20.19, 22.12, and 24.0 (#61499) |
| b785256b9e | perf | avoid intermediate arrays in definition (#61445) |
| Commit | Type | Description |
| -- | -- | -- |
| 610bebfce9 | fix | Allow ControlState as reset arguments for FormGroup
/FormRecord
(#55860) |
| Commit | Type | Description | | -- | -- | -- | | cf55d1bdd4 | feat | Support importing the external module's export about the angular metadata. (#61122) |
| Commit | Type | Description | | -- | -- | -- | | c67dbda8ff | feat | support notification closes (#61442) | | 6e1df54799 | feat | support push subscription changes (#61856) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.1"></a>