Closed renovate[bot] closed 3 months ago
This is an automated message generated by Sweep AI.
[!IMPORTANT]
Auto Review Skipped
Bot user detected.
To trigger a single review, invoke the
@coderabbitai review
command.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
This PR contains the following updates:
~17.0.8
->~17.3.0
~17.0.8
->~17.3.0
~17.0.8
->~17.3.0
~17.0.8
->~17.3.0
~17.0.8
->~17.3.0
~17.0.8
->~17.3.0
~17.0.8
->~17.3.0
~17.0.8
->~17.3.0
~17.0.8
->~17.3.0
~17.0.8
->~17.3.0
Release Notes
angular/angular (@angular/animations)
### [`v17.3.2`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1732-2024-03-28) [Compare Source](https://togithub.com/angular/angular/compare/17.3.1...17.3.2) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [2b7bad5151](https://togithub.com/angular/angular/commit/2b7bad515100cbfa40b3e8d844bae13d43fd5602) | fix | invoke method-based tracking function with context ([#54960](https://togithub.com/angular/angular/pull/54960)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [b478dfbfda](https://togithub.com/angular/angular/commit/b478dfbfda3f32fbe723a1e8725e86490422520d) | fix | report errors when initializer APIs are used on private fields ([#55070](https://togithub.com/angular/angular/pull/55070)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [708ba8115f](https://togithub.com/angular/angular/commit/708ba8115f7ad05201db5c529aefe4dd48fc64c5) | fix | establish proper injector resolution order for `@defer` blocks ([#55079](https://togithub.com/angular/angular/pull/55079)) | ##### http | Commit | Type | Description | | -- | -- | -- | | [cb433af0e1](https://togithub.com/angular/angular/commit/cb433af0e1ba61073eb4a02ccd75cf360e9fd409) | fix | include transferCache when cloning HttpRequest ([#54939](https://togithub.com/angular/angular/pull/54939)) | | [64f202cab9](https://togithub.com/angular/angular/commit/64f202cab9e7a5c873b17bbddd02368006426152) | fix | manage different body types for caching POST requests ([#54980](https://togithub.com/angular/angular/pull/54980)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [2f9d94bc4a](https://togithub.com/angular/angular/commit/2f9d94bc4ab5a94e620a13404aba4e094f8b2344) | fix | account for variables in imports initializer ([#55081](https://togithub.com/angular/angular/pull/55081)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [365fd50407](https://togithub.com/angular/angular/commit/365fd504077d0e7509efc3077ea4ae8bbafb01f7) | fix | RouterLinkActive will always remove active classes when links are not active ([#54982](https://togithub.com/angular/angular/pull/54982)) | ### [`v17.3.1`](https://togithub.com/angular/angular/releases/tag/17.3.1) [Compare Source](https://togithub.com/angular/angular/compare/17.3.0...17.3.1) ##### 17.3.1 (2024-03-20) ##### compiler | Commit | Description | | -- | -- | | [![fix - c0788200e2](https://img.shields.io/badge/c0788200e2-fix-green)](https://togithub.com/angular/angular/commit/c0788200e26406bacb90ee0079ea9753eebd1b32) | capture data bindings for content projection purposes in blocks ([#54876](https://togithub.com/angular/angular/issues/54876)) | ##### compiler-cli | Commit | Description | | -- | -- | | [![fix - 99e9474aa2](https://img.shields.io/badge/99e9474aa2-fix-green)](https://togithub.com/angular/angular/commit/99e9474aa2ccccdf4385fbac6b62b1a4585ed4b4) | symbol feature detection for the compiler ([#54711](https://togithub.com/angular/angular/issues/54711)) | ### [`v17.3.0`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1730-2024-03-13) [Compare Source](https://togithub.com/angular/angular/compare/17.2.4...17.3.0) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [1a6beae8a2](https://togithub.com/angular/angular/commit/1a6beae8a2bdcff27d4c1e402f98246a52247906) | feat | Enable template pipeline by default. ([#54571](https://togithub.com/angular/angular/pull/54571)) | | [f386a04c9d](https://togithub.com/angular/angular/commit/f386a04c9ddc2951c8105d5cafcce7b4bedea569) | fix | handle two-way bindings to signal-based template variables in instruction generation ([#54714](https://togithub.com/angular/angular/pull/54714)) | | [1f129f114e](https://togithub.com/angular/angular/commit/1f129f114edb21137d74471dd6b652848d2ffb68) | fix | not catching for loop empty tracking expressions ([#54772](https://togithub.com/angular/angular/pull/54772)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [12dc4d074e](https://togithub.com/angular/angular/commit/12dc4d074e63edaff626003ad6136a8d122b2ba6) | fix | account for as expression in docs extraction ([#54414](https://togithub.com/angular/angular/pull/54414)) | | [da7fbb40f0](https://togithub.com/angular/angular/commit/da7fbb40f06e6e37504f69e7b335f8219f424de2) | fix | detect when the linker is working in unpublished angular and widen supported versions ([#54439](https://togithub.com/angular/angular/pull/54439)) | | [492e03f699](https://togithub.com/angular/angular/commit/492e03f699ca95df4cf854885253f63a5a1fb5c1) | fix | flag two-way bindings to non-signal values in templates ([#54714](https://togithub.com/angular/angular/pull/54714)) | | [5afa4f0ec1](https://togithub.com/angular/angular/commit/5afa4f0ec1b64b88ef875d48bd143e0f36e0a955) | fix | support `ModuleWithProviders` literal detection with `typeof` ([#54650](https://togithub.com/angular/angular/pull/54650)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [331b16efd2](https://togithub.com/angular/angular/commit/331b16efd2f5af876e6dc0ad2474ee7a87b00de5) | feat | add API to inject attributes on the host node ([#54604](https://togithub.com/angular/angular/pull/54604)) | | [fb540e169a](https://togithub.com/angular/angular/commit/fb540e169a78a61f38d611f538eea8fdb0971f1d) | feat | add migration for invalid two-way bindings ([#54630](https://togithub.com/angular/angular/pull/54630)) | | [c687b8f453](https://togithub.com/angular/angular/commit/c687b8f4531252cd1c3dfbb9a7bd42bdbe666a36) | feat | expose new `output()` API ([#54650](https://togithub.com/angular/angular/pull/54650)) | | [c809069f21](https://togithub.com/angular/angular/commit/c809069f213244afd0e2d803a6a43510b218e6f5) | feat | introduce `outputFromObservable()` interop function ([#54650](https://togithub.com/angular/angular/pull/54650)) | | [aff65fd1f4](https://togithub.com/angular/angular/commit/aff65fd1f4a61ed76a6f9b623852f197eb3500e4) | feat | introduce `outputToObservable` interop helper ([#54650](https://togithub.com/angular/angular/pull/54650)) | | [974958913c](https://togithub.com/angular/angular/commit/974958913ca632971f878a045537472f2c99c665) | feat | support TypeScript 5.4 ([#54414](https://togithub.com/angular/angular/pull/54414)) | | [39a50f9a8d](https://togithub.com/angular/angular/commit/39a50f9a8df5afc4968d18924f3d9d7d6b649d3a) | fix | ensure all initializer functions run in an injection context ([#54761](https://togithub.com/angular/angular/pull/54761)) | | [243ccce624](https://togithub.com/angular/angular/commit/243ccce62475ae03a2e727d2b3cb2d51a595c4a7) | fix | exclude class attribute intended for projection matching from directive matching ([#54800](https://togithub.com/angular/angular/pull/54800)) | | [2909e9817d](https://togithub.com/angular/angular/commit/2909e9817daf69b6478d7d09229491a9a48cff16) | fix | prevent infinite loops in clobbered elements check ([#54425](https://togithub.com/angular/angular/pull/54425)) | | [7243c704cf](https://togithub.com/angular/angular/commit/7243c704cf8a4986fae419793027458e142658f0) | fix | return a readonly signal on `asReadonly`. ([#54706](https://togithub.com/angular/angular/pull/54706)) | | [bb35414a38](https://togithub.com/angular/angular/commit/bb35414a38f8a8447d03c66dc5bf60b84409f9e3) | perf | speed up retrieval of `DestroyRef` in `EventEmitter` ([#54748](https://togithub.com/angular/angular/pull/54748)) | ##### http | Commit | Type | Description | | -- | -- | -- | | [8d37ed035c](https://togithub.com/angular/angular/commit/8d37ed035c9e9796ba9a7b1f055404ea220dbb3b) | fix | exclude caching for authenticated HTTP requests ([#54746](https://togithub.com/angular/angular/pull/54746)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [c1c7384e02](https://togithub.com/angular/angular/commit/c1c7384e02becc623c6a42985f7178ca98137264) | feat | Add reusable types for router guards ([#54580](https://togithub.com/angular/angular/pull/54580)) | | [7225485311](https://togithub.com/angular/angular/commit/722548531108e247660ebe6966b99b57d510b615) | fix | Navigations triggered by cancellation events should cancel previous navigation ([#54710](https://togithub.com/angular/angular/pull/54710)) | ### [`v17.2.4`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1724-2024-03-06) [Compare Source](https://togithub.com/angular/angular/compare/17.2.3...17.2.4) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [917b9bdd2e](https://togithub.com/angular/angular/commit/917b9bdd2eec9cd6395adb0cbde979490bcc3a88) | fix | unwrap expressions with type parameters in query read property ([#54647](https://togithub.com/angular/angular/pull/54647)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [586cc24a10](https://togithub.com/angular/angular/commit/586cc24a102d51e7c42ecc839124353afe459073) | fix | apply TestBed provider overrides to `@defer` dependencies ([#54667](https://togithub.com/angular/angular/pull/54667)) | | [b558a01c84](https://togithub.com/angular/angular/commit/b558a01c84a1fe4f9e047e92d99d69f02f2ccc4f) | fix | generic inference for signal inputs may break with `--strictFunctionTypes` ([#54652](https://togithub.com/angular/angular/pull/54652)) | | [443e5f1591](https://togithub.com/angular/angular/commit/443e5f1591896909eab6ad157bb4b5db50a49f26) | fix | return a readonly signal on `asReadonly`. ([#54719](https://togithub.com/angular/angular/pull/54719)) | | [ffbafc7d4a](https://togithub.com/angular/angular/commit/ffbafc7d4a3c61226cb5c524b3ff42ed4f9f1d76) | fix | untrack various core operations ([#54614](https://togithub.com/angular/angular/pull/54614)) | ### [`v17.2.3`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1723-2024-02-27) [Compare Source](https://togithub.com/angular/angular/compare/17.2.2...17.2.3) ##### common | Commit | Type | Description | | -- | -- | -- | | [1a526f2881](https://togithub.com/angular/angular/commit/1a526f28814429c05b003edbe40500b7069e1404) | perf | `AsyncPipe` should not call `markForCheck` on subscription ([#54554](https://togithub.com/angular/angular/pull/54554)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [2aefed8763](https://togithub.com/angular/angular/commit/2aefed87632293c5570e17653a7d270162ea35c3) | fix | catch function instance properties in interpolated signal diagnostic ([#54325](https://togithub.com/angular/angular/pull/54325)) | | [48aec63ee4](https://togithub.com/angular/angular/commit/48aec63ee48fe9d20c1f1565b044ec359100736d) | fix | identify aliased initializer functions ([#54480](https://togithub.com/angular/angular/pull/54480)) | | [daf7c611b2](https://togithub.com/angular/angular/commit/daf7c611b23797ba2dba24e20e26c344902e7bc7) | fix | identify aliased initializer functions ([#54609](https://togithub.com/angular/angular/pull/54609)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [57123524a2](https://togithub.com/angular/angular/commit/57123524a2e1481987eaf239d2ae7f1216291864) | fix | collect providers from NgModules while rendering `@defer` block ([#52881](https://togithub.com/angular/angular/pull/52881)) | | [79a32816dc](https://togithub.com/angular/angular/commit/79a32816dcb57e9b02ba6e18261c6dccd14b0b23) | fix | fix typo in injectors.svg file ([#54596](https://togithub.com/angular/angular/pull/54596)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [dbe673b027](https://togithub.com/angular/angular/commit/dbe673b02751b8bf12f6f6f79b843dd268d965e1) | fix | resolve infinite loop for a single line element with a long tag name and angle bracket on a new line ([#54588](https://togithub.com/angular/angular/pull/54588)) | ### [`v17.2.2`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1722-2024-02-21) [Compare Source](https://togithub.com/angular/angular/compare/17.2.1...17.2.2) ##### common | Commit | Type | Description | | -- | -- | -- | | [d34e3298db](https://togithub.com/angular/angular/commit/d34e3298db2da9d3aa8f8e2c49e1d1aed849e7d2) | fix | image placeholder not removed in OnPush component ([#54515](https://togithub.com/angular/angular/pull/54515)) | ##### compiler | Commit | Type | Description | | -- | -- | -- | | [6447c0eecc](https://togithub.com/angular/angular/commit/6447c0eecc15800417bb5bde2d273865c559b7d4) | fix | adding the inert property to the "SCHEMA" array ([#53148](https://togithub.com/angular/angular/pull/53148)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [0a3edfb543](https://togithub.com/angular/angular/commit/0a3edfb5433e1b67f37d7b3f69a5c77b48eedce6) | fix | correctly detect deferred dependencies across scoped nodes ([#54499](https://togithub.com/angular/angular/pull/54499)) | | [790f4f7c26](https://togithub.com/angular/angular/commit/790f4f7c26474af2b1d81a4f3c761047bf920edf) | fix | use correct symbol name for default imported symbols in defer blocks ([#54495](https://togithub.com/angular/angular/pull/54495)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [3bd5860c74](https://togithub.com/angular/angular/commit/3bd5860c749517c4d35850703c53a768138b7bde) | fix | properly execute content queries for root components ([#54457](https://togithub.com/angular/angular/pull/54457)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [bb57d34110](https://togithub.com/angular/angular/commit/bb57d34110ea8796f5c5f522b98dadf078e8ad8a) | fix | Fix cf migration regular expression to include underscores ([#54533](https://togithub.com/angular/angular/pull/54533)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [3e31f1a34e](https://togithub.com/angular/angular/commit/3e31f1a34ee97a802a4032cd9e7816d683a51d5e) | fix | Clear internal transition when navigation finalizes ([#54261](https://togithub.com/angular/angular/pull/54261)) | ### [`v17.2.1`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1721-2024-02-14) [Compare Source](https://togithub.com/angular/angular/compare/17.2.0...17.2.1) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [7234824228](https://togithub.com/angular/angular/commit/7234824228df11249a5ebe01a6dee381be74e02e) | fix | fix broken version detection condition ([#54443](https://togithub.com/angular/angular/pull/54443)) | ### [`v17.2.0`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1720-2024-02-14) [Compare Source](https://togithub.com/angular/angular/compare/17.1.3...17.2.0) ##### common | Commit | Type | Description | | -- | -- | -- | | [03c3b3eb79](https://togithub.com/angular/angular/commit/03c3b3eb79ec061b0031d6ad7ba386d185c87d8d) | feat | add Netlify image loader ([#54311](https://togithub.com/angular/angular/pull/54311)) | | [f5c520b836](https://togithub.com/angular/angular/commit/f5c520b836c4545c7043649f28b3a0369c168747) | feat | add placeholder to NgOptimizedImage ([#53783](https://togithub.com/angular/angular/pull/53783)) | ##### compiler | Commit | Type | Description | | -- | -- | -- | | [47e6e84101](https://togithub.com/angular/angular/commit/47e6e841016abfca0c1aa84051d82a04b3027617) | feat | Add a TSConfig option `useTemplatePipeline` ([#54057](https://togithub.com/angular/angular/pull/54057)) | | [66e940aebf](https://togithub.com/angular/angular/commit/66e940aebfd5a93944860a4e0dbd14e1072f80f2) | feat | scope selectors in [@starting-style](https://togithub.com/starting-style) ([#53943](https://togithub.com/angular/angular/pull/53943)) | | [7b4d275f49](https://togithub.com/angular/angular/commit/7b4d275f494a64c38b61cea7045ba8b6e8447b78) | fix | Fix the template pipeline option ([#54148](https://togithub.com/angular/angular/pull/54148)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [7e861c640e](https://togithub.com/angular/angular/commit/7e861c640edf90c5f8d4f7e091861d3d98cd49c0) | feat | generate extra imports for component local dependencies in local mode ([#53543](https://togithub.com/angular/angular/pull/53543)) | | [3263df23f2](https://togithub.com/angular/angular/commit/3263df23f2f4da722ef2c1a1dacfb0866498dd60) | feat | generate global imports in local compilation mode ([#53543](https://togithub.com/angular/angular/pull/53543)) | | [b774e22d8e](https://togithub.com/angular/angular/commit/b774e22d8e384f43e9cd8f5c55475d06e7f66988) | feat | make it configurable to generate alias reexports ([#53937](https://togithub.com/angular/angular/pull/53937)) | | [3e1384048e](https://togithub.com/angular/angular/commit/3e1384048eb76c92532ae19aa2883318121c00e8) | feat | support host directives for local compilation mode ([#53877](https://togithub.com/angular/angular/pull/53877)) | | [a592904c69](https://togithub.com/angular/angular/commit/a592904c691844d2c1aed00bd914edabef49f9b1) | fix | allow custom/duplicate decorators for `@Injectable` classes in local compilation mode ([#54139](https://togithub.com/angular/angular/pull/54139)) | | [4b1d948b36](https://togithub.com/angular/angular/commit/4b1d948b36285ec6d80dbe93e0b92133f9d4be94) | fix | consider the case of duplicate Angular decorators in local compilation diagnostics ([#54139](https://togithub.com/angular/angular/pull/54139)) | | [96bcf4fb12](https://togithub.com/angular/angular/commit/96bcf4fb1208d1f073784a2cde4a03553e905807) | fix | forbid custom/duplicate decorator when option `forbidOrphanComponents` is set ([#54139](https://togithub.com/angular/angular/pull/54139)) | | [64fa5715c6](https://togithub.com/angular/angular/commit/64fa5715c696101fba0b4f8623eaec0eadc5b159) | fix | generating extra imports in local compilation mode when cycle is introduced ([#53543](https://togithub.com/angular/angular/pull/53543)) | | [6c8b09468a](https://togithub.com/angular/angular/commit/6c8b09468a05a80cba3960861f0ab8d3bae80415) | fix | highlight the unresolved element in the [@Component](https://togithub.com/Component).styles array for the error LOCAL_COMPILATION_UNRESOLVED_CONST ([#54230](https://togithub.com/angular/angular/pull/54230)) | | [0970129e20](https://togithub.com/angular/angular/commit/0970129e20f77dc309f2b4f76f961b310124778c) | fix | show proper error for custom decorators in local compilation mode ([#53983](https://togithub.com/angular/angular/pull/53983)) | | [f39cb06418](https://togithub.com/angular/angular/commit/f39cb064183d984254bdf4e41b61d3dc9379738a) | fix | show specific error for unresolved [@Directive](https://togithub.com/Directive).exportAs in local compilation mode ([#54230](https://togithub.com/angular/angular/pull/54230)) | | [f3851b5945](https://togithub.com/angular/angular/commit/f3851b59459a1d9c214ace3db5a716d51c1f93c7) | fix | show specific error for unresolved [@HostBinding](https://togithub.com/HostBinding)'s argument in local compilation mode ([#54230](https://togithub.com/angular/angular/pull/54230)) | | [39ddd884e8](https://togithub.com/angular/angular/commit/39ddd884e826cc0be63fd0f7d7de20d642877ef9) | fix | show specific error for unresolved [@HostListener](https://togithub.com/HostListener)'s event name in local compilation mode ([#54230](https://togithub.com/angular/angular/pull/54230)) | | [5d633240fd](https://togithub.com/angular/angular/commit/5d633240fd5927c4318a9240e60c3a30b2333cee) | fix | show the correct message for the error LOCAL_COMPILATION_UNRESOLVED_CONST when an unresolved symbol used for [@Component](https://togithub.com/Component).styles ([#54230](https://togithub.com/angular/angular/pull/54230)) | | [58b8a232d6](https://togithub.com/angular/angular/commit/58b8a232d64f5fe3207c90c8145cab36e7e192c2) | fix | support jumping to definitions of signal-based inputs ([#54053](https://togithub.com/angular/angular/pull/54053)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [702ab28b4c](https://togithub.com/angular/angular/commit/702ab28b4c07a903c403a20af2ca287348b6afd0) | feat | add support for model inputs ([#54252](https://togithub.com/angular/angular/pull/54252)) | | [e95ef2cbc6](https://togithub.com/angular/angular/commit/e95ef2cbc6f850d8fe96218b74cff76cea947674) | feat | expose queries as signals ([#54283](https://togithub.com/angular/angular/pull/54283)) | | [656bc282e3](https://togithub.com/angular/angular/commit/656bc282e345c5e37a9189a0a4daa631e02c31bf) | fix | add toString implementation to signals ([#54002](https://togithub.com/angular/angular/pull/54002)) | | [62b87b4551](https://togithub.com/angular/angular/commit/62b87b4551d77815f58af152d1921de3733621ba) | fix | do not crash for signal query that does not have any matches ([#54353](https://togithub.com/angular/angular/pull/54353)) | | [4b96f370ee](https://togithub.com/angular/angular/commit/4b96f370eea08d2531cc54f65a651f94b504692d) | fix | expose model signal subcribe for type checking purposes ([#54357](https://togithub.com/angular/angular/pull/54357)) | | [744cb1e561](https://togithub.com/angular/angular/commit/744cb1e561d9b0cbffd20ad612d5ea9e2cf6b2e7) | fix | return the same children query results if there are no changes ([#54392](https://togithub.com/angular/angular/pull/54392)) | | [6d00115bf4](https://togithub.com/angular/angular/commit/6d00115bf45731b80178e11921df6ec1dc89efaf) | fix | show placeholder block on the server with immediate trigger ([#54394](https://togithub.com/angular/angular/pull/54394)) | ##### http | Commit | Type | Description | | -- | -- | -- | | [1c536250b6](https://togithub.com/angular/angular/commit/1c536250b6112c67a68159de50c4afe0dbc440f8) | fix | Use string body to generate transfer cache key. ([#54379](https://togithub.com/angular/angular/pull/54379)) | ### [`v17.1.3`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1713-2024-02-08) [Compare Source](https://togithub.com/angular/angular/compare/17.1.2...17.1.3) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [bc4a6a9715](https://togithub.com/angular/angular/commit/bc4a6a9715547881ed8e65169a5aaebfd3188a7f) | fix | do not error due to multiple components named equally ([#54273](https://togithub.com/angular/angular/pull/54273)) | | [a997e08c6f](https://togithub.com/angular/angular/commit/a997e08c6f5c5321e5d18f3368ff0886fa133d59) | fix | handle default imports in defer blocks ([#53695](https://togithub.com/angular/angular/pull/53695)) | | [63a9027720](https://togithub.com/angular/angular/commit/63a9027720611002c6ee3b443a11e9feff213059) | fix | interpolatedSignalNotInvoked diagnostic for model signals ([#54338](https://togithub.com/angular/angular/pull/54338)) | | [40e1edc977](https://togithub.com/angular/angular/commit/40e1edc977fbe398adc535167f8ede2db8985656) | fix | properly catch fatal diagnostics in type checking ([#54309](https://togithub.com/angular/angular/pull/54309)) | | [9f6605d11b](https://togithub.com/angular/angular/commit/9f6605d11b7ee75f289b5a2ed69e201d65b038d8) | fix | support jumping to definitions of signal-based inputs ([#54233](https://togithub.com/angular/angular/pull/54233)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [7df133dcc2](https://togithub.com/angular/angular/commit/7df133dcc243cd6b0f779fa35de7f916e6938301) | fix | `afterRender` hooks should allow updating state ([#54074](https://togithub.com/angular/angular/pull/54074)) | | [744e20641a](https://togithub.com/angular/angular/commit/744e20641a21d18c324bd9c157c8912d38741826) | fix | Fix possible infinite loop with `markForCheck` by partially reverting [#54074](https://togithub.com/angular/angular/pull/54074) ([#54329](https://togithub.com/angular/angular/pull/54329)) | | [0fb114274c](https://togithub.com/angular/angular/commit/0fb114274cead9f317a2fc902cc3a3f6b046e708) | fix | update imports to be compatible with rxjs 6 ([#54193](https://togithub.com/angular/angular/pull/54193)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [238f2a8bc9](https://togithub.com/angular/angular/commit/238f2a8bc9c46b0d08aff163349ecc1493441a69) | fix | Clear internal transition when navigation finalizes ([#54261](https://togithub.com/angular/angular/pull/54261)) | ### [`v17.1.2`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1712-2024-01-31) [Compare Source](https://togithub.com/angular/angular/compare/17.1.1...17.1.2) ##### | Commit | Type | Description | | -- | -- | -- | | [ccddacf11d](https://togithub.com/angular/angular/commit/ccddacf11deaebeda12e1bdb6e93ec401397d352) | fix | cta clickability issue in adev homepage. ([#52905](https://togithub.com/angular/angular/pull/52905)) | ##### animations | Commit | Type | Description | | -- | -- | -- | | [98d545fafa](https://togithub.com/angular/angular/commit/98d545fafa7fc3b1fb3ae049ce655e33ef9bd423) | fix | cleanup DOM elements when root view is removed with async animations ([#53033](https://togithub.com/angular/angular/pull/53033)) | ##### common | Commit | Type | Description | | -- | -- | -- | | [cdc5e39532](https://togithub.com/angular/angular/commit/cdc5e3953237a192beafd6330f9d9e36ede34f2c) | fix | The date pipe should return ISO format for week and week-year as intended in the unit test. ([#53879](https://togithub.com/angular/angular/pull/53879)) | ##### compiler | Commit | Type | Description | | -- | -- | -- | | [f12b01ec88](https://togithub.com/angular/angular/commit/f12b01ec88eaf18041c2e46335428627aa0d7744) | fix | Update type check block to fix control flow source mappings ([#53980](https://togithub.com/angular/angular/pull/53980)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [c477e876e3](https://togithub.com/angular/angular/commit/c477e876e39495b855b096440d53cf1dd1ad33c6) | fix | change defer block fixture default behavior to playthrough ([#54088](https://togithub.com/angular/angular/pull/54088)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [8264382a6b](https://togithub.com/angular/angular/commit/8264382a6bf389fb3fca75fa2d6c0a2aa5a1e42f) | fix | error in standalone migration when non-array value is used as declarations in TestBed ([#54122](https://togithub.com/angular/angular/pull/54122)) | ### [`v17.1.1`](https://togithub.com/angular/angular/releases/tag/17.1.1) [Compare Source](https://togithub.com/angular/angular/compare/17.1.0...17.1.1) ##### 17.1.1 (2024-01-24) ##### router | Commit | Description | | -- | -- | | [![fix - f222bee8fa](https://img.shields.io/badge/f222bee8fa-fix-green)](https://togithub.com/angular/angular/commit/f222bee8fa037f437761e5f7f127f22f280e9154) | revert commit that replaced `last` helper with native `Array.at(-1)` ([#54021](https://togithub.com/angular/angular/issues/54021)) | ### [`v17.1.0`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1710-2024-01-17) [Compare Source](https://togithub.com/angular/angular/compare/17.0.9...17.1.0) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [79ff91a813](https://togithub.com/angular/angular/commit/79ff91a813e544929cb5eb5f9aab762a9f3d0435) | fix | allow TS jsDocParsingMode host option to be programmatically set ([#53126](https://togithub.com/angular/angular/pull/53126)) | | [5613051a8b](https://togithub.com/angular/angular/commit/5613051a8bd2626ae347292807b2bf21085c4c02) | fix | allow TS jsDocParsingMode host option to be programmatically set again ([#53292](https://togithub.com/angular/angular/pull/53292)) | | [df8a825910](https://togithub.com/angular/angular/commit/df8a825910951bebf34a4eede42f3ce5cd3e6fb7) | fix | project empty block root node ([#53620](https://togithub.com/angular/angular/pull/53620)) | | [478d622265](https://togithub.com/angular/angular/commit/478d6222650884478314985e3d5132587c4f670c) | fix | project empty block root node in template pipeline ([#53620](https://togithub.com/angular/angular/pull/53620)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [abdc7e4578](https://togithub.com/angular/angular/commit/abdc7e45786667e4283912024a641975f1917d97) | feat | support type-checking for generic signal inputs ([#53521](https://togithub.com/angular/angular/pull/53521)) | | [e620b3a724](https://togithub.com/angular/angular/commit/e620b3a724cb615af24b7779c0ab492d24efb8cc) | fix | add compiler option to disable control flow content projection diagnostic ([#53311](https://togithub.com/angular/angular/pull/53311)) | | [4c1d69e288](https://togithub.com/angular/angular/commit/4c1d69e2880f22745c820eee630d10071e4fa86b) | fix | add diagnostic for control flow that prevents content projection ([#53190](https://togithub.com/angular/angular/pull/53190)) | | [76ceebad04](https://togithub.com/angular/angular/commit/76ceebad047f62972654a8c934c77d8d02d9fa14) | fix | do not throw fatal error if extended type check fails ([#53896](https://togithub.com/angular/angular/pull/53896)) | | [1a6eaa0fea](https://togithub.com/angular/angular/commit/1a6eaa0fea1024b919e17ac9d2e8c07df7916de8) | fix | input transform in local compilation mode ([#53645](https://togithub.com/angular/angular/pull/53645)) | | [56a76d73e0](https://togithub.com/angular/angular/commit/56a76d73e037aeea1975808d5c51608fd23d4fa6) | fix | modify `getConstructorDependencies` helper to work with reflection host after the previous change ([#52215](https://togithub.com/angular/angular/pull/52215)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [863be4b698](https://togithub.com/angular/angular/commit/863be4b6981dc60ca0610b0e61d2ba1f5759e2a3) | feat | expose new `input` API for signal-based inputs ([#53872](https://togithub.com/angular/angular/pull/53872)) | | [94096c6ede](https://togithub.com/angular/angular/commit/94096c6ede67436a349ae07901f2bb418bf9f461) | feat | support TypeScript 5.3 ([#52572](https://togithub.com/angular/angular/pull/52572)) | | [69b384c0d1](https://togithub.com/angular/angular/commit/69b384c0d16f631741339d8757c32ef08260cfce) | fix | `SignalNode` reactive node incorrectly exposing unset field ([#53571](https://togithub.com/angular/angular/pull/53571)) | | [6f79507ea7](https://togithub.com/angular/angular/commit/6f79507ea7f272d8d09250e222ca831f407867d8) | fix | Change defer block fixture default behavior to playthrough ([#53956](https://togithub.com/angular/angular/pull/53956)) | | [32f908ab70](https://togithub.com/angular/angular/commit/32f908ab70f1b9ed3f92df1cae05ddde68932404) | fix | do not accidentally inherit input transforms when overridden ([#53571](https://togithub.com/angular/angular/pull/53571)) | | [bdd61c768a](https://togithub.com/angular/angular/commit/bdd61c768a28b56c68634b99c036986499829f45) | fix | replace assertion with more intentional error ([#52234](https://togithub.com/angular/angular/pull/52234)) | | [0daca457bb](https://togithub.com/angular/angular/commit/0daca457bb5bb6ffe14b7037264f8497eb5b3daf) | fix | TestBed should still use the microtask queue to schedule effects ([#53843](https://togithub.com/angular/angular/pull/53843)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [5c1d441029](https://togithub.com/angular/angular/commit/5c1d4410298e20cb03d7a1ddf7931538b6a181b4) | feat | Add info property to `NavigationExtras` ([#53303](https://togithub.com/angular/angular/pull/53303)) | | [50d7916278](https://togithub.com/angular/angular/commit/50d79162785bb8d3e158a7a4a3733f4c75d3b127) | feat | Add router configuration to resolve navigation promise on error ([#48910](https://togithub.com/angular/angular/pull/48910)) | | [a5a9b408e2](https://togithub.com/angular/angular/commit/a5a9b408e2eb64dcf1d3ca16da4897649dd2fc34) | feat | Add transient info to RouterLink input ([#53784](https://togithub.com/angular/angular/pull/53784)) | | [726530a9af](https://togithub.com/angular/angular/commit/726530a9af9c8daf7295cc3548f24e70f380d70e) | feat | Allow `onSameUrlNavigation: 'ignore'` in `navigateByUrl` ([#52265](https://togithub.com/angular/angular/pull/52265)) |Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.