angular

Deliver web apps with confidence 🚀

MIT License

Downloads
98.5M
Stars
95.9K
Committers
2.1K

Bot releases are hidden (Show)

angular - v17.3.3

Published by jessicajaniuk 7 months ago

17.3.3 (2024-04-03)

core

Commit Description
fix - 158ceaf062 handle ChainedInjectors in injector debug utils (#55144)
fix - 4d043992e5 test cleanup should not throw if Zone is not present (#55096)

migrations

Commit Description
fix - 949dec26b8 avoid conflicts with some greek letters in control flow migration (#55113)
angular - v18.0.0-next.2

Published by dylhunn 7 months ago

18.0.0-next.2 (2024-03-28)

compiler

Commit Description
fix - 7fc7f3f05f capture all control flow branches for content projection in if blocks (#54921)
fix - a369f43fbd capture switch block cases for content projection (#54921)
fix - eb625d3783 declare for loop aliases in addition to new name (#54942)
fix - bfd0bd574e invoke method-based tracking function with context (#54960)
fix - e1650e3b13 throw error if item name and context variables conflict (#55045)

compiler-cli

Commit Description
feat - 5bd188a394 add partial compilation support for deferred blocks (#54908)
feat - b02b31a915 drop support for TypeScript older than 5.4 (#54961)
fix - 78188e877a add diagnostic if initializer API is used outside of an initializer (#54993)
fix - 694ba79cbf report cases where initializer APIs are used in a non-directive class (#54993)
fix - 6219341d26 report errors when initializer APIs are used on private fields (#54981)

core

Commit Description
feat - a600a39d0c add support for fallback content in ng-content (#54854)
fix - 658cf8c384 ComponentFixture stability should match ApplicationRef (#54949)
fix - 2fc11eae9e account for re-projected ng-content elements with fallback content (#54854)
fix - 1c0ec56c46 correctly project single-root content inside control flow (#54921)
fix - 86a359b399 establish proper injector resolution order for @defer blocks (#55079)
fix - e02bcf89cf Fix clearing of pending task in zoneless cleanup implementation (#55074)

http

Commit Description
fix - cf73983fdc include transferCache when cloning HttpRequest (#54939)
fix - 13554f9637 manage different body types for caching POST requests (#54980)

language-service

Commit Description
fix - 6d1b82df32 allow external projects to use provided compiler options (#55035)
fix - 4166dfc1b6 prevent underlying TS Service from handling template files (#55003)

migrations

Commit Description
fix - 63688714ae account for variables in imports initializer (#55081)

router

Commit Description
fix - 60f1d681e0 preserve replaceUrl when returning a urlTree from CanActivate (#54042)
fix - eae75ff3f9 RouterLinkActive will always remove active classes when links are not active (#54982)

Breaking Changes

compiler-cli

    • Angular no longer supports TypeScript versions older than 5.4.

core

  • ComponentFixture.whenStable now matches the
    ApplicationRef.isStable observable. Prior to this change, stability
    of the fixture did not include everything that was considered in
    ApplicationRef. whenStable of the fixture will now include unfinished
    router navigations and unfinished HttpClient requests. This will cause
    tests that await the whenStable promise to time out when there are
    incomplete requests. To fix this, remove the whenStable,
    instead wait for another condition, or ensure HttpTestingController
    mocks responses for all requests. Try adding HttpTestingController.verify()
    before your await fixture.whenStable to identify the open requests.
    Also, make sure your tests wait for the stability promise. We found many
    examples of tests that did not, meaning the expectations did not execute
    within the test body.

    In addition, ComponentFixture.isStable would synchronously switch to
    true in some scenarios but will now always be asynchronous.

router

  • When a a guard returns a UrlTree as a redirect, the
    redirecting navigation will now use replaceUrl if the initial
    navigation was also using the replaceUrl option. If this is not
    desirable, the redirect can configure new NavigationBehaviorOptions by
    returning a RedirectCommand with the desired options instead of UrlTree.
angular - v17.3.2

Published by dylhunn 7 months ago

17.3.2 (2024-03-28)

compiler

Commit Description
fix - 2b7bad5151 invoke method-based tracking function with context (#54960)

compiler-cli

Commit Description
fix - b478dfbfda report errors when initializer APIs are used on private fields (#55070)

core

Commit Description
fix - 708ba8115f establish proper injector resolution order for @defer blocks (#55079)

http

Commit Description
fix - cb433af0e1 include transferCache when cloning HttpRequest (#54939)
fix - 64f202cab9 manage different body types for caching POST requests (#54980)

migrations

Commit Description
fix - 2f9d94bc4a account for variables in imports initializer (#55081)

router

Commit Description
fix - 365fd50407 RouterLinkActive will always remove active classes when links are not active (#54982)
angular - v18.0.0-next.1

Published by atscott 7 months ago

18.0.0-next.1 (2024-03-20)

compiler

Commit Description
fix - 879bd80b57 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 6aff144232 symbol feature detection for the compiler (#54711)

core

Commit Description
fix - 314112de99 Prevent markForCheck during change detection from causing infinite loops (#54900)

platform-browser-dynamic

Commit Description
refactor - eb20c1a8b1 unused RESOURCE_CACHE_PROVIDER API has been removed (#54875)

platform-server

Commit Description
refactor - 07ac017731 remove deprecated platformDynamicServer API (#54874)
refactor - e8b588d8b7 remove deprecated ServerTransferStateModule API (#54874)
refactor - 3b1967ca64 remove deprecated useAbsoluteUrl and baseUrl from PlatformConfig (#54874)
refactor - 2357d3566c remove legacy URL handling logic (#54874)

router

Commit Description
feat - 2b802587f2 Allow Route.redirectTo to be a function which returns a string or UrlTree (#52606)
fix - da906fdafc Routed components never inherit RouterOutlet EnvironmentInjector (#54265)

Breaking Changes

platform-browser-dynamic

  • No longer used RESOURCE_CACHE_PROVIDER APIs have been removed.

platform-server

  • deprecated platformDynamicServer has been removed. Add an import @angular/compiler and replace the usage with platformServer

  • deprecated ServerTransferStateModule has been removed. TransferState can be use without providing this module.

  • deprecated useAbsoluteUrl and baseUrl been removed from PlatformConfig. Provide and absolute url instead.

  • Legacy handling or Node.js URL parsing has been removed from ServerPlatformLocation.

    The main differences are;

    • pathname is always suffixed with a /.
    • port is empty when http: protocol and port in url is 80
    • port is empty when https: protocol and port in url is 443

router

  • This change allows Route.redirectTo to be a function
    in addition to the previous string. Code which expects redirectTo to
    only be a string on Route objects will need to be adjusted.
  • Providers available to the routed components always
    come from the injector heirarchy of the routes and never inherit from
    the RouterOutlet. This means that providers available only to the
    component that defines the RouterOutlet will no longer be available to
    route components in any circumstances. This was already the case
    whenever routes defined providers, either through lazy loading an
    NgModule or through explicit providers on the route config.
angular - v17.3.1

Published by atscott 7 months ago

17.3.1 (2024-03-20)

compiler

Commit Description
fix - c0788200e2 capture data bindings for content projection purposes in blocks (#54876)

compiler-cli

Commit Description
fix - 99e9474aa2 symbol feature detection for the compiler (#54711)
angular - v18.0.0-next.0

Published by atscott 7 months ago

18.0.0-next.0 (2024-03-14)

compiler-cli

Commit Description
fix - 9b424d7224 preserve original reference to non-deferrable dependency (#54759)

core

Commit Description
fix - d888da4606 ApplicationRef.tick should respect OnPush for host bindings (#53718)
fix - 64f870c12b ApplicationRef.tick should respect OnPush for host bindings (#53718) (#53718)
fix - 8cad4e8cbe ComponentFixture autoDetect respects OnPush flag of host view (#54824)
fix - ba8e465974 Change Detection will continue to refresh views while marked for check (#54734)
fix - 24bc0ed4f2 ComponentFixture autodetect should detect changes within ApplicationRef.tick (#54733)
fix - 10c5cdb49c ensure change detection runs in a reasonable timeframe with zone coalescing (#54578)
fix - ad045efd4b Ensure views marked for check are refreshed during change detection (#54735)
fix - 700c0520bb Update ApplicationRef.tick loop to only throw in dev mode (#54848)

router

Commit Description
feat - 8735af08b9 Add ability to return UrlTree with NavigationBehaviorOptions from guards (#45023)

Breaking Changes

core

  • OnPush views at the root of the application need to
    be marked dirty for their host bindings to refresh. Previously, the host
    bindings were refreshed for all root views without respecting the
    OnPush change detection strategy.
  • OnPush views at the root of the application need to
    be marked dirty for their host bindings to refresh. Previously, the host
    bindings were refreshed for all root views without respecting the
    OnPush change detection strategy.
  • The ComponentFixture autoDetect feature will no
    longer refresh the component's host view when the component is OnPush
    and not marked dirty. This exposes existing issues in components which
    claim to be OnPush but do not correctly call markForCheck when they
    need to be refreshed. If this change causes test failures, the easiest
    fix is to change the component to ChangeDetectionStrategy.Default.
  • When Angular runs change detection, it will continue to
    refresh any views attached to ApplicationRef that are still marked for
    check after one round completes. In rare cases, this can result in infinite
    loops when certain patterns continue to mark views for check using
    ChangeDetectorRef.detectChanges. This will be surfaced as a runtime
    error with the NG0103 code.
  • The ComponentFixture.autoDetect feature now executes
    change detection for the fixture within ApplicationRef.tick. This more
    closely matches the behavior of how a component would refresh in
    production. The order of component refresh in tests may be slightly
    affected as a result, especially when dealing with additional components
    attached to the application, such as dialogs. Tests sensitive to this
    type of change (such as screenshot tests) may need to be updated.
    Concretely, this change means that the component will refresh before
    additional views attached to ApplicationRef (i.e. dialog components).
    Prior to this change, the fixture component would refresh after other
    views attached to the application.
  • The exact timing of change detection execution when
    using event or run coalescing with NgZone is now the first of either
    setTimeout or requestAnimationFrame. Code which relies on this
    timing (usually by accident) will need to be adjusted. If a callback
    needs to execute after change detection, we recommend afterNextRender
    instead of something like setTimeout.
  • Newly created and views marked for check and reattached
    during change detection are now guaranteed to be refreshed in that same
    change detection cycle. Previously, if they were attached at a location
    in the view tree that was already checked, they would either throw
    ExpressionChangedAfterItHasBeenCheckedError or not be refreshed until
    some future round of change detection. In rare circumstances, this
    correction can cause issues. We identified one instance that relied on
    the previous behavior by reading a value on initialization which was
    queued to be updated in a microtask instead of being available in the
    current change detection round. The component only read this value during
    initialization and did not read it again after the microtask updated it.

router

  • Guards can now return RedirectCommand for redirects
    in addition to UrlTree. Code which expects only boolean or UrlTree
    values in Route types will need to be adjusted.
angular - v17.3.0

Published by atscott 7 months ago

17.3.0 (2024-03-13)

compiler

Commit Description
feat - 1a6beae8a2 Enable template pipeline by default. (#54571)
fix - f386a04c9d handle two-way bindings to signal-based template variables in instruction generation (#54714)
fix - 1f129f114e not catching for loop empty tracking expressions (#54772)

compiler-cli

Commit Description
fix - 12dc4d074e account for as expression in docs extraction (#54414)
fix - da7fbb40f0 detect when the linker is working in unpublished angular and widen supported versions (#54439)
fix - 492e03f699 flag two-way bindings to non-signal values in templates (#54714)
fix - 5afa4f0ec1 support ModuleWithProviders literal detection with typeof (#54650)

core

Commit Description
feat - 331b16efd2 add API to inject attributes on the host node (#54604)
feat - fb540e169a add migration for invalid two-way bindings (#54630)
feat - c687b8f453 expose new output() API (#54650)
feat - c809069f21 introduce outputFromObservable() interop function (#54650)
feat - aff65fd1f4 introduce outputToObservable interop helper (#54650)
feat - 974958913c support TypeScript 5.4 (#54414)
fix - 39a50f9a8d ensure all initializer functions run in an injection context (#54761)
fix - 243ccce624 exclude class attribute intended for projection matching from directive matching (#54800)
fix - 2909e9817d prevent infinite loops in clobbered elements check (#54425)
fix - 7243c704cf return a readonly signal on asReadonly. (#54706)
perf - bb35414a38 speed up retrieval of DestroyRef in EventEmitter (#54748)

http

Commit Description
fix - 8d37ed035c exclude caching for authenticated HTTP requests (#54746)

router

Commit Description
feat - c1c7384e02 Add reusable types for router guards (#54580)
fix - 7225485311 Navigations triggered by cancellation events should cancel previous navigation (#54710)
angular - v17.3.0-rc.0

Published by pkozlowski-opensource 8 months ago

17.3.0-rc.0 (2024-03-06)

compiler-cli

Commit Description
fix - 5afa4f0ec1 support ModuleWithProviders literal detection with typeof (#54650)
fix - ae7dbe42de unwrap expressions with type parameters in query read property (#54647)

core

Commit Description
feat - fb540e169a add migration for invalid two-way bindings (#54630)
feat - c687b8f453 expose new output() API (#54650)
feat - c809069f21 introduce outputFromObservable() interop function (#54650)
feat - aff65fd1f4 introduce outputToObservable interop helper (#54650)
fix - 33a6fab094 apply TestBed provider overrides to @defer dependencies (#54667)
fix - 78e69117f0 generic inference for signal inputs may break with --strictFunctionTypes (#54652)
fix - 7243c704cf return a readonly signal on asReadonly. (#54706)
fix - ffad7b8ea9 untrack various core operations (#54614)

router

Commit Description
feat - c1c7384e02 Add reusable types for router guards (#54580)
angular - v17.2.4

Published by pkozlowski-opensource 8 months ago

17.2.4 (2024-03-06)

compiler-cli

Commit Description
fix - 917b9bdd2e unwrap expressions with type parameters in query read property (#54647)

core

Commit Description
fix - 586cc24a10 apply TestBed provider overrides to @defer dependencies (#54667)
fix - b558a01c84 generic inference for signal inputs may break with --strictFunctionTypes (#54652)
fix - 443e5f1591 return a readonly signal on asReadonly. (#54719)
fix - ffbafc7d4a untrack various core operations (#54614)
angular - v17.2.3

Published by dylhunn 8 months ago

17.2.3 (2024-02-27)

common

Commit Description
perf - 1a526f2881 AsyncPipe should not call markForCheck on subscription (#54554)

compiler-cli

Commit Description
fix - 2aefed8763 catch function instance properties in interpolated signal diagnostic (#54325)
fix - 48aec63ee4 identify aliased initializer functions (#54480)
fix - daf7c611b2 identify aliased initializer functions (#54609)

core

Commit Description
fix - 57123524a2 collect providers from NgModules while rendering @defer block (#52881)
fix - 79a32816dc fix typo in injectors.svg file (#54596)

migrations

Commit Description
fix - dbe673b027 resolve infinite loop for a single line element with a long tag name and angle bracket on a new line (#54588)
angular - v17.3.0-next.1

Published by dylhunn 8 months ago

17.3.0-next.1 (2024-02-27)

common

Commit Description
perf - 707bfc9b32 AsyncPipe should not call markForCheck on subscription (#54554)

compiler

Commit Description
feat - 1a6beae8a2 Enable template pipeline by default. (#54571)

compiler-cli

Commit Description
fix - 12dc4d074e account for as expression in docs extraction (#54414)
fix - f578889ca2 catch function instance properties in interpolated signal diagnostic (#54325)
fix - f04ecc0cda identify aliased initializer functions (#54480)
fix - f5c566c079 identify aliased initializer functions (#54609)

core

Commit Description
feat - 331b16efd2 add API to inject attributes on the host node (#54604)
feat - 974958913c support TypeScript 5.4 (#54414)
fix - dcb9deb363 collect providers from NgModules while rendering @defer block (#52881)
fix - ff40c9f762 fix typo in injectors.svg file (#54596)

migrations

Commit Description
fix - 71e0c7df69 resolve infinite loop for a single line element with a long tag name and angle bracket on a new line (#54588)
angular - v17.3.0-next.0

Published by alxhub 8 months ago

17.3.0-next.0 (2024-02-21)

compiler-cli

Commit Description
fix - da7fbb40f0 detect when the linker is working in unpublished angular and widen supported versions (#54439)
angular - v17.2.2

Published by alxhub 8 months ago

17.2.2 (2024-02-21)

common

Commit Description
fix - d34e3298db image placeholder not removed in OnPush component (#54515)

compiler

Commit Description
fix - 6447c0eecc adding the inert property to the "SCHEMA" array (#53148)

compiler-cli

Commit Description
fix - 0a3edfb543 correctly detect deferred dependencies across scoped nodes (#54499)
fix - 790f4f7c26 use correct symbol name for default imported symbols in defer blocks (#54495)

core

Commit Description
fix - 3bd5860c74 properly execute content queries for root components (#54457)

migrations

Commit Description
fix - bb57d34110 Fix cf migration regular expression to include underscores (#54533)

router

Commit Description
fix - 3e31f1a34e Clear internal transition when navigation finalizes (#54261)
angular - v17.2.1

Published by AndrewKushnir 8 months ago

17.2.1 (2024-02-14)

compiler-cli

Commit Description
fix - 7234824228 fix broken version detection condition (#54443)
angular - v17.2.0

Published by AndrewKushnir 8 months ago

17.2.0 (2024-02-14)

common

Commit Description
feat - 03c3b3eb79 add Netlify image loader (#54311)
feat - f5c520b836 add placeholder to NgOptimizedImage (#53783)

compiler

Commit Description
feat - 47e6e84101 Add a TSConfig option useTemplatePipeline (#54057)
feat - 66e940aebf scope selectors in @starting-style (#53943)
fix - 7b4d275f49 Fix the template pipeline option (#54148)

compiler-cli

Commit Description
feat - 7e861c640e generate extra imports for component local dependencies in local mode (#53543)
feat - 3263df23f2 generate global imports in local compilation mode (#53543)
feat - b774e22d8e make it configurable to generate alias reexports (#53937)
feat - 3e1384048e support host directives for local compilation mode (#53877)
fix - a592904c69 allow custom/duplicate decorators for @Injectable classes in local compilation mode (#54139)
fix - 4b1d948b36 consider the case of duplicate Angular decorators in local compilation diagnostics (#54139)
fix - 96bcf4fb12 forbid custom/duplicate decorator when option forbidOrphanComponents is set (#54139)
fix - 64fa5715c6 generating extra imports in local compilation mode when cycle is introduced (#53543)
fix - 6c8b09468a highlight the unresolved element in the @Component.styles array for the error LOCAL_COMPILATION_UNRESOLVED_CONST (#54230)
fix - 0970129e20 show proper error for custom decorators in local compilation mode (#53983)
fix - f39cb06418 show specific error for unresolved @Directive.exportAs in local compilation mode (#54230)
fix - f3851b5945 show specific error for unresolved @HostBinding's argument in local compilation mode (#54230)
fix - 39ddd884e8 show specific error for unresolved @HostListener's event name in local compilation mode (#54230)
fix - 5d633240fd show the correct message for the error LOCAL_COMPILATION_UNRESOLVED_CONST when an unresolved symbol used for @Component.styles (#54230)
fix - 58b8a232d6 support jumping to definitions of signal-based inputs (#54053)

core

Commit Description
feat - 702ab28b4c add support for model inputs (#54252)
feat - e95ef2cbc6 expose queries as signals (#54283)
fix - 656bc282e3 add toString implementation to signals (#54002)
fix - 62b87b4551 do not crash for signal query that does not have any matches (#54353)
fix - 4b96f370ee expose model signal subcribe for type checking purposes (#54357)
fix - 744cb1e561 return the same children query results if there are no changes (#54392)
fix - 6d00115bf4 show placeholder block on the server with immediate trigger (#54394)

http

Commit Description
fix - 1c536250b6 Use string body to generate transfer cache key. (#54379)
angular - v17.2.0-rc.1

Published by devversion 8 months ago

17.2.0-rc.1 (2024-02-09)

core

Commit Description
fix - 4b96f370ee expose model signal subscribe for type checking purposes (#54357)
angular - v17.2.0-rc.0

Published by jessicajaniuk 8 months ago

17.2.0-rc.0 (2024-02-08)

common

Commit Description
feat - 03c3b3eb79 add Netlify image loader (#54311)

compiler-cli

Commit Description
fix - a592904c69 allow custom/duplicate decorators for @Injectable classes in local compilation mode (#54139)
fix - 4b1d948b36 consider the case of duplicate Angular decorators in local compilation diagnostics (#54139)
fix - bfbb30618b do not error due to multiple components named equally (#54273)
fix - 96bcf4fb12 forbid custom/duplicate decorator when option forbidOrphanComponents is set (#54139)
fix - 95dcf5fafa handle default imports in defer blocks (#53695)
fix - 6c8b09468a highlight the unresolved element in the @Component.styles array for the error LOCAL_COMPILATION_UNRESOLVED_CONST (#54230)
fix - 38b01a3554 interpolatedSignalNotInvoked diagnostic for model signals (#54338)
fix - 8e237a0161 properly catch fatal diagnostics in type checking (#54309)
fix - f39cb06418 show specific error for unresolved @Directive.exportAs in local compilation mode (#54230)
fix - f3851b5945 show specific error for unresolved @HostBinding's argument in local compilation mode (#54230)
fix - 39ddd884e8 show specific error for unresolved @HostListener's event name in local compilation mode (#54230)
fix - 5d633240fd show the correct message for the error LOCAL_COMPILATION_UNRESOLVED_CONST when an unresolved symbol used for @Component.styles (#54230)

core

Commit Description
feat - 702ab28b4c add support for model inputs (#54252)
feat - e95ef2cbc6 expose queries as signals (#54283)
fix - 432afd1ef4 afterRender hooks should allow updating state (#54074)
fix - 898a532aef Fix possible infinite loop with markForCheck by partially reverting #54074 (#54329)
fix - 3cf612c857 update imports to be compatible with rxjs 6 (#54193)

router

Commit Description
fix - 6681292823 Clear internal transition when navigation finalizes (#54261)
angular - v17.1.3

Published by jessicajaniuk 8 months ago

17.1.3 (2024-02-08)

compiler-cli

Commit Description
fix - bc4a6a9715 do not error due to multiple components named equally (#54273)
fix - a997e08c6f handle default imports in defer blocks (#53695)
fix - 63a9027720 interpolatedSignalNotInvoked diagnostic for model signals (#54338)
fix - 40e1edc977 properly catch fatal diagnostics in type checking (#54309)
fix - 9f6605d11b support jumping to definitions of signal-based inputs (#54233)

core

Commit Description
fix - 7df133dcc2 afterRender hooks should allow updating state (#54074)
fix - 744e20641a Fix possible infinite loop with markForCheck by partially reverting #54074 (#54329)
fix - 0fb114274c update imports to be compatible with rxjs 6 (#54193)

router

Commit Description
fix - 238f2a8bc9 Clear internal transition when navigation finalizes (#54261)
angular - v17.2.0-next.1

Published by jessicajaniuk 9 months ago

17.2.0-next.1 (2024-01-31)

Commit Description
fix - dfc6c8d0c7 cta clickability issue in adev homepage. (#52905)

animations

Commit Description
fix - 75aeae42b7 cleanup DOM elements when root view is removed with async animations (#53033)

common

Commit Description
feat - f5c520b836 add placeholder to NgOptimizedImage (#53783)
fix - 122213d37d The date pipe should return ISO format for week and week-year as intended in the unit test. (#53879)

compiler

Commit Description
feat - 47e6e84101 Add a TSConfig option useTemplatePipeline (#54057)
fix - 7b4d275f49 Fix the template pipeline option (#54148)
fix - eddf5dae5e Update type check block to fix control flow source mappings (#53980)

compiler-cli

Commit Description
feat - 7e861c640e generate extra imports for component local dependencies in local mode (#53543)
feat - 3263df23f2 generate global imports in local compilation mode (#53543)
fix - 64fa5715c6 generating extra imports in local compilation mode when cycle is introduced (#53543)
fix - 0970129e20 show proper error for custom decorators in local compilation mode (#53983)
fix - 58b8a232d6 support jumping to definitions of signal-based inputs (#54053)

core

Commit Description
fix - 656bc282e3 add toString implementation to signals (#54002)
fix - 037b79b72e change defer block fixture default behavior to playthrough (#54088)

migrations

Commit Description
fix - 28ad6fc4ad error in standalone migration when non-array value is used as declarations in TestBed (#54122)
angular - v17.1.2

Published by jessicajaniuk 9 months ago

17.1.2 (2024-01-31)

Commit Description
fix - ccddacf11d cta clickability issue in adev homepage. (#52905)

animations

Commit Description
fix - 98d545fafa cleanup DOM elements when root view is removed with async animations (#53033)

common

Commit Description
fix - cdc5e39532 The date pipe should return ISO format for week and week-year as intended in the unit test. (#53879)

compiler

Commit Description
fix - f12b01ec88 Update type check block to fix control flow source mappings (#53980)

core

Commit Description
fix - c477e876e3 change defer block fixture default behavior to playthrough (#54088)

migrations

Commit Description
fix - 8264382a6b error in standalone migration when non-array value is used as declarations in TestBed (#54122)