tsparticles / angular

Angular tsParticles official component
MIT License
33 stars 6 forks source link

fix(deps): update angular monorepo to v17 (major) - autoclosed #79

Closed renovate[bot] closed 9 months ago

renovate[bot] commented 10 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@angular/animations (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence
@angular/common (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence
@angular/compiler (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence
@angular/compiler-cli (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence
@angular/core (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence
@angular/forms (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence
@angular/language-service (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence
@angular/platform-browser (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence
@angular/platform-browser-dynamic (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence
@angular/router (source) ~16.2.0 -> ~17.0.0 age adoption passing confidence

Release Notes

angular/angular (@​angular/animations) ### [`v17.0.5`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1705-2023-11-29) [Compare Source](https://togithub.com/angular/angular/compare/17.0.4...17.0.5) ##### core | Commit | Type | Description | | -- | -- | -- | | [6be88040d1](https://togithub.com/angular/angular/commit/6be88040d134b8c8d7efd2068296f68b8b7efbdd) | fix | avoid stale provider info when TestBed.overrideProvider is used ([#​52918](https://togithub.com/angular/angular/pull/52918)) | | [dee50f1d78](https://togithub.com/angular/angular/commit/dee50f1d78d009f74edfa53f11fd6998b1af5441) | fix | inherit host directives ([#​52992](https://togithub.com/angular/angular/pull/52992)) | | [07920d96d4](https://togithub.com/angular/angular/commit/07920d96d4e9831fd14ff01a3dd44af1017b28ca) | fix | Reattached views that are dirty from a signal update should refresh ([#​53001](https://togithub.com/angular/angular/pull/53001)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [aab7fb8654](https://togithub.com/angular/angular/commit/aab7fb865486b94d6aabbe548894f8083f4e6cfe) | fix | Add ngForTemplate support to control flow migration ([#​53076](https://togithub.com/angular/angular/pull/53076)) | | [dbd6f386ea](https://togithub.com/angular/angular/commit/dbd6f386ea81e7f29bc1cb34fb8efbba8c290ea8) | fix | allows colons in ngIf else cases to migrate ([#​53076](https://togithub.com/angular/angular/pull/53076)) | | [5b9f896009](https://togithub.com/angular/angular/commit/5b9f896009d9c57c91d44e1cb7adf80c29fbfb4c) | fix | cf migration fix migrating empty switch default ([#​53237](https://togithub.com/angular/angular/pull/53237)) | | [2b3d3b0fe1](https://togithub.com/angular/angular/commit/2b3d3b0fe10134739ec9982a776837a273ec8e1d) | fix | CF migration log warning when collection aliasing detected in `@for` ([#​53238](https://togithub.com/angular/angular/pull/53238)) | | [dffeac8386](https://togithub.com/angular/angular/commit/dffeac8386bed73ef0b2337c33f122af9884bb82) | fix | cf migration removes unnecessary bound ngifelse attribute ([#​53236](https://togithub.com/angular/angular/pull/53236)) | | [00cb3339ba](https://togithub.com/angular/angular/commit/00cb3339bab738100e4164339420f2492be91fd1) | fix | control flow migration formatting fixes ([#​53076](https://togithub.com/angular/angular/pull/53076)) | | [c22af72f75](https://togithub.com/angular/angular/commit/c22af72f753b9ad3886561228a0cfd938a2a6de9) | fix | fix off by one issue with template removal in CF migration ([#​53255](https://togithub.com/angular/angular/pull/53255)) | | [ba6d7fe018](https://togithub.com/angular/angular/commit/ba6d7fe0184dd1d9dbab088d767097948b78d9a4) | fix | fixes CF migration i18n ng-template offsets ([#​53212](https://togithub.com/angular/angular/pull/53212)) | | [8f6affdd64](https://togithub.com/angular/angular/commit/8f6affdd64c6022c6a96fddac564c0ec05c5da9b) | fix | fixes control flow migration common module removal ([#​53076](https://togithub.com/angular/angular/pull/53076)) | | [6ae408847c](https://togithub.com/angular/angular/commit/6ae408847ce5943ff34c7432a76533b69f08cb63) | fix | properly handle ngIfThen cases in CF migration ([#​53256](https://togithub.com/angular/angular/pull/53256)) | | [0fcef65cea](https://togithub.com/angular/angular/commit/0fcef65cea8a7687afdf90e6e0e0c396f5792606) | fix | Update CF migration to skip templates with duplicate ng-template names ([#​53204](https://togithub.com/angular/angular/pull/53204)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [91486aaf07](https://togithub.com/angular/angular/commit/91486aaf0754cb38bc9846f1d9532b1a0941f53a) | fix | Resolvers in different parts of the route tree should be able to execute together ([#​52934](https://togithub.com/angular/angular/pull/52934)) | ### [`v17.0.4`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1704-2023-11-20) [Compare Source](https://togithub.com/angular/angular/compare/17.0.3...17.0.4) ##### common | Commit | Type | Description | | -- | -- | -- | | [7f1c55755d](https://togithub.com/angular/angular/commit/7f1c55755d94444aa2c07fc62c276bb158e69f24) | fix | remove `load` on image once it fails to load ([#​52990](https://togithub.com/angular/angular/pull/52990)) | | [fafcb0d23f](https://togithub.com/angular/angular/commit/fafcb0d23f1f687a2fe5c8349b916586ffadc375) | fix | scan images once page is loaded ([#​52991](https://togithub.com/angular/angular/pull/52991)) | ##### compiler | Commit | Type | Description | | -- | -- | -- | | [98376f2c09](https://togithub.com/angular/angular/commit/98376f2c09e9c28d1473123a2a1f4fb1c9d1cb1e) | fix | changed after checked error in for loops ([#​52935](https://togithub.com/angular/angular/pull/52935)) | | [291deac663](https://togithub.com/angular/angular/commit/291deac6636a6f99a98dd0c9096ebe3b0547bb9e) | fix | generate i18n instructions for blocks ([#​52958](https://togithub.com/angular/angular/pull/52958)) | | [49dca36880](https://togithub.com/angular/angular/commit/49dca36880a1c1c394533e8a94db9c5ef412ebd2) | fix | nested for loops incorrectly calculating computed variables ([#​52931](https://togithub.com/angular/angular/pull/52931)) | | [f01b7183d2](https://togithub.com/angular/angular/commit/f01b7183d2064f41c0f5e30ee976cc91c15e06c5) | fix | produce placeholder for blocks in i18n bundles ([#​52958](https://togithub.com/angular/angular/pull/52958)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [f671f86ac2](https://togithub.com/angular/angular/commit/f671f86ac28d434b2fd492ef005749fe0275ece9) | fix | add diagnostic for control flow that prevents content projection ([#​52726](https://togithub.com/angular/angular/pull/52726)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [db1a8ebdb4](https://togithub.com/angular/angular/commit/db1a8ebdb4da8673107ba4ba08c42d484b733c03) | fix | cleanup loading promise when no dependencies are defined ([#​53031](https://togithub.com/angular/angular/pull/53031)) | | [31a1575334](https://togithub.com/angular/angular/commit/31a1575334ef78822d947ed858d8365ca5665f2f) | fix | handle local refs when `getDeferBlocks` is invoked in tests ([#​52973](https://togithub.com/angular/angular/pull/52973)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [ac9cd6108f](https://togithub.com/angular/angular/commit/ac9cd6108f6fe25e9c7a11db9816c6e07d241515) | fix | control flow migration fails for async pipe with unboxing of observable ([#​52756](https://togithub.com/angular/angular/pull/52756)) ([#​52972](https://togithub.com/angular/angular/pull/52972)) | | [13bf5b7007](https://togithub.com/angular/angular/commit/13bf5b700739aadb2e5a210441fb815a8501ad65) | fix | Fixes control flow migration if then else case ([#​53006](https://togithub.com/angular/angular/pull/53006)) | | [492ad4698a](https://togithub.com/angular/angular/commit/492ad4698aaef51a3d24ae90f617a2ba3fae901e) | fix | fixes migrations of nested switches in control flow ([#​53010](https://togithub.com/angular/angular/pull/53010)) | | [0fad36eff2](https://togithub.com/angular/angular/commit/0fad36eff2b228baa3b8868810d4ac86eb6db459) | fix | tweaks to formatting in control flow migration ([#​53058](https://togithub.com/angular/angular/pull/53058)) | ### [`v17.0.3`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1703-2023-11-15) [Compare Source](https://togithub.com/angular/angular/compare/17.0.2...17.0.3) ##### animations | Commit | Type | Description | | -- | -- | -- | | [f5872c9921](https://togithub.com/angular/angular/commit/f5872c992181a2c231890b83f92ec03ec9606802) | fix | prevent the AsyncAnimationRenderer from calling the delegate when there is no element. ([#​52570](https://togithub.com/angular/angular/pull/52570)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [6a1d4ed667](https://togithub.com/angular/angular/commit/6a1d4ed6670f5965a654e40997aa266a99925f50) | fix | handle non-container environment injector cases ([#​52774](https://togithub.com/angular/angular/pull/52774)) | | [5de7575be8](https://togithub.com/angular/angular/commit/5de7575be83b9829e65ad245034ee7ab1d966044) | fix | reset cached scope for components that were overridden using TestBed ([#​52916](https://togithub.com/angular/angular/pull/52916)) | ##### http | Commit | Type | Description | | -- | -- | -- | | [7c066a4af4](https://togithub.com/angular/angular/commit/7c066a4af4faae25ee722c19576c63c3833066ee) | fix | Use the response `content-type` to set the blob `type`. ([#​52840](https://togithub.com/angular/angular/pull/52840)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [4e200bf13b](https://togithub.com/angular/angular/commit/4e200bf13b284fa89bbb0854cbb85dc8fe94d8bb) | fix | Add missing support for ngForOf ([#​52903](https://togithub.com/angular/angular/pull/52903)) | | [d033540d0f](https://togithub.com/angular/angular/commit/d033540d0f874a7a05b79c00e3151ed076fa71c3) | fix | Add support for bound versions of NgIfElse and NgIfThenElse ([#​52869](https://togithub.com/angular/angular/pull/52869)) | | [aa2d815648](https://togithub.com/angular/angular/commit/aa2d815648dbf3303cfe72bf976a4a87de406ee0) | fix | Add support for removing imports post migration ([#​52763](https://togithub.com/angular/angular/pull/52763)) | | [3831942771](https://togithub.com/angular/angular/commit/38319427711f4dab4e4d64ff48aecc7727085031) | fix | Fixes issue with multiple if elses with same template ([#​52863](https://togithub.com/angular/angular/pull/52863)) | | [e1f84a31dc](https://togithub.com/angular/angular/commit/e1f84a31dcac413251329c3b695a253234c6aae6) | fix | passed in paths will be respected in nx workspaces ([#​52796](https://togithub.com/angular/angular/pull/52796)) | ### [`v17.0.2`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1702-2023-11-09) [Compare Source](https://togithub.com/angular/angular/compare/17.0.1...17.0.2) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [7a95cccf50](https://togithub.com/angular/angular/commit/7a95cccf50c01a3733c6015551f8864e246d9239) | fix | add interpolatedSignalNotInvoked to diagnostics ([#​52687](https://togithub.com/angular/angular/pull/52687)) | | [a548c0333e](https://togithub.com/angular/angular/commit/a548c0333ecc993073ee7df054119a6fdde1d27b) | fix | incorrect inferred type of for loop implicit variables ([#​52732](https://togithub.com/angular/angular/pull/52732)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [2cea80c6e2](https://togithub.com/angular/angular/commit/2cea80c6e21c113d12c38c4b3219c5f3f5944bd8) | fix | error code in image performance warning ([#​52727](https://togithub.com/angular/angular/pull/52727)) | | [b16fc2610a](https://togithub.com/angular/angular/commit/b16fc2610a37b7407713e1e0018d92372f1349e9) | fix | limit rate of markers invocations ([#​52742](https://togithub.com/angular/angular/pull/52742)) | | [44c48a4835](https://togithub.com/angular/angular/commit/44c48a48358c92c32301b578966a8e1ee9a867d8) | fix | properly update collection with repeated keys in `@for` ([#​52697](https://togithub.com/angular/angular/pull/52697)) | ### [`v17.0.1`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1701-2023-11-08) [Compare Source](https://togithub.com/angular/angular/compare/17.0.0...17.0.1) ##### http | Commit | Type | Description | | -- | -- | -- | | [5c6f3f8ec0](https://togithub.com/angular/angular/commit/5c6f3f8ec0f1dd9b5505f3c94e654a675e75f147) | fix | Don't override the backend when using the InMemoryWebAPI ([#​52425](https://togithub.com/angular/angular/pull/52425)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [70d30c28e0](https://togithub.com/angular/angular/commit/70d30c28e04f4ead51145e4e47df342492bfb336) | fix | Add support for ng-templates with i18n attributes ([#​52597](https://togithub.com/angular/angular/pull/52597)) | | [4f125c5f9a](https://togithub.com/angular/angular/commit/4f125c5f9ae572a8216ec1fbb88f52e47b875e1e) | fix | Switches to multiple passes to fix several reported bugs ([#​52592](https://togithub.com/angular/angular/pull/52592)) | Web Frameworks: the internet frontier.
These are the voyages of the framework Angular.
Its continuing mission:
To explore strange, new technologies.
To seek out new users and new applications.
To boldly go where no web framework has gone before.
In honor of v17.0.1 ______ ___.--------'------`---------.____ _.---'----------------------------------`---.__ .'___=]=========================================== ,-----------------------..__/.' >--.______ _______.---' ]====================<==||(__) .' `------' `-----------------------`' ----.___--/ / /---' `/ /_______(______________________/ `-------------.--------------.' \________|_.-' Live long and prosper 🖖🏻 ### [`v17.0.0`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1700-2023-11-08) [Compare Source](https://togithub.com/angular/angular/compare/16.2.12...17.0.0) [Blog post "Angular v17 is now available"](http://goo.gle/angular-v17). #### Breaking Changes ##### - Node.js v16 support has been removed and the minimum support version has been bumped to 18.13.0. Node.js v16 is planned to be End-of-Life on 2023-09-11. Angular will stop supporting Node.js v16 in Angular v17. For Node.js release schedule details, please see: https://github.com/nodejs/release#release-schedule ##### common - - the NgSwitch directive now defaults to the === equality operator, migrating from the previously used ==. NgSwitch expressions and / or individual condition values need adjusting to this stricter equality check. The added warning message should help pinpointing NgSwitch usages where adjustements are needed. ##### core - Angular now required `zone.js` version `~0.14.0` - Versions of TypeScript older than 5.2 are no longer supported. - The `mutate` method was removed from the `WritableSignal` interface and completely dropped from the public API surface. As an alternative please use the update method and make immutable changes to the object. Example before: ```typescript items.mutate(itemsArray => itemsArray.push(newItem)); ``` Example after: ```typescript items.update(itemsArray => [itemsArray, …newItem]); ``` - The `mutate` method was removed from the `WritableSignal` interface and completely dropped from the public API surface. As an alternative please use the update method and make immutable changes to the object. Example before: ```typescript items.mutate(itemsArray => itemsArray.push(newItem)); ``` Example after: ```typescript items.update(itemsArray => [itemsArray, …newItem]); ``` - `OnPush` components that are created dynamically now only have their host bindings refreshed and `ngDoCheck run` during change detection if they are dirty. Previously, a bug in the change detection would result in the `OnPush` configuration of dynamically created components to be ignored when executing host bindings and the `ngDoCheck` function. This is rarely encountered but can happen if code has a handle on the `ComponentRef` instance and updates values read in the `OnPush` component template without then calling either `markForCheck` or `detectChanges` on that component's `ChangeDetectorRef`. ##### platform-browser - `REMOVE_STYLES_ON_COMPONENT_DESTROY` default value is now `true`. This causes CSS of components to be removed from the DOM when destroyed. You retain the previous behaviour by providing the `REMOVE_STYLES_ON_COMPONENT_DESTROY` injection token. ```ts import {REMOVE_STYLES_ON_COMPONENT_DESTROY} from '@​angular/platform-browser'; ... providers: [{ provide: REMOVE_STYLES_ON_COMPONENT_DESTROY, useValue: false, }] ``` - The `withNoDomReuse()` function was removed from the public API. If you need to disable hydration, you can exclude the `provideClientHydration()` call from provider list in your application (which would disable hydration features for the entire application) or use `ngSkipHydration` attribute to disable hydration for particular components. See this guide for additional information: https://angular.io/guide/hydration#how-to-skip-hydration-for-particular-components. ##### router - Absolute redirects no longer prevent further redirects. Route configurations may need to be adjusted to prevent infinite redirects where additional redirects were previously ignored after an absolute redirect occurred. - Routes with `loadComponent` would incorrectly cause child routes to inherit their data by default. The default `paramsInheritanceStrategy` is `emptyOnly`. If parent data should be inherited in child routes, this should be manually set to `always`. - `urlHandlingStrategy` has been removed from the Router public API. This should instead be configured through the provideRouter or RouterModule.forRoot APIs. - The following Router properties have been removed from the public API: - canceledNavigationResolution - paramsInheritanceStrategy - titleStrategy - urlUpdateStrategy - malformedUriErrorHandler These should instead be configured through the `provideRouter` or `RouterModule.forRoot` APIs. - The `setupTestingRouter` function has been removed. Use `RouterModule.forRoot` or `provideRouter` to setup the `Router` for tests instead. - `malformedUriErrorHandler` is no longer available in the `RouterModule.forRoot` options. URL parsing errors should instead be handled in the `UrlSerializer.parse` method. ##### zone.js - Deep and legacy `dist/` imports like `zone.js/bundles/zone-testing.js` and `zone.js/dist/zone` are no longer allowed. `zone-testing-bundle` and `zone-testing-node-bundle` are also no longer part of the package. The proper way to import `zone.js` and `zone.js/testing` is: ```js import 'zone.js'; import 'zone.js/testing'; ``` #### Deprecations ##### animations - The `AnimationDriver.NOOP` symbol is deprecated, use `NoopAnimationDriver` instead. ##### core - `ChangeDetectorRef.checkNoChanges` is deprecated. Test code should use `ComponentFixture` instead of `ChangeDetectorRef`. Application code should not call `ChangeDetectorRef.checkNoChanges` directly. - Swapping out the context object for `EmbeddedViewRef` is no longer supported. Support for this was introduced with v12.0.0, but this pattern is rarely used. There is no replacement, but you can use simple assignments in most cases, or ` Object.assign , or alternatively still replace the full object by using a `Proxy`(see`NgTemplateOutlet\` as an example). Also adds a warning if the deprecated - NgProbeToken The `NgProbeToken` is not used internally since the transition from View Engine to Ivy. The token has no utility and can be removed from applications and libraries. ##### | Commit | Type | Description | | -- | -- | -- | | [59aa0634f4](https://togithub.com/angular/angular/commit/59aa0634f4d4694203f2a69c40017fe5a3962514) | build | remove support for Node.js v16 ([#​51755](https://togithub.com/angular/angular/pull/51755)) | ##### animations | Commit | Type | Description | | -- | -- | -- | | [e753278faa](https://togithub.com/angular/angular/commit/e753278faae79a53e235e0d8e03f89555a712d80) | feat | Add the possibility of lazy loading animations code. ([#​50738](https://togithub.com/angular/angular/pull/50738)) | | [698c058e1c](https://togithub.com/angular/angular/commit/698c058e1c975c573722407f4843a4a774ceb92a) | fix | remove code duplication between entry-points ([#​51500](https://togithub.com/angular/angular/pull/51500)) | | [0598613950](https://togithub.com/angular/angular/commit/0598613950c76f4a13601c6942e30ab4ce1e3b67) | refactor | deprecation of `AnimationDriver.NOOP` ([#​51843](https://togithub.com/angular/angular/pull/51843)) | ##### benchpress | Commit | Type | Description | | -- | -- | -- | | [2da3551a70](https://togithub.com/angular/angular/commit/2da3551a703ebef401d76a8e88e388437e851d85) | feat | report gc and render time spent in script ([#​50771](https://togithub.com/angular/angular/pull/50771)) | ##### common | Commit | Type | Description | | -- | -- | -- | | [fe2fd7e1a8](https://togithub.com/angular/angular/commit/fe2fd7e1a898a4525c219065a6d0908988dfd7e2) | feat | make the warning for lazy-loaded lcp image an error ([#​51748](https://togithub.com/angular/angular/pull/51748)) | | [dde3fdabbd](https://togithub.com/angular/angular/commit/dde3fdabbd24b48dd6afd120d23e92a3605eb04d) | feat | upgrade warning to logged error for lazy-loaded LCP images using NgOptimizedImage ([#​52004](https://togithub.com/angular/angular/pull/52004)) | | [da056a1fe2](https://togithub.com/angular/angular/commit/da056a1fe2816299319fb3f87416316be2029479) | fix | add missing types field for @​angular/common/locales of exports in package.json ([#​52080](https://togithub.com/angular/angular/pull/52080)) | | [85843e8212](https://togithub.com/angular/angular/commit/85843e8212e99deb8b70f3d3f8dfe002b978cbb1) | fix | allow to specify only some properties of `DatePipeConfig` ([#​51287](https://togithub.com/angular/angular/pull/51287)) | | [3bd85fb7b0](https://togithub.com/angular/angular/commit/3bd85fb7b0723ed807bca771e9fa95af60a3cfaf) | fix | apply fixed_srcset_width value only to fixed srcsets ([#​52459](https://togithub.com/angular/angular/pull/52459)) | | [65b460448e](https://togithub.com/angular/angular/commit/65b460448ec5fdcee5aecca0cdc3cf498b0832cb) | fix | missing space in ngSwitch equality warning ([#​52180](https://togithub.com/angular/angular/pull/52180)) | | [86c5e34601](https://togithub.com/angular/angular/commit/86c5e34601d7901a11688124aa902646524177eb) | fix | remove code duplication between entry-points ([#​51500](https://togithub.com/angular/angular/pull/51500)) | | [28a5925f53](https://togithub.com/angular/angular/commit/28a5925f53790067d45f1f68d204a36088dbf5e3) | fix | use === operator to match NgSwitch cases ([#​51504](https://togithub.com/angular/angular/pull/51504)) | ##### compiler | Commit | Type | Description | | -- | -- | -- | | [1934524a0c](https://togithub.com/angular/angular/commit/1934524a0c673fb65cd927c55c712f59446f9c93) | feat | add docs extraction for type aliases ([#​52118](https://togithub.com/angular/angular/pull/52118)) | | [7f6d9a73ab](https://togithub.com/angular/angular/commit/7f6d9a73ab8b658d0d8148080dfefb2550bee6b4) | feat | expand class api doc extraction ([#​51733](https://togithub.com/angular/angular/pull/51733)) | | [a7fa25306f](https://togithub.com/angular/angular/commit/a7fa25306f8ce47d8aa330531382106efec55a55) | feat | extract api docs for interfaces ([#​52006](https://togithub.com/angular/angular/pull/52006)) | | [7bfe20707f](https://togithub.com/angular/angular/commit/7bfe20707fedff7290e12356a1545644b436d41c) | feat | extract api for fn overloads and abtract classes ([#​52040](https://togithub.com/angular/angular/pull/52040)) | | [c7daf7ea16](https://togithub.com/angular/angular/commit/c7daf7ea1692391f7cac8f794ed777887a2764af) | feat | extract directive docs info ([#​51733](https://togithub.com/angular/angular/pull/51733)) | | [e0b1bb33d7](https://togithub.com/angular/angular/commit/e0b1bb33d77babe881f77f52cb1b71e345f5696b) | feat | extract doc info for JsDoc ([#​51733](https://togithub.com/angular/angular/pull/51733)) | | [b9c70158ab](https://togithub.com/angular/angular/commit/b9c70158abecd81a5af512c8b4da685851cf159f) | feat | extract docs for accessors, rest params, and types ([#​51733](https://togithub.com/angular/angular/pull/51733)) | | [a24ae994a0](https://togithub.com/angular/angular/commit/a24ae994a0470fdac09a69937fd0580cff6c6d68) | feat | extract docs for top level functions and consts ([#​51733](https://togithub.com/angular/angular/pull/51733)) | | [2e41488296](https://togithub.com/angular/angular/commit/2e41488296879685b19dfba8d78037690347bda3) | feat | extract docs info for enums, pipes, and NgModules ([#​51733](https://togithub.com/angular/angular/pull/51733)) | | [34495b3533](https://togithub.com/angular/angular/commit/34495b35337892ab209d9955ff7fe2897a0c5d41) | feat | extract docs via exports ([#​51828](https://togithub.com/angular/angular/pull/51828)) | | [7e82df45c5](https://togithub.com/angular/angular/commit/7e82df45c5bb72ec3dafaa07dc1eaa5d463b006c) | feat | initial skeleton for API doc extraction ([#​51733](https://togithub.com/angular/angular/pull/51733)) | | [6795cccbbb](https://togithub.com/angular/angular/commit/6795cccbbbfc17bbf88fb8197aa172cca67fa2d2) | fix | account for type-only imports in defer blocks ([#​52343](https://togithub.com/angular/angular/pull/52343)) | | [23bfa10ac8](https://togithub.com/angular/angular/commit/23bfa10ac809f6b27d32647210c52329f0e4262e) | fix | add diagnostic for inaccessible deferred trigger ([#​51922](https://togithub.com/angular/angular/pull/51922)) | | [31295a3cf9](https://togithub.com/angular/angular/commit/31295a3cf907a61e7115d9039a83a232b263a676) | fix | allocating unnecessary slots in conditional instruction ([#​51913](https://togithub.com/angular/angular/pull/51913)) | | [2aaddd3f64](https://togithub.com/angular/angular/commit/2aaddd3f64bb8891bb4bdcadf05d427a89338112) | fix | allow comments between switch cases ([#​52449](https://togithub.com/angular/angular/pull/52449)) | | [ddd9df68bb](https://togithub.com/angular/angular/commit/ddd9df68bb2e907dd820f239aaf819425cb95df8) | fix | allow decimals in defer block time values ([#​52433](https://togithub.com/angular/angular/pull/52433)) | | [7dbd47fb30](https://togithub.com/angular/angular/commit/7dbd47fb3015117c420f984181bfcb48e533525a) | fix | allow newlines in track and let expressions ([#​52137](https://togithub.com/angular/angular/pull/52137)) | | [0eae992c4e](https://togithub.com/angular/angular/commit/0eae992c4e03b7c9039476e03b72e92d662293df) | fix | allow nullable values in for loop block ([#​51997](https://togithub.com/angular/angular/pull/51997)) | | [073ebfe09e](https://togithub.com/angular/angular/commit/073ebfe09eccd5d01d27fcc46fc5d4465c1851ff) | fix | apply style on :host attributes in prod builds. ([#​49118](https://togithub.com/angular/angular/pull/49118)) | | [81a287a79a](https://togithub.com/angular/angular/commit/81a287a79afc16d43c0fd24d7aea54be4414940a) | fix | avoid error in template parser for tag names that can occur in object prototype ([#​52225](https://togithub.com/angular/angular/pull/52225)) | | [6c58252521](https://togithub.com/angular/angular/commit/6c582525217197dd777d5bb9e62d6aaa2c70a996) | fix | compilation error when for loop block expression contains new line ([#​52447](https://togithub.com/angular/angular/pull/52447)) | | [9d19c8e317](https://togithub.com/angular/angular/commit/9d19c8e31752d211f575246282358b83afe90969) | fix | don't allocate variable to for loop expression ([#​52158](https://togithub.com/angular/angular/pull/52158)) | | [9acd2ac98b](https://togithub.com/angular/angular/commit/9acd2ac98bc3b6ffc5a8d6c19f7290d05fe1f896) | fix | enable block syntax in the linker ([#​51979](https://togithub.com/angular/angular/pull/51979)) | | [1d871c03a5](https://togithub.com/angular/angular/commit/1d871c03a523e10bb838cb0f9550595cfbd9d14d) | fix | forward referenced dependencies not identified as deferrable ([#​52017](https://togithub.com/angular/angular/pull/52017)) | | [16ff08ec70](https://togithub.com/angular/angular/commit/16ff08ec70bfa192041ba050e550676e8d505a05) | fix | narrow the type of expressions in event listeners inside if blocks ([#​52069](https://togithub.com/angular/angular/pull/52069)) | | [ac0d5dcfd6](https://togithub.com/angular/angular/commit/ac0d5dcfd6015ec4283ed1a5cf241f130f4c5cf5) | fix | narrow the type of expressions in event listeners inside switch blocks ([#​52069](https://togithub.com/angular/angular/pull/52069)) | | [02edb43067](https://togithub.com/angular/angular/commit/02edb4306736e6f12e87a4164c17eca6cbdfe151) | fix | narrow the type of the aliased if block expression ([#​51952](https://togithub.com/angular/angular/pull/51952)) | | [83067b3ef2](https://togithub.com/angular/angular/commit/83067b3ef257dbc7b1c20d50645615d19023ba51) | fix | ng-template directive invoke twice at the root of control flow ([#​52515](https://togithub.com/angular/angular/pull/52515)) | | [17078a3fe1](https://togithub.com/angular/angular/commit/17078a3fe1e9b90e48952b6c12b6e6b774b97810) | fix | pipes used inside defer triggers not being picked up ([#​52071](https://togithub.com/angular/angular/pull/52071)) | | [861ce3a7c5](https://togithub.com/angular/angular/commit/861ce3a7c574340a6164ad0de13f49bda3e172da) | fix | pipes using DI not working in blocks ([#​52112](https://togithub.com/angular/angular/pull/52112)) | | [1f5039bbd6](https://togithub.com/angular/angular/commit/1f5039bbd6de8450e5511af00044ddd2f4314016) | fix | project control flow root elements into correct slot ([#​52414](https://togithub.com/angular/angular/pull/52414)) | | [81c315ec6e](https://togithub.com/angular/angular/commit/81c315ec6ea37c55d951d3b38b6c551226173be5) | fix | template type checking not reporting diagnostics for incompatible type comparisons ([#​52322](https://togithub.com/angular/angular/pull/52322)) | | [1beef49d80](https://togithub.com/angular/angular/commit/1beef49d80809fbb0e7c8e95f17096c39ac8940a) | fix | update the minVersion if component uses block syntax ([#​51979](https://togithub.com/angular/angular/pull/51979)) | | [386e1e9500](https://togithub.com/angular/angular/commit/386e1e950033ad98661e5077a4f119df0e7b3008) | fix | work around TypeScript bug when narrowing switch statements ([#​52110](https://togithub.com/angular/angular/pull/52110)) | | [e5bca43224](https://togithub.com/angular/angular/commit/e5bca432248add0a19102f6afeae145f1a33ee8a) | perf | further reduce bundle size using arrow functions ([#​52010](https://togithub.com/angular/angular/pull/52010)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [5b66330329](https://togithub.com/angular/angular/commit/5b66330329fd066a7c347f040a330b4c7f2a0a2b) | fix | allow non-array imports for standalone component in local compilation mode ([#​51819](https://togithub.com/angular/angular/pull/51819)) | | [377a7abfda](https://togithub.com/angular/angular/commit/377a7abfda60a6ddd55a41531e3653bcad78b0a2) | fix | bypass static resolving of the component's changeDetection field in local compilation mode ([#​51848](https://togithub.com/angular/angular/pull/51848)) | | [19c3dc18d3](https://togithub.com/angular/angular/commit/19c3dc18d3c0cfd83efec2c8f81b40860d570346) | fix | fix NgModule injector def in local compilation mode when imports/exports are non-array expressions ([#​51819](https://togithub.com/angular/angular/pull/51819)) | | [11bb19cafc](https://togithub.com/angular/angular/commit/11bb19cafcf447b7ce6ade146d431a43c3e2c682) | fix | handle nested qualified names in ctor injection in local compilation mode ([#​51947](https://togithub.com/angular/angular/pull/51947)) | | [f91f222b55](https://togithub.com/angular/angular/commit/f91f222b55f249089d267c72a9c0ab5b09d7c932) | fix | resolve component encapsulation enum in local compilation mode ([#​51848](https://togithub.com/angular/angular/pull/51848)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [59b6ec6be8](https://togithub.com/angular/angular/commit/59b6ec6be8cc464a6e74449ac7e0f2554ac7392b) | docs | Deprecate `ChangeDetectorRef.checkNoChanges` ([#​52431](https://togithub.com/angular/angular/pull/52431)) | | [4f04d1cdab](https://togithub.com/angular/angular/commit/4f04d1cdab2fc5217566c0c01b7df10c74a93afa) | feat | add new list reconcilation algorithm ([#​51980](https://togithub.com/angular/angular/pull/51980)) | | [c7127b98b5](https://togithub.com/angular/angular/commit/c7127b98b555449f99e24a81c828ab7b1c6c4a4e) | feat | add schematic to escape block syntax characters ([#​51905](https://togithub.com/angular/angular/pull/51905)) | | [50275e58b8](https://togithub.com/angular/angular/commit/50275e58b80acfc52239908a6c61523e99f6731c) | feat | Add schematic to migrate control flow syntax ([#​52035](https://togithub.com/angular/angular/pull/52035)) | | [81b67aa987](https://togithub.com/angular/angular/commit/81b67aa98767078aebae22150d3441372772c28f) | feat | add support for zone.js 0.14.0 ([#​51774](https://togithub.com/angular/angular/pull/51774)) | | [048f400efc](https://togithub.com/angular/angular/commit/048f400efc75011e888ea25d214a0211f91b96d4) | feat | add warnings for oversized images and lazy-lcp ([#​51846](https://togithub.com/angular/angular/pull/51846)) | | [93675dc797](https://togithub.com/angular/angular/commit/93675dc797cb9f897c19fe298455dec52b900113) | feat | conditional built-in control flow ([#​51346](https://togithub.com/angular/angular/pull/51346)) | | [4427e1ebc2](https://togithub.com/angular/angular/commit/4427e1ebc29f5541cfe6a404f212de4359441812) | feat | create function to assert not running inside reactive context ([#​52049](https://togithub.com/angular/angular/pull/52049)) | | [e23aaa7d75](https://togithub.com/angular/angular/commit/e23aaa7d75efdd52be4dd7ca9267bc60d36059c2) | feat | drop support for older TypeScript versions ([#​51792](https://togithub.com/angular/angular/pull/51792)) | | [43e6fb0606](https://togithub.com/angular/angular/commit/43e6fb0606e15584dcb4478ad4eaa8e825dda83e) | feat | enable block syntax ([#​51994](https://togithub.com/angular/angular/pull/51994)) | | [3cbb2a8ecf](https://togithub.com/angular/angular/commit/3cbb2a8ecf202c814c37ab241ce9f57fb574692e) | feat | implement deferred block interaction triggers ([#​51830](https://togithub.com/angular/angular/pull/51830)) | | [8be2c48b7c](https://togithub.com/angular/angular/commit/8be2c48b7cda5e99f3d1efa9f26eb2615fea6a8b) | feat | implement new block syntax ([#​51891](https://togithub.com/angular/angular/pull/51891)) | | [a54713c831](https://togithub.com/angular/angular/commit/a54713c8316787eea160cfdb7f2778a087fe59ed) | feat | implement ɵgetInjectorMetadata debug API ([#​51900](https://togithub.com/angular/angular/pull/51900)) | | [5b88d136af](https://togithub.com/angular/angular/commit/5b88d136affdaa35e7015c00281b86cae040321b) | feat | mark core signal APIs as stable ([#​51821](https://togithub.com/angular/angular/pull/51821)) | | [8eef694def](https://togithub.com/angular/angular/commit/8eef694def3dc660779168925a380179c7e30993) | feat | Provide a diagnostic for missing Signal invocation in template interpolation. ([#​49660](https://togithub.com/angular/angular/pull/49660)) | | [40113f653c](https://togithub.com/angular/angular/commit/40113f653c2468315e1dea64f17e545840cc5e22) | feat | Remove deprecated `CompilerOptions.useJit` and`CompilerOptions.missingTranslation`. ([#​49672](https://togithub.com/angular/angular/pull/49672)) | | [68ba798ae3](https://togithub.com/angular/angular/commit/68ba798ae3551b789a86d46b0a3bb61d42ef3f87) | feat | revamp the runtime error message for orphan components to include full component info ([#​51919](https://togithub.com/angular/angular/pull/51919)) | | [1a4aee7e49](https://togithub.com/angular/angular/commit/1a4aee7e49074e3bc3f3099bff88eaee9b2ab255) | feat | show runtime error for orphan component rendering ([#​52061](https://togithub.com/angular/angular/pull/52061)) | | [687b96186c](https://togithub.com/angular/angular/commit/687b96186c7da731927e55e714061ea2de718505) | feat | support deferred hover triggers ([#​51874](https://togithub.com/angular/angular/pull/51874)) | | [e2e3d69a27](https://togithub.com/angular/angular/commit/e2e3d69a277990ab79aac7aae43cbdd398e13ed9) | feat | support deferred triggers with implicit triggers ([#​51922](https://togithub.com/angular/angular/pull/51922)) | | [16f5fc40a4](https://togithub.com/angular/angular/commit/16f5fc40a49cee0d29711df1783f297ff30b5c6e) | feat | support deferred viewport triggers ([#​51874](https://togithub.com/angular/angular/pull/51874)) | | [59387ee476](https://togithub.com/angular/angular/commit/59387ee476dff1a893a01fe5cbee3c95b93c0cdb) | feat | support styles and styleUrl as strings ([#​51715](https://togithub.com/angular/angular/pull/51715)) | | [9cc52b9b85](https://togithub.com/angular/angular/commit/9cc52b9b85ffa5cb65c6886e81b5bff10dde8d52) | feat | support TypeScript 5.2 ([#​51334](https://togithub.com/angular/angular/pull/51334)) | | [7d42dc3c02](https://togithub.com/angular/angular/commit/7d42dc3c023391e12ea607beb227fd4426e1694d) | feat | the new list reconciliation algorithm for built-in for ([#​51980](https://togithub.com/angular/angular/pull/51980)) | | [935c1816fd](https://togithub.com/angular/angular/commit/935c1816fd04caab24be66f8ef67851c88d3d4da) | fix | add `rejectErrors` option to `toSignal` ([#​52474](https://togithub.com/angular/angular/pull/52474)) | | [5411864c2e](https://togithub.com/angular/angular/commit/5411864c2e74b52e7df8022719f0fd792b50a849) | fix | adjust toSignal types to handle more common cases ([#​51991](https://togithub.com/angular/angular/pull/51991)) | | [dcf18dc74c](https://togithub.com/angular/angular/commit/dcf18dc74c260253bbf394626beb712a831824f3) | fix | allow toSignal calls in reactive context ([#​51831](https://togithub.com/angular/angular/pull/51831)) | | [dbffdc09c2](https://togithub.com/angular/angular/commit/dbffdc09c25c93868aa13ae368c9fd21a4c359fb) | fix | avoid duplicated code between entry-points (primary, testing, rxjs-interop) ([#​51500](https://togithub.com/angular/angular/pull/51500)) | | [4f69d620d9](https://togithub.com/angular/angular/commit/4f69d620d94663592780b2875acbc2b1918775f9) | fix | deferred blocks not removing content immediately when animations are enabled ([#​51971](https://togithub.com/angular/angular/pull/51971)) | | [df58c0b714](https://togithub.com/angular/angular/commit/df58c0b714e37152ddf81855ee31f93f9fa71e30) | fix | disallow `afterRender` in reactive contexts ([#​52138](https://togithub.com/angular/angular/pull/52138)) | | [5d61221ed7](https://togithub.com/angular/angular/commit/5d61221ed7b4a5d1ef005183045d45238b19a446) | fix | disallow using `effect` inside reactive contexts ([#​52138](https://togithub.com/angular/angular/pull/52138)) | | [99e7629159](https://togithub.com/angular/angular/commit/99e7629159afbb8550957a265c5bd75f7e13f052) | fix | do not remove used ng-template nodes in control flow migration ([#​52186](https://togithub.com/angular/angular/pull/52186)) | | [c7ff9dff2c](https://togithub.com/angular/angular/commit/c7ff9dff2c14aba70e92b9e216a2d4d97d6ef71e) | fix | drop mutate function from the signals public API ([#​51821](https://togithub.com/angular/angular/pull/51821)) | | [00128e3853](https://togithub.com/angular/angular/commit/00128e38538f12fe9bc72ede9b55149e0be5ead0) | fix | drop mutate function from the signals public API ([#​51821](https://togithub.com/angular/angular/pull/51821)) ([#​51986](https://togithub.com/angular/angular/pull/51986)) | | [ddef3ac9a4](https://togithub.com/angular/angular/commit/ddef3ac9a42677b900c998b2af7cd23a8213aa3a) | fix | effects wait for ngOnInit for their first run ([#​52473](https://togithub.com/angular/angular/pull/52473)) | | [5ead7d412d](https://togithub.com/angular/angular/commit/5ead7d412d847c85176a321e58d12dcdfc0dab67) | fix | ensure a consumer drops all its stale producers ([#​51722](https://togithub.com/angular/angular/pull/51722)) | | [1dd8558f82](https://togithub.com/angular/angular/commit/1dd8558f82aeb5f5819629d5e25b616343d27f1f) | fix | Ensure backwards-referenced transplanted views are refreshed ([#​51854](https://togithub.com/angular/angular/pull/51854)) | | [50ad074505](https://togithub.com/angular/angular/commit/50ad074505c15d09fe5d85fb443d9a2775125f87) | fix | framework debug APIs getDependenciesForTokenInInjector and getInjectorMetadata ([#​51719](https://togithub.com/angular/angular/pull/51719)) | | [80e7a0f8fa](https://togithub.com/angular/angular/commit/80e7a0f8fa13ad72a32b07cd1722efab3722fa49) | fix | guard usages of `performance.mark` ([#​52505](https://togithub.com/angular/angular/pull/52505)) | | [b9ea2d6900](https://togithub.com/angular/angular/commit/b9ea2d690015dd5b919df239a5ded66f2969b97b) | fix | handle aliased index with no space in control flow migration ([#​52444](https://togithub.com/angular/angular/pull/52444)) | | [ffe9b1fcc2](https://togithub.com/angular/angular/commit/ffe9b1fcc2ecb8dc0d36c7f9228ac1a052554eef) | fix | handle for alias with as in control flow migration ([#​52183](https://togithub.com/angular/angular/pull/52183)) | | [e5720edb46](https://togithub.com/angular/angular/commit/e5720edb460a1bb51475c78d3bd442da52991a46) | fix | handle if alias in control flow migration ([#​52181](https://togithub.com/angular/angular/pull/52181)) | | [4461cefa4f](https://togithub.com/angular/angular/commit/4461cefa4f8db21009ab10a2a53de664163a86d2) | fix | handle trackBy and aliased index in control flow migration ([#​52423](https://togithub.com/angular/angular/pull/52423)) | | [7368b8aaeb](https://togithub.com/angular/angular/commit/7368b8aaeba2ef0972a8bb261208c7281e050bb9) | fix | host directive validation not picking up duplicate directives on component node ([#​52073](https://togithub.com/angular/angular/pull/52073)) | | [696f003553](https://togithub.com/angular/angular/commit/696f003553a0ca6886329728511dd46761de909b) | fix | mutation bug in `getDependenciesFromInjectable` ([#​52450](https://togithub.com/angular/angular/pull/52450)) | | [d487014785](https://togithub.com/angular/angular/commit/d48701478518d97a1fd5b4744963530494f93958) | fix | Remove no longer needed build rule related to removed migration ([#​52143](https://togithub.com/angular/angular/pull/52143)) | | [4da08dc2ef](https://togithub.com/angular/angular/commit/4da08dc2ef439d3eced7199afb9a104cfd7b54cc) | fix | remove unnecessary migration ([#​52141](https://togithub.com/angular/angular/pull/52141)) | | [384d7aacd0](https://togithub.com/angular/angular/commit/384d7aacd04dfbb951d9d4ab493759c12cf35645) | fix | replace assertion with more intentional error ([#​52427](https://togithub.com/angular/angular/pull/52427)) | | [40bb45f329](https://togithub.com/angular/angular/commit/40bb45f3297359866cab39044dba06b3e809b096) | fix | Respect OnPush change detection strategy for dynamically created components ([#​51356](https://togithub.com/angular/angular/pull/51356)) | | [3a19d6b743](https://togithub.com/angular/angular/commit/3a19d6b7437e1812ae70b3784fd6a8a185b330b1) | fix | run afterRender callbacks outside of the Angular zone ([#​51385](https://togithub.com/angular/angular/pull/51385)) | | [a2ba5482c3](https://togithub.com/angular/angular/commit/a2ba5482c3032df808cb684444f76e2825a4fd36) | fix | use TNode instead of LView for mapping injector providers ([#​52436](https://togithub.com/angular/angular/pull/52436)) | | [d5dad3eb4c](https://togithub.com/angular/angular/commit/d5dad3eb4cd837032da72899f0796c6d431cb2c9) | fix | viewport trigger deregistering callbacks multiple times ([#​52115](https://togithub.com/angular/angular/pull/52115)) | | [8e4a7ab52b](https://togithub.com/angular/angular/commit/8e4a7ab52bc85172efd12e42304e1b8da446ff75) | perf | avoid repeated access to LContainer and trackBy calculation ([#​52227](https://togithub.com/angular/angular/pull/52227)) | | [1dc14d9853](https://togithub.com/angular/angular/commit/1dc14d98539b9063b14c6463a534a4129b0a4643) | perf | avoid unnecessary callbacks in after render hooks ([#​52292](https://togithub.com/angular/angular/pull/52292)) | | [e90694259e](https://togithub.com/angular/angular/commit/e90694259e31f264f05d4aa9ebe275638577ce1a) | perf | build-in for should update indexes only when views were added / removed ([#​52051](https://togithub.com/angular/angular/pull/52051)) | | [1032c1e1a5](https://togithub.com/angular/angular/commit/1032c1e1a5f5de28f38ede1786cf973f8e8b7a53) | perf | cache LiveCollectionLContainerImpl ([#​52227](https://togithub.com/angular/angular/pull/52227)) | | [685d01e106](https://togithub.com/angular/angular/commit/685d01e1065dad6dc52eaac9eb9527100994f5ce) | perf | chain template instructions ([#​51546](https://togithub.com/angular/angular/pull/51546)) | | [88a0af64fd](https://togithub.com/angular/angular/commit/88a0af64fde58cbf71e8e2a22c39fabb8f0ee8fb) | perf | generate arrow functions for pure function calls ([#​51668](https://togithub.com/angular/angular/pull/51668)) | | [37d627dbd4](https://togithub.com/angular/angular/commit/37d627dbd4083662b103de2e28102e6ff31a9192) | perf | minimze trackBy calculations ([#​52227](https://togithub.com/angular/angular/pull/52227)) | | [3861a73135](https://togithub.com/angular/angular/commit/3861a73135ca9111c0ec10d52ee7db0a0e95f262) | perf | Update LView consumer to only mark component for check ([#​52302](https://togithub.com/angular/angular/pull/52302)) | | [9b9e11fcaf](https://togithub.com/angular/angular/commit/9b9e11fcaf5d8d639ff1d7b8feddb01751b47e14) | refactor | deprecate allowing full context object to be replaced in `EmbeddedViewRef` ([#​51887](https://togithub.com/angular/angular/pull/51887)) | | [ba9fc2419e](https://togithub.com/angular/angular/commit/ba9fc2419eee0d72c573463016a872a4b69f71c1) | refactor | deprecate the `NgProbeToken` ([#​51396](https://togithub.com/angular/angular/pull/51396)) | ##### http | Commit | Type | Description | | -- | -- | -- | | [7dde42a5df](https://togithub.com/angular/angular/commit/7dde42a5dfdab30e9420708722e0bef9f1467d1f) | feat | allow customization of the HttpTransferCache. ([#​52029](https://togithub.com/angular/angular/pull/52029)) | | [8156b3d4ec](https://togithub.com/angular/angular/commit/8156b3d4ec44a3b0489cc21763790a3be2969f7e) | fix | Don't override the backend when using the InMemoryWebAPI ([#​52425](https://togithub.com/angular/angular/pull/52425)) | | [bd9e91ecf7](https://togithub.com/angular/angular/commit/bd9e91ecf7af877e4ecf08a16eda7b4e59707541) | perf | reduce data transfer when using HTTP caching ([#​52347](https://togithub.com/angular/angular/pull/52347)) | ##### language-service | Commit | Type | Description | | -- | -- | -- | | [449830f24e](https://togithub.com/angular/angular/commit/449830f24e78ebd977ca3210ab3541912d959245) | feat | Complete inside [@​switch](https://togithub.com/switch) ([#​52153](https://togithub.com/angular/angular/pull/52153)) | | [e2416a284f](https://togithub.com/angular/angular/commit/e2416a284ff086752c809689ef74588f02e5f0e4) | feat | Enable go to definition of styleUrl ([#​51746](https://togithub.com/angular/angular/pull/51746)) | | [023a181ba5](https://togithub.com/angular/angular/commit/023a181ba5f489deb0a47bbc9b290621ad38304a) | feat | Implement outlining spans for control flow blocks ([#​52062](https://togithub.com/angular/angular/pull/52062)) | | [7c052bb6ef](https://togithub.com/angular/angular/commit/7c052bb6efde580afc61d6c50e787353c103e3e1) | feat | Support autocompletion for blocks ([#​52121](https://togithub.com/angular/angular/pull/52121)) | | [9d565cd6d6](https://togithub.com/angular/angular/commit/9d565cd6d682e5c86ee8d43e1ee1c0f8866eb274) | fix | Autocomplete block keywords in more cases ([#​52198](https://togithub.com/angular/angular/pull/52198)) | ##### localize | Commit | Type | Description | | -- | -- | -- | | [5a20a44c64](https://togithub.com/angular/angular/commit/5a20a44c64066e47894ca3cbe26327766ca89a42) | fix | ng-add schematics for application builder ([#​51777](https://togithub.com/angular/angular/pull/51777)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [f0da7c2e44](https://togithub.com/angular/angular/commit/f0da7c2e44a29c5a71cf4880388989d129f4c6e8) | feat | schematic to remove deprecated CompilerOptions properties ([#​49672](https://togithub.com/angular/angular/pull/49672)) | | [965ce5a8c5](https://togithub.com/angular/angular/commit/965ce5a8c514237aa8e4c03a5e4b5527a1a19d96) | feat | Schematics for `TransferState`, `StateKey` and `makeStateKey` migration. ([#​49594](https://togithub.com/angular/angular/pull/49594)) | | [09e905ad67](https://togithub.com/angular/angular/commit/09e905ad672294d36f36eb2728b3483ab2e729fc) | fix | account for separator characters inside strings ([#​52525](https://togithub.com/angular/angular/pull/52525)) | | [4c878f90d2](https://togithub.com/angular/angular/commit/4c878f90d2cba689703d8def9dade3b7f8f6e8f1) | fix | Add support for nested structures inside a switch statement ([#​52358](https://togithub.com/angular/angular/pull/52358)) | | [d7397fb29b](https:/

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.

sweep-ai[bot] commented 10 months ago

Apply Sweep Rules to your PR?