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

@angular/forms

Package Overview
Dependencies
Maintainers
2
Versions
913
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular/forms - npm Package Versions

1345
92

19.2.14

Diff
google-wombot
published 19.2.14 •

Changelog

Source

19.2.14 (2025-05-28)

compiler

| Commit | Type | Description | | -- | -- | -- | | 24bab55f0c | fix | lexer support for template literals in object literals (#61601) |

migrations

| Commit | Type | Description | | -- | -- | -- | | 9e1cd49662 | fix | preserve comments when removing unused imports (#61674) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.2.13"></a>

google-wombot
published 20.0.0-rc.3 •
google-wombot
published 19.2.13 •

Changelog

Source

19.2.13 (2025-05-23)

common

| Commit | Type | Description | | -- | -- | -- | | 2c876b4fc5 | fix | avoid injecting ApplicationRef in FetchBackend (#61649) |

service-worker

| Commit | Type | Description | | -- | -- | -- | | b15bddfa04 | fix | do not register service worker if app is destroyed before it is ready to register (#61101) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="20.0.0-rc.2"></a>

google-wombot
published 20.0.0-rc.2 •

Changelog

Source

20.0.0-rc.2 (2025-05-21)

Deprecations

platform-browser

  • All entries of the @angular/platform-browser-dynamic

Breaking Changes

core

  • Resource.value() now returns a default value when in a loading state after reloading the error state
  • Resource.value() now throws an error when it's in an error state. Previously it returned undefined.
  • Resource.error now has a type of Signal<Error | undefined> instead of Signal<unknown>
  • Resource.reload has been moved to WritableResource.reload.

common

| Commit | Type | Description | | -- | -- | -- | | af7881abac | fix | cancel reader when app is destroyed (#61528) | | 966df84351 | fix | prevent reading chunks if app is destroyed (#61354) |

compiler

| Commit | Type | Description | | -- | -- | -- | | e74266b108 | fix | avoid conflicts between HMR code and local symbols (#61550) |

compiler-cli

| Commit | Type | Description | | -- | -- | -- | | b57084267e | fix | Always retain prior results for all files (#61487) | | 7a3a41f33f | fix | avoid ECMAScript private field metadata emit (#61227) |

core

| Commit | Type | Description | | -- | -- | -- | | 7efb3384a7 | fix | cleanup rxResource abort listener (#58306) | | b90160d10a | fix | cleanup testability subscriptions (#61261) | | 3ba39bc28f | fix | getting resource value throws an error instead of returning undefined (#61441) | | ca6295e90b | fix | handle different DI token types in Chrome DevTools integration (#61333) | | d62379bb13 | fix | move reload method from Resource to WritableResource (#61441) | | a89f1cff24 | fix | narrow error type for resources API (#61441) | | 6e79eaf739 | fix | reading resource value after reload in the error state (#61441) | | 350776b412 | fix | TestBed.tick should ensure test components are synchronized (#61382) | | 648d42fe65 | fix | Testing should not throw when Zone does not patch test FW APIs (#61376) | | 5dbeb42308 | fix | unregister onDestroy in toSignal. (#61514) | | 30e081287d | fix | update min Node.js support to 20.19, 22.12, and 24.0 (#61500) |

platform-browser

| Commit | Type | Description | | -- | -- | -- | | bc2cab747f | refactor | Deprecate the platform-browser-dynamic package (#61043) |

platform-server

| Commit | Type | Description | | -- | -- | -- | | 6d8e57d131 | perf | speed up resolution of base (#61392) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.2.12"></a>

google-wombot
published 19.2.12 •

Changelog

Source

19.2.12 (2025-05-21)

common

| Commit | Type | Description | | -- | -- | -- | | 126efc9972 | fix | cancel reader when app is destroyed (#61528) | | efda872453 | fix | prevent reading chunks if app is destroyed (#61354) |

compiler

| Commit | Type | Description | | -- | -- | -- | | 44bb328eae | fix | avoid conflicts between HMR code and local symbols (#61550) |

compiler-cli

| Commit | Type | Description | | -- | -- | -- | | 107180260f | fix | Always retain prior results for all files (#61487) | | 1191e62d70 | fix | avoid ECMAScript private field metadata emit (#61227) |

core

| Commit | Type | Description | | -- | -- | -- | | 2b1b14f4d3 | fix | cleanup rxResource abort listener (#58306) | | 8f9b05eaaa | fix | cleanup testability subscriptions (#61261) | | eb53bda470 | fix | enable stashing only when withEventReplay() is invoked (#61352) | | 94f5a4b4d6 | fix | Testing should not throw when Zone does not patch test FW APIs (#61376) | | c0c69a5abc | fix | unregister onDestroy in toSignal. (#61514) |

platform-server

| Commit | Type | Description | | -- | -- | -- | | 8edafd0559 | perf | speed up resolution of base (#61392) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="20.0.0-rc.1"></a>

google-wombot
published 20.0.0-rc.1 •

Changelog

Source

20.0.0-rc.1 (2025-05-15)

compiler

| Commit | Type | Description | | -- | -- | -- | | e0d378d20e7 | fix | incorrectly handling let declarations inside i18n (#60512) | | 768239a89cb | perf | reduce allocations for let declarations only used in the same view (#60512) |

compiler-cli

| Commit | Type | Description | | -- | -- | -- | | 9ec9c7e1b84 | fix | avoid fatal diagnostics for invalid module schemas (#61220) |

core

| Commit | Type | Description | | -- | -- | -- | | 4fe34f4cfea | fix | enable stashing only when withEventReplay() is invoked (#61077) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.2.11"></a>

google-wombot
published 19.2.11 •

Changelog

Source

19.2.11 (2025-05-15)

<!-- CHANGELOG SPLIT MARKER -->

<a name="20.0.0-rc.0"></a>

google-wombot
published 20.0.0-rc.0 •

Changelog

Source

20.0.0-rc.0 (2025-05-07)

common

| Commit | Type | Description | | -- | -- | -- | | 255c79e048 | fix | cleanup updateLatestValue if view is destroyed before promise resolves (#58041) |

core

| Commit | Type | Description | | -- | -- | -- | | 017cc0a37c | fix | properly handle app stabilization with defer blocks (#61040) |

platform-server

| Commit | Type | Description | | -- | -- | -- | | bc31ad91a0 | fix | less aggressive ngServerMode cleanup (#61106) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.2.10"></a>

google-wombot
published 19.2.10 •

Changelog

Source

19.2.10 (2025-05-07)

common

| Commit | Type | Description | | -- | -- | -- | | 89056a0356 | fix | cleanup updateLatestValue if view is destroyed before promise resolves (#61064) |

core

| Commit | Type | Description | | -- | -- | -- | | 4623b61448 | fix | missing useExisting providers throwing for optional calls (#61152) | | 400dbc5b89 | fix | properly handle app stabilization with defer blocks (#61056) |

platform-server

| Commit | Type | Description | | -- | -- | -- | | a6f0d5bc20 | fix | less aggressive ngServerMode cleanup (#61106) |

<!-- CHANGELOG SPLIT MARKER -->

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

google-wombot
published 20.0.0-next.9 •

Changelog

Source

20.0.0-next.9 (2025-04-30)

Breaking Changes

core

  • the TestBed.flushEffects() was removed - use the TestBed.tick() instead.

  • provideExperimentalCheckNoChangesForDebug has several breaking changes:

    • It is renamed to provideCheckNoChangesConfig
    • The behavior applies to all checkNoChanges runs
    • The useNgZoneOnStable option is removed. This wasn't found to be generally more useful than interval
  • afterRender was renamed to afterEveryRender.

  • This commit deprecates ng-reflect-* attributes and updates the runtime to stop producing them by default. Please refactor application and test code to avoid relying on ng-reflect-* attributes.

    To enable a more seamless upgrade to v20, we've added the provideNgReflectAttributes() function (can be imported from the @angular/core package), which enables the mode in which Angular would be producing those attribites (in dev mode only). You can add the provideNgReflectAttributes() function to the list of providers within the bootstrap call.

common

| Commit | Type | Description | | -- | -- | -- | | b7d3f3dbfc | feat | Allow passing ScrollOptions to ViewportScroller (#61002) | | fc4a56d5c5 | fix | rename httpResource function in factory (#60022) |

compiler-cli

| Commit | Type | Description | | -- | -- | -- | | c889382a20 | feat | detect missing structural directive imports (#59443) |

core

| Commit | Type | Description | | -- | -- | -- | | d5fd7349fb | feat | introduce TestBed.tick() (#60993) | | e711f99d81 | feat | move provideExperimentalCheckNoChangesForDebug to provideCheckNoChangesConfig (#60906) | | d8fbb909ce | feat | rename afterRender to afterEveryRender and stabilize (#60999) | | 8d82a39a60 | fix | async EventEmitter error should not prevent stability (#61028) | | 624be2ef0c | fix | prevent stash listener conflicts (#59635) | | c2987d8402 | refactor | stop producing ng-reflect attributes by default (#60973) |

http

| Commit | Type | Description | | -- | -- | -- | | ccc5cc068f | feat | add keepalive support for fetch requests (#60621) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.2.9"></a>