8000 Releases Β· angular/angular Β· GitHub
[go: up one dir, main page]

Skip to content

Releases: angular/angular

20.0.0-rc.1

15 May 16:38
Compare
Choose a tag to compare
20.0.0-rc.1 Pre-release
Pre-release

compiler

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

compiler-cli

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

core

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

19.2.11

15 May 15:26
Compare
Choose a tag to compare
release: cut the v19.2.11 release

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-r 8000 eflect 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)
< 2A7A /div>
0