Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: angular/angular

20.0.0-rc.0

07 May 17:52
Compare
Choose a tag to compare
20.0.0-rc.0 Pre-release
Pre-release

common

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

core

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

platform-server

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

19.2.10

07 May 16:22
Compare
Choose a tag to compare

common

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

core

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

platform-server

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

20.0.0-next.9

30 Apr 17:38
Compare
Choose a tag to compare
20.0.0-next.9 Pre-release
Pre-release

common

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

compiler-cli

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

core

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

http

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

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.

19.2.9

30 Apr 17:27
Compare
Choose a tag to compare

core

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

20.0.0-next.8

23 Apr 15:18
Compare
Choose a tag to compare
20.0.0-next.8 Pre-release
Pre-release

compiler

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

core

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

forms

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

platform-server

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

router

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

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.

19.2.8

23 Apr 15:12
Compare
Choose a tag to compare

forms

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

20.0.0-next.7

16 Apr 21:03
Compare
Choose a tag to compare
20.0.0-next.7 Pre-release
Pre-release

common

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

core

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

http

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

19.2.7

16 Apr 20:41
Compare
Choose a tag to compare

common

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

core

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

http

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

20.0.0-next.6

09 Apr 20:02
Compare
Choose a tag to compare
20.0.0-next.6 Pre-release
Pre-release

compiler

Commit Description
feat - 7a971766dc add extended diagnostic for uninvoked track function on @for blocks (#60495)

compiler-cli

Commit Description
fix - 8744c9a165 ensure HMR works with different output module type (#60797)

core

Commit Description
feat - 4e88e18a8e mark toObservable as stable (#60449)
feat - 8d050b5bfc stabilize linkedSignal API (#60741)
feat - 866cea9a05 Stabilize PendingTasks Injectable (#60716)
fix - d8e941bd61 fix docs for output migration (#60764)
fix - 39a4e00464 fix ng generate @angular/core:output-migration. Fixes #58650 (#60763)
fix - 0b69b61929 Flush animations when no component has been checked (#58089)
fix - 3d85d9363c reduce total memory usage of various migration schematics (#60774)
fix - 0ae1889560 run ApplicationRef.prototype.bootstrap in NgZone (#60720)

http

Commit Description
fix - 5795e03cdf Delay stabilization until next app synchronization (#60656)

language-service

Commit Description
fix - a22b13f990 Do not provide element completions in end tag (#60616)
fix - b9cf414790 Ensure dollar signs are escaped in completions (#60597)

Breaking Changes

core

  • Animations are guaranteed to be flushed when Angular
    runs automatic change detection or manual calls to ApplicationRef.tick.
    Prior to this change, animations would not be flushed in some situations
    if change detection did not run on any views attached to the
    application. This change can affect tests which may rely on the old
    behavior, often by making assertions on DOM elements that should have
    been removed but weren't because DOM removal is delayed until animations
    are flushed.

19.2.6

09 Apr 19:26
Compare
Choose a tag to compare

compiler

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

compiler-cli

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

core

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

language-service

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