🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more

@angular/compiler

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular/compiler - npm Package Versions

2345
91
google-wombot
published 20.0.0-next.9 •
google-wombot
published 19.2.9 •

Changelog

Source

19.2.9 (2025-04-30)

core

| Commit | Type | Description | | -- | -- | -- | | 946b844e0d | fix | async EventEmitter error should not prevent stability (#61028) | | dbb87026ca | fix | call DestroyRef on destroy callback if view is destroyed [patch] (#61061) | | 2e140a136a | fix | prevent stash listener conflicts [patch] (#61063) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="20.0.0-next.8"></a>

google-wombot
published 20.0.0-next.8 •

Changelog

Source

20.0.0-next.8 (2025-04-23)

Breaking Changes

compiler

  • 'in' in an expression now refers to the operator

core

  • provideExperimentalZonelessChangeDetection is renamed to provideZonelessChangeDetection as it is now "Developer Preview" rather than "Experimental".

router

  • The RedirectFn can now return Observable or Promise. Any code that directly calls functions returning this type may need to be adjusted to account for this.
  • Several methods in the public API of the Router which required writable arrays have now been updated to accept readonly arrays when no mutations are done.

Deprecations

platform-server

  • @angular/platform-server/testing

    Use e2e tests to verify SSR behavior instead.

compiler

| Commit | Type | Description | | -- | -- | -- | | 1b8e7ab9fe | feat | support the in keyword in Binary expression (#58432) |

core

| Commit | Type | Description | | -- | -- | -- | | 953c4b2580 | feat | Move zoneless change detection to dev preview (#60748) | | 0ac949c266 | fix | do not run change detection on global error events (#60944) | | 0162ceb427 | fix | inject migration should treat @Attribute as optional (#60916) |

forms

| Commit | Type | Description | | -- | -- | -- | | be995623cd | fix | make NgForm emit FormSubmittedEvent and FormResetEvent (#60887) |

platform-server

| Commit | Type | Description | | -- | -- | -- | | 2240a21c97 | refactor | deprecate the testing entry point (#60915) |

router

| Commit | Type | Description | | -- | -- | -- | | 62de7d930a | feat | add asynchronous redirects (#60863) | | 2419060fef | fix | relax required types on router commands to readonly array (#60345) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.2.8"></a>

google-wombot
published 19.2.8 •

Changelog

Source

19.2.8 (2025-04-23)

forms

| Commit | Type | Description | | -- | -- | -- | | ea4a211216 | fix | make NgForm emit FormSubmittedEvent and FormResetEvent (#60887) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="20.0.0-next.7"></a>

google-wombot
published 20.0.0-next.7 •

Changelog

Source

20.0.0-next.7 (2025-04-16)

common

| Commit | Type | Description | | -- | -- | -- | | cbbea70fa3 | fix | issue a warning instead of an error when NgOptimizedImage exceeds the preload limit (#60879) |

core

| Commit | Type | Description | | -- | -- | -- | | 65adb3024d | feat | Add provider which reports unhandled errors on window to ErrorHandler (#60704) | | c1bcae91dd | feat | expose performance data in Chrome DevTools (#60789) | | 727cda3856 | feat | mark linkedSignal API as public (#60865) | | 567522398f | feat | stabilize incremental hydration api (#60888) | | bf8492b871 | feat | stabilize withI18nSupport() api (#60889) | | 11d441ff8b | fix | inject migration: replace param with this. (#60713) |

http

| Commit | Type | Description | | -- | -- | -- | | 9f31947aad | fix | Include HTTP status code and headers when HTTP requests errored in httpResource (#60802) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.2.7"></a>

google-wombot
published 19.2.7 •

Changelog

Source

19.2.7 (2025-04-16)

common

| Commit | Type | Description | | -- | -- | -- | | 37ab6814f5 | fix | issue a warning instead of an error when NgOptimizedImage exceeds the preload limit (#60883) |

core

| Commit | Type | Description | | -- | -- | -- | | b144126612 | fix | inject migration: replace param with this. (#60713) |

http

| Commit | Type | Description | | -- | -- | -- | | d39e09da41 | fix | Include HTTP status code and headers when HTTP requests errored in httpResource (#60802) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="20.0.0-next.6"></a>

google-wombot
published 20.0.0-next.6 •

Changelog

Source

20.0.0-next.6 (2025-04-09)

google-wombot
published 19.2.6 •

Changelog

Source

19.2.6 (2025-04-09)

compiler

| Commit | Type | Description | | -- | -- | -- | | 3441f7b914 | fix | error if rawText isn't estimated correctly (#60529) (#60753) |

compiler-cli

| Commit | Type | Description | | -- | -- | -- | | fc946c5f72 | fix | ensure HMR works with different output module type (#60797) |

core

| Commit | Type | Description | | -- | -- | -- | | 00bbd9b382 | fix | fix docs for output migration (#60764) | | f2bfa3151e | fix | fix ng generate @angular/core:output-migration. Fixes angular#58650 (#60763) | | 9241615ad0 | fix | reduce total memory usage of various migration schematics (#60776) |

language-service

| Commit | Type | Description | | -- | -- | -- | | 0e82d42774 | fix | Do not provide element completions in end tag (#60616) | | fcdef1019f | fix | Ensure dollar signs are escaped in completions (#60597) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="20.0.0-next.5"></a>

google-wombot
published 20.0.0-next.5 •

Changelog

Source

20.0.0-next.5 (2025-04-02)

google-wombot
published 19.2.5 •

Changelog

Source

19.2.5 (2025-04-02)

| Commit | Type | Description | | -- | -- | -- | | e61d06afb5 | fix | step 6 tutorial docs (#60630) |

animations

| Commit | Type | Description | | -- | -- | -- | | fa48f98d9f | fix | add missing peer dependency on @angular/common (#60660) |

compiler

| Commit | Type | Description | | -- | -- | -- | | ca5aa4d55b | fix | throw for invalid "as" expression in if block (#60580) |

compiler-cli

| Commit | Type | Description | | -- | -- | -- | | f4c4b10ea8 | fix | Produce fatal diagnostic on duplicate decorated properties (#60376) | | 22a0e54ac4 | fix | support relative imports to symbols outside rootDir (#60555) |

core

| Commit | Type | Description | | -- | -- | -- | | 64da69f7b6 | fix | check ngDevMode for undefined (#60565) | | 8f68d1bec3 | fix | fix ng generate @angular/core:output-migration (#60626) | | bc79985c65 | fix | fix regexp for event types (#60592) | | 006ac7f22f | fix | fixes #592882 ng generate @angular/core:signal-queries-migration (#60688) | | da6e93f434 | fix | preserve comments in internal inject migration (#60588) | | dbbddd1617 | fix | prevent omission of deferred pipes in full compilation (#60571) |

language-service

| Commit | Type | Description | | -- | -- | -- | | 0e9e0348dd | fix | Update adapter to log instead of throw errors (#60651) |

migrations

| Commit | Type | Description | | -- | -- | -- | | 15f53f035b | fix | handle shorthand assignments in super call (#60602) | | 4b161e6234 | fix | inject migration not handling super parameter referenced via this (#60602) |

router

| Commit | Type | Description | | -- | -- | -- | | 958e98e4f7 | fix | Add missing types to transition (#60307) |

service-worker

| Commit | Type | Description | | -- | -- | -- | | 7cd89ad2c6 | fix | assign initializing client's app version, when a request is for worker script (#58131) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="20.0.0-next.4"></a>

2345
91