Open renovate[bot] opened 5 days ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: content-projection@0.0.0
npm ERR! Found: zone.js@0.14.7
npm ERR! node_modules/zone.js
npm ERR! zone.js@"0.14.7" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer zone.js@"~0.15.0" from @angular/core@19.0.0
npm ERR! node_modules/@angular/core
npm ERR! @angular/core@"19.0.0" from the root project
npm ERR! peer @angular/core@"19.0.0" from @angular/animations@19.0.0
npm ERR! node_modules/@angular/animations
npm ERR! @angular/animations@"19.0.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/renovate/cache/others/npm/_logs/2024-11-19T17_46_49_797Z-debug-0.log
This PR contains the following updates:
18.0.3
->19.0.0
18.0.3
->19.0.0
18.0.3
->19.0.0
18.0.3
->19.0.0
18.0.3
->19.0.0
18.0.3
->19.0.0
18.0.3
->19.0.0
18.0.3
->19.0.0
18.0.3
->19.0.0
Release Notes
angular/angular (@angular/animations)
### [`v19.0.0`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1900-2024-11-19) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.12...19.0.0) #### Breaking Changes ##### compiler - `this.foo` property reads no longer refer to template context variables. If you intended to read the template variable, do not use `this.`. ##### core - Angular directives, components and pipes are now standalone by default. - Specify `standalone: false` for declarations that are currently declared in `@NgModule`s. - `ng update` for v19 will take care of this automatically. - TypeScript versions less than 5.5 are no longer supported. - Timing changes for `effect` API (in developer preview): - effects which are triggered outside of change detection run as part of the change detection process instead of as a microtask. Depending on the specifics of application/test setup, this can result in them executing earlier or later (or requiring additional test steps to trigger; see below examples). - effects which are triggered during change detection (e.g. by input signals) run *earlier*, before the component's template. - `ExperimentalPendingTasks` has been renamed to `PendingTasks`. - The `autoDetect` feature of `ComponentFixture` will now attach the fixture to the `ApplicationRef`. As a result, errors during automatic change detection of the fixture be reported to the `ErrorHandler`. This change may cause custom error handlers to observe new failures that were previously unreported. - `createComponent` will now render default fallback with empty `projectableNodes`. - When passing an empty array to `projectableNodes` in the `createComponent` API, the default fallback content of the `ng-content` will be rendered if present. To prevent rendering the default content, pass `document.createTextNode('')` as a `projectableNode`. ```ts // The first ng-content will render the default fallback content if present createComponent(MyComponent. { projectableNodes: [[], [secondNode]] }); // To prevent projecting the default fallback content: createComponent(MyComponent. { projectableNodes: [[document.createTextNode('')], [secondNode]] }); ``` - Errors that are thrown during `ApplicationRef.tick` will now be rethrown when using `TestBed`. These errors should be resolved by ensuring the test environment is set up correctly to complete change detection successfully. There are two alternatives to catch the errors: - Instead of waiting for automatic change detection to happen, trigger it synchronously and expect the error. For example, a jasmine test could write `expect(() => TestBed.inject(ApplicationRef).tick()).toThrow()` - `TestBed` will reject any outstanding `ComponentFixture.whenStable` promises. A jasmine test, for example, could write `expectAsync(fixture.whenStable()).toBeRejected()`. As a last resort, you can configure errors to *not* be rethrown by setting `rethrowApplicationErrors` to `false` in `TestBed.configureTestingModule`. - The timers that are used for zone coalescing and hybrid mode scheduling (which schedules an application state synchronization when changes happen outside the Angular zone) will now run in the zone above Angular rather than the root zone. This will mostly affect tests which use `fakeAsync`: these timers will now be visible to `fakeAsync` and can be affected by `tick` or `flush`. - The deprecated `factories` property in `KeyValueDiffers` has been removed. ##### elements - as part of switching away from custom CD behavior to the hybrid scheduler, timing of change detection around custom elements has changed subtly. These changes make elements more efficient, but can cause tests which encoded assumptions about how or when elements would be checked to require updating. ##### localize - The `name` option in the ` ng add `@localize\`\` schematic has been removed in favor of the `project` option. ##### platform-browser - The deprecated `BrowserModule.withServerTransition` method has been removed. Please use the `APP_ID` DI token to set the application id instead. ##### router - The `Router.errorHandler` property has been removed. Adding an error handler should be configured in either `withNavigationErrorHandler` with `provideRouter` or the `errorHandler` property in the extra options of `RouterModule.forRoot`. In addition, the error handler cannot be used to change the return value of the router navigation promise or prevent it from rejecting. Instead, if you want to prevent the promise from rejecting, use `resolveNavigationPromiseOnError`. - The return type of the `Resolve` interface now includes `RedirectCommand`. ##### common | Commit | Type | Description | | -- | -- | -- | | [24c6373820](https://redirect.github.com/angular/angular/commit/24c6373820231faf9d012a2e4d7ea945d3e8513b) | feat | add optional rounded transform support in cloudinary image loader ([#55364](https://redirect.github.com/angular/angular/pull/55364)) | | [50f08e6c4b](https://redirect.github.com/angular/angular/commit/50f08e6c4bf1caeeb08d3505ce7fabd466b9c76b) | feat | automatically use sizes auto in NgOptimizedImage ([#57479](https://redirect.github.com/angular/angular/pull/57479)) | | [13c13067bc](https://redirect.github.com/angular/angular/commit/13c13067bc3ed50cb80b0a86e62655448adb3051) | feat | disable keyvalue sorting using null compareFn ([#57487](https://redirect.github.com/angular/angular/pull/57487)) | ##### compiler | Commit | Type | Description | | -- | -- | -- | | [a2e4ee0cb3](https://redirect.github.com/angular/angular/commit/a2e4ee0cb3d40cadc05e28d58b06853973944456) | feat | add diagnostic for unused standalone imports ([#57605](https://redirect.github.com/angular/angular/pull/57605)) | | [0c9d721ac1](https://redirect.github.com/angular/angular/commit/0c9d721ac157662b2602cf0278ba4b79325f6882) | feat | add support for the `typeof` keyword in template expressions. ([#58183](https://redirect.github.com/angular/angular/pull/58183)) | | [09f589f000](https://redirect.github.com/angular/angular/commit/09f589f0006f4b428b675b83c12c0dc8ebb7e45f) | fix | `this.a` should always refer to class property `a` ([#55183](https://redirect.github.com/angular/angular/pull/55183)) | | [98804fd4be](https://redirect.github.com/angular/angular/commit/98804fd4beb6292f5a50ce728424fdb33c47f654) | fix | add more specific matcher for hydrate never block ([#58360](https://redirect.github.com/angular/angular/pull/58360)) | | [b25121ee4a](https://redirect.github.com/angular/angular/commit/b25121ee4aba427954fef074a967b9332654be84) | fix | avoid having to duplicate core environment ([#58444](https://redirect.github.com/angular/angular/pull/58444)) | | [560282aa9b](https://redirect.github.com/angular/angular/commit/560282aa9b3204ad8311017905beed63072c7303) | fix | control flow nodes with root at the end projected incorrectly ([#58607](https://redirect.github.com/angular/angular/pull/58607)) | | [2be161d015](https://redirect.github.com/angular/angular/commit/2be161d015ce6bab0142b6e6c34a8ede6341f627) | fix | fix `:host` parsing in pseudo-selectors ([#58681](https://redirect.github.com/angular/angular/pull/58681)) | | [806a61b5a6](https://redirect.github.com/angular/angular/commit/806a61b5a619d98c0226ba6a566b1562f6e16e5a) | fix | fix multiline selectors ([#58681](https://redirect.github.com/angular/angular/pull/58681)) | | [a3cb530d84](https://redirect.github.com/angular/angular/commit/a3cb530d846bf4d15802b9f42b6dee5c9a3a08ee) | fix | handle typeof expressions in serializer ([#58217](https://redirect.github.com/angular/angular/pull/58217)) | | [ba4340875a](https://redirect.github.com/angular/angular/commit/ba4340875ac8e338ff1390fc7897eecc704ef7c5) | fix | ignore placeholder-only i18n messages ([#58154](https://redirect.github.com/angular/angular/pull/58154)) | | [e5d3abb298](https://redirect.github.com/angular/angular/commit/e5d3abb29842412f82a67562aceff245d493ec53) | fix | resolve `:host:host-context(.foo)` ([#58681](https://redirect.github.com/angular/angular/pull/58681)) | | [80f56954ce](https://redirect.github.com/angular/angular/commit/80f56954cecf763e36bdcfbbd592a82d693eeef7) | fix | transform chained pseudo-selectors ([#58681](https://redirect.github.com/angular/angular/pull/58681)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [d9687f43dd](https://redirect.github.com/angular/angular/commit/d9687f43dd2ccfcf7dd3ee4f9066ce727f3224c6) | feat | 'strictStandalone' flag enforces standalone ([#57935](https://redirect.github.com/angular/angular/pull/57935)) | | [9e87593055](https://redirect.github.com/angular/angular/commit/9e87593055a5314a67090bd15d5552c23b538050) | feat | ensure template style elements are preprocessed as inline styles ([#57429](https://redirect.github.com/angular/angular/pull/57429)) | | [231e6ff6ca](https://redirect.github.com/angular/angular/commit/231e6ff6ca0dae0289a03615bcaed29455c2d4b8) | feat | generate the HMR replacement module ([#58205](https://redirect.github.com/angular/angular/pull/58205)) | | [dbe612f2cd](https://redirect.github.com/angular/angular/commit/dbe612f2cd59adecdab3abb270b014c4b26e472c) | fix | disable standalone by default on older versions of Angular ([#58405](https://redirect.github.com/angular/angular/pull/58405)) | | [d4d76ead80](https://redirect.github.com/angular/angular/commit/d4d76ead802837bc6cc7908bc9ebfefa73eb9969) | fix | do not fail fatal when references to non-existent module are discovered ([#58515](https://redirect.github.com/angular/angular/pull/58515)) | | [33fe252c58](https://redirect.github.com/angular/angular/commit/33fe252c588ee94d6ef99e8070d35c483ec24fda) | fix | do not report unused declarations coming from an imported array ([#57940](https://redirect.github.com/angular/angular/pull/57940)) | | [fb44323c51](https://redirect.github.com/angular/angular/commit/fb44323c51da5a86853aafd8a70ce0c25d6c0d7f) | fix | incorrectly generating relative file paths on case-insensitive platforms ([#58150](https://redirect.github.com/angular/angular/pull/58150)) | | [22cd6869ef](https://redirect.github.com/angular/angular/commit/22cd6869ef453c342b206f84e857ef6c34922fa5) | fix | make the unused imports diagnostic easier to read ([#58468](https://redirect.github.com/angular/angular/pull/58468)) | | [9bbb01c85e](https://redirect.github.com/angular/angular/commit/9bbb01c85e763b0457456a2393a834db15008671) | fix | report individual diagnostics for unused imports ([#58589](https://redirect.github.com/angular/angular/pull/58589)) | | [4716c3b966](https://redirect.github.com/angular/angular/commit/4716c3b9660b01f4ef3642fb774270b7f4a13d1a) | perf | reduce duplicate component style resolution ([#57502](https://redirect.github.com/angular/angular/pull/57502)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [6ea8e1e9aa](https://redirect.github.com/angular/angular/commit/6ea8e1e9aae028572873cf97aa1949c8153f458f) | feat | Add a schematics to migrate to `standalone: false`. ([#57643](https://redirect.github.com/angular/angular/pull/57643)) | | [3ebe6b4ad4](https://redirect.github.com/angular/angular/commit/3ebe6b4ad401337e18619edc34477ae98226fa3e) | feat | Add async `run` method on `ExperimentalPendingTasks` ([#56546](https://redirect.github.com/angular/angular/pull/56546)) | | [69fc5ae922](https://redirect.github.com/angular/angular/commit/69fc5ae9229b872a9ad70eb920087af2a378fead) | feat | Add incremental hydration public api ([#58249](https://redirect.github.com/angular/angular/pull/58249)) | | [8ebbae88ca](https://redirect.github.com/angular/angular/commit/8ebbae88ca48b8aa78cd85deedbed19d44b8227e) | feat | Add rxjs operator prevent app stability until an event ([#56533](https://redirect.github.com/angular/angular/pull/56533)) | | [19edf2c057](https://redirect.github.com/angular/angular/commit/19edf2c057f7587bc16812685d31a556521ad414) | feat | add syntactic sugar for initializers ([#53152](https://redirect.github.com/angular/angular/pull/53152)) | | [c93b510f9b](https://redirect.github.com/angular/angular/commit/c93b510f9b2e23aa7a3848a04c05249fde14a9b1) | feat | allow passing `undefined` without needing to include it in the type argument of `input` ([#57621](https://redirect.github.com/angular/angular/pull/57621)) | | [ab25a192ba](https://redirect.github.com/angular/angular/commit/ab25a192ba664863ad68d224b9b2df78da22769a) | feat | allow running output migration on a subset of paths ([#58299](https://redirect.github.com/angular/angular/pull/58299)) | | [fc59e2a7b7](https://redirect.github.com/angular/angular/commit/fc59e2a7b7afa491a5ea740284a742574805eb36) | feat | change effect() execution timing & no-op `allowSignalWrites` ([#57874](https://redirect.github.com/angular/angular/pull/57874)) | | [8bcc663a53](https://redirect.github.com/angular/angular/commit/8bcc663a53888717cdf4ce0c23404caa00abb1b2) | feat | drop support for TypeScript 5.4 ([#57577](https://redirect.github.com/angular/angular/pull/57577)) | | [18d8d44b1f](https://redirect.github.com/angular/angular/commit/18d8d44b1f3d56a4eda68f2cafded7529e08d0f1) | feat | experimental `resource()` API for async dependencies ([#58255](https://redirect.github.com/angular/angular/pull/58255)) | | [9762b24b5e](https://redirect.github.com/angular/angular/commit/9762b24b5e8d7ab3ed2321959492a77b01d8ae57) | feat | experimental impl of `rxResource()` ([#58255](https://redirect.github.com/angular/angular/pull/58255)) | | [6b8c494d05](https://redirect.github.com/angular/angular/commit/6b8c494d05e545830fffb9626153480af6339ddc) | feat | flipping the default value for `standalone` to `true` ([#58169](https://redirect.github.com/angular/angular/pull/58169)) | | [e6e5d29e83](https://redirect.github.com/angular/angular/commit/e6e5d29e830a0a74d7677d5f2345f29391064853) | feat | initial version of the output migration ([#57604](https://redirect.github.com/angular/angular/pull/57604)) | | [be2e49639b](https://redirect.github.com/angular/angular/commit/be2e49639bda831831ad62d49253db942a83fd46) | feat | introduce `afterRenderEffect` ([#57549](https://redirect.github.com/angular/angular/pull/57549)) | | [ec386e7f12](https://redirect.github.com/angular/angular/commit/ec386e7f1216e0047392e75ab686b310b073eb42) | feat | introduce debugName optional arg to framework signal functions ([#57073](https://redirect.github.com/angular/angular/pull/57073)) | | [8311f00faa](https://redirect.github.com/angular/angular/commit/8311f00faaf282d1a5b1ddca29247a2fba94a692) | feat | introduce the reactive linkedSignal ([#58189](https://redirect.github.com/angular/angular/pull/58189)) | | [1b1519224d](https://redirect.github.com/angular/angular/commit/1b1519224d10c1cd25d05d7b958772b9adee1e1a) | feat | mark input, output and model APIs as stable ([#57804](https://redirect.github.com/angular/angular/pull/57804)) | | [a7eff3ffaa](https://redirect.github.com/angular/angular/commit/a7eff3ffaaecbcb3034130d475ff7b4e41a1e1cc) | feat | mark signal-based query APIs as stable ([#57921](https://redirect.github.com/angular/angular/pull/57921)) | | [a1f229850a](https://redirect.github.com/angular/angular/commit/a1f229850ad36da009f772faa831da173a60268c) | feat | migrate ExperimentalPendingTasks to PendingTasks ([#57533](https://redirect.github.com/angular/angular/pull/57533)) | | [3f1e7ab6ae](https://redirect.github.com/angular/angular/commit/3f1e7ab6ae984149004c449c04301b434ea64d2a) | feat | promote `outputFromObservable` & `outputToObservable` to stable. ([#58214](https://redirect.github.com/angular/angular/pull/58214)) | | [97c44a1d6c](https://redirect.github.com/angular/angular/commit/97c44a1d6c41be250d585fba5af2bc2af4d98ae2) | feat | Promote `takeUntilDestroyed` to stable. ([#58200](https://redirect.github.com/angular/angular/pull/58200)) | | [e5adf92965](https://redirect.github.com/angular/angular/commit/e5adf9296595644e415d5c147df08890be01ba77) | feat | stabilize `@let` syntax ([#57813](https://redirect.github.com/angular/angular/pull/57813)) | | [b063468027](https://redirect.github.com/angular/angular/commit/b0634680272569501146bb7a9cdfe53033e25971) | feat | support TypeScript 5.6 ([#57424](https://redirect.github.com/angular/angular/pull/57424)) | | [819ff034ce](https://redirect.github.com/angular/angular/commit/819ff034ce7cf014cedef60510b83af9340efa71) | feat | treat directives, pipes, components as by default ([#58229](https://redirect.github.com/angular/angular/pull/58229)) | | [ee426c62f0](https://redirect.github.com/angular/angular/commit/ee426c62f07579ec7dc89ce9582972cc1e3471d4) | fix | allow signal write error ([#57973](https://redirect.github.com/angular/angular/pull/57973)) | | [c095679f92](https://redirect.github.com/angular/angular/commit/c095679f927ad67fec6c18cb140ea550ae02639e) | fix | avoid breaking change with apps using rxjs 6.x ([#58341](https://redirect.github.com/angular/angular/pull/58341)) | | [71ee81af2c](https://redirect.github.com/angular/angular/commit/71ee81af2c4c5854a54cf94a48d5829da41878a7) | fix | clean up event contract once hydration is done ([#58174](https://redirect.github.com/angular/angular/pull/58174)) | | [f03d274e87](https://redirect.github.com/angular/angular/commit/f03d274e87c919514a70d02c0699523957de7386) | fix | ComponentFixture autoDetect feature works like production ([#55228](https://redirect.github.com/angular/angular/pull/55228)) | | [950a5540f1](https://redirect.github.com/angular/angular/commit/950a5540f15118e7360506ad82ec9dab5a11f789) | fix | Ensure the `ViewContext` is retained after closure minification ([#57903](https://redirect.github.com/angular/angular/pull/57903)) | | [7b1e5be20b](https://redirect.github.com/angular/angular/commit/7b1e5be20b99c88246c6be78a4dcd64eb55cee1a) | fix | fallback to default ng-content with empty projectable nodes. ([#57480](https://redirect.github.com/angular/angular/pull/57480)) | | [0300dd2e18](https://redirect.github.com/angular/angular/commit/0300dd2e18f064f2f57f7371e0dc5c01218b5019) | fix | Fix fixture.detectChanges with autoDetect disabled and zoneless ([#57416](https://redirect.github.com/angular/angular/pull/57416)) | | [5fe57d4fbb](https://redirect.github.com/angular/angular/commit/5fe57d4fbb578c35a8e8ef037ae8c19c8a0e901c) | fix | fixes issues with control flow and incremental hydration ([#58644](https://redirect.github.com/angular/angular/pull/58644)) | | [51933ef5a6](https://redirect.github.com/angular/angular/commit/51933ef5a6ce62df37945fa22e87e3868288e318) | fix | prevent errors on contract cleanup ([#58614](https://redirect.github.com/angular/angular/pull/58614)) | | [fd7716440b](https://redirect.github.com/angular/angular/commit/fd7716440bec8f7ed042d79bafacf3048d45cd47) | fix | Prevents trying to trigger incremental hydration on CSR ([#58366](https://redirect.github.com/angular/angular/pull/58366)) | | [656b5d3e78](https://redirect.github.com/angular/angular/commit/656b5d3e78004229a76488e0de1eb1d3508d8f6d) | fix | Re-assign error codes to be within core bounds (<1000) ([#53455](https://redirect.github.com/angular/angular/pull/53455)) | | [6e0af6dbbb](https://redirect.github.com/angular/angular/commit/6e0af6dbbbe5e9a9e2e5809ada0b7b5a7e456402) | fix | resolve forward-referenced host directives during directive matching ([#58492](https://redirect.github.com/angular/angular/pull/58492)) | | [468d3fb9b1](https://redirect.github.com/angular/angular/commit/468d3fb9b1c3dd6dff86afcb6d8f89cc4c29b24b) | fix | rethrow errors during ApplicationRef.tick in TestBed ([#57200](https://redirect.github.com/angular/angular/pull/57200)) | | [226a67dabb](https://redirect.github.com/angular/angular/commit/226a67dabba90a488ad09ce7bb026b8883c90d4a) | fix | Schedulers run in zone above Angular rather than root ([#57553](https://redirect.github.com/angular/angular/pull/57553)) | | [97fb86d331](https://redirect.github.com/angular/angular/commit/97fb86d3310ae891ba4d894a8d3479eda08bd4c2) | perf | set encapsulation to `None` for empty component styles ([#57130](https://redirect.github.com/angular/angular/pull/57130)) | | [c15ec36bd1](https://redirect.github.com/angular/angular/commit/c15ec36bd1dcff4c7c387337a5bcfd928994db2f) | refactor | remove deprecated `factories` Property in `KeyValueDiffers` ([#58064](https://redirect.github.com/angular/angular/pull/58064)) | ##### elements | Commit | Type | Description | | -- | -- | -- | | [fe5c4e086a](https://redirect.github.com/angular/angular/commit/fe5c4e086add655bf53315d71b0736ff758c7199) | fix | support `output()`-shaped outputs ([#57535](https://redirect.github.com/angular/angular/pull/57535)) | | [0cebfd7462](https://redirect.github.com/angular/angular/commit/0cebfd7462c6a7c6c3b0d66720c436a4b0eea19d) | fix | switch to `ComponentRef.setInput` & remove custom scheduler ([#56728](https://redirect.github.com/angular/angular/pull/56728)) | ##### forms | Commit | Type | Description | | -- | -- | -- | | [3e7d724037](https://redirect.github.com/angular/angular/commit/3e7d724037cca4d256b1442eda20d6c6ad91d279) | feat | add ability to clear a FormRecord ([#50750](https://redirect.github.com/angular/angular/pull/50750)) | | [18b6f3339f](https://redirect.github.com/angular/angular/commit/18b6f3339f46b37ee67fce2fa8a900cc73b2f23c) | fix | fix FormRecord type inference ([#50750](https://redirect.github.com/angular/angular/pull/50750)) | ##### http | Commit | Type | Description | | -- | -- | -- | | [4b9accdf16](https://redirect.github.com/angular/angular/commit/4b9accdf166f3990b3706de83ada15937fe786e2) | feat | promote `withRequestsMadeViaParent` to stable. ([#58221](https://redirect.github.com/angular/angular/pull/58221)) | | [057cf7fb6b](https://redirect.github.com/angular/angular/commit/057cf7fb6bd2ac37a7a30d3a143e6737e386247f) | fix | preserve all headers from Headers object ([#57802](https://redirect.github.com/angular/angular/pull/57802)) | ##### language-service | Commit | Type | Description | | -- | -- | -- | | [8da9fb49b5](https://redirect.github.com/angular/angular/commit/8da9fb49b54e50de2d028691f73fb773def62ecd) | feat | add code fix for unused standalone imports ([#57605](https://redirect.github.com/angular/angular/pull/57605)) | | [1f067f4507](https://redirect.github.com/angular/angular/commit/1f067f4507b6e908fe991d5de0dc4d3a627ab2f9) | feat | add code reactoring action to migrate `@Input` to signal-input ([#57214](https://redirect.github.com/angular/angular/pull/57214)) | | [56ee47f2ec](https://redirect.github.com/angular/angular/commit/56ee47f2ec6e983e2ffdf59476ab29a92590811e) | feat | allow code refactorings to compute edits asynchronously ([#57214](https://redirect.github.com/angular/angular/pull/57214)) | | [bc83fc1e2e](https://redirect.github.com/angular/angular/commit/bc83fc1e2ebac1a99b6e8ed63cea48f48dd7c863) | feat | support converting to signal queries in VSCode extension ([#58106](https://redirect.github.com/angular/angular/pull/58106)) | | [5c4305f024](https://redirect.github.com/angular/angular/commit/5c4305f0248ac3cc1adc76aebd3ef8af041039dc) | feat | support migrating full classes to signal inputs in VSCode ([#57975](https://redirect.github.com/angular/angular/pull/57975)) | | [6342befff8](https://redirect.github.com/angular/angular/commit/6342befff8ee491f37e8912cccb0099bbbf01042) | feat | support migrating full classes to signal queries ([#58263](https://redirect.github.com/angular/angular/pull/58263)) | | [7ecfd89592](https://redirect.github.com/angular/angular/commit/7ecfd8959219b6e2ec19e1244a6694711daf1782) | fix | The suppress diagnostics option should work for external templates ([#57873](https://redirect.github.com/angular/angular/pull/57873)) | ##### localize | Commit | Type | Description | | -- | -- | -- | | [9c3bd1b5d1](https://redirect.github.com/angular/angular/commit/9c3bd1b5d119bdcd4818892deae7f8a17861da42) | refactor | remove deprecated `name` option. ([#58063](https://redirect.github.com/angular/angular/pull/58063)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [dff4de0f75](https://redirect.github.com/angular/angular/commit/dff4de0f75741bc629462bb8da833b876c754453) | feat | add a combined migration for all signals APIs ([#58259](https://redirect.github.com/angular/angular/pull/58259)) | | [b6bc93803c](https://redirect.github.com/angular/angular/commit/b6bc93803c246d47aac0d2d8619271d42b249a4a) | feat | add schematic to migrate to signal queries ([#58032](https://redirect.github.com/angular/angular/pull/58032)) | | [2bfc64daf1](https://redirect.github.com/angular/angular/commit/2bfc64daf1cad9be8099759e8de7a361555ad5d1) | feat | expose output as function migration ([#58299](https://redirect.github.com/angular/angular/pull/58299)) | | [59fe9bc772](https://redirect.github.com/angular/angular/commit/59fe9bc77236f1374427a851e55b0fa5216d9cf9) | feat | introduce signal input migration as `ng generate` schematic ([#57805](https://redirect.github.com/angular/angular/pull/57805)) | | [90c7ec39a0](https://redirect.github.com/angular/angular/commit/90c7ec39a06e5c14711e0a42e2d6a478cde2b9cc) | fix | inject migration always inserting generated variables before super call ([#58393](https://redirect.github.com/angular/angular/pull/58393)) | | [7a65cdd911](https://redirect.github.com/angular/angular/commit/7a65cdd911cbbf22445c916fc754d3a3304bc5fe) | fix | inject migration not inserting generated code after super call in some cases ([#58393](https://redirect.github.com/angular/angular/pull/58393)) | | [c1aa411cf1](https://redirect.github.com/angular/angular/commit/c1aa411cf13259d991c8f224a2bafc3e9763fe8d) | fix | properly resolve tsconfig paths on windows ([#58137](https://redirect.github.com/angular/angular/pull/58137)) | | [e26797b38e](https://redirect.github.com/angular/angular/commit/e26797b38efe0ac813601c10581f34b7591954c1) | fix | replace removed NgModules in tests with their exports ([#58627](https://redirect.github.com/angular/angular/pull/58627)) | ##### platform-browser | Commit | Type | Description | | -- | -- | -- | | [c36a1c023b](https://redirect.github.com/angular/angular/commit/c36a1c023b34f9b2056e1bef6364787e8495bfad) | fix | correctly add external stylesheets to ShadowDOM components ([#58482](https://redirect.github.com/angular/angular/pull/58482)) | | [5c61f46409](https://redirect.github.com/angular/angular/commit/5c61f46409855bb8fe66d71a9c16c00753032987) | refactor | remove deprecated `BrowserModule.withServerTransition` method ([#58062](https://redirect.github.com/angular/angular/pull/58062)) | ##### platform-server | Commit | Type | Description | | -- | -- | -- | | [9e82559de4](https://redirect.github.com/angular/angular/commit/9e82559de4e99a1aedf645a05b01fc08d3f4b1b1) | fix | destroy `PlatformRef` when error happens during the `bootstrap()` phase ([#58112](https://redirect.github.com/angular/angular/pull/58112)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [f271021e19](https://redirect.github.com/angular/angular/commit/f271021e190ede70bfd181d46f0a468a8e7fa144) | feat | Add `routerOutletData` input to `RouterOutlet` directive ([#57051](https://redirect.github.com/angular/angular/pull/57051)) | | [b2790813a6](https://redirect.github.com/angular/angular/commit/b2790813a62e4dfdd77e27d1bb82201788476d06) | fix | Align RouterModule.forRoot errorHandler with provider error handler ([#57050](https://redirect.github.com/angular/angular/pull/57050)) | | [a49c35ec76](https://redirect.github.com/angular/angular/commit/a49c35ec769461b9eb490719f0aa3e5aea8e243f) | fix | remove setter for `injector` on `OutletContext` ([#58343](https://redirect.github.com/angular/angular/pull/58343)) | | [7436d3180e](https://redirect.github.com/angular/angular/commit/7436d3180ea5ad2c0b58d920bd45f8641a14cc8d) | fix | Update Resolve interface to include RedirectCommand like ResolveFn ([#57309](https://redirect.github.com/angular/angular/pull/57309)) | ##### service-worker | Commit | Type | Description | | -- | -- | -- | | [8ddce80a0b](https://redirect.github.com/angular/angular/commit/8ddce80a0bab4ebbd0f7db1c85ee27e4f0249db9) | feat | allow specifying maxAge for entire application ([#49601](https://redirect.github.com/angular/angular/pull/49601)) | | [1479af978c](https://redirect.github.com/angular/angular/commit/1479af978cd2bbe4ee9f1ca9682684b8e5135fa7) | feat | finish implementation of refreshAhead feature ([#53356](https://redirect.github.com/angular/angular/pull/53356)) | ### [`v18.2.12`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#18212-2024-11-14) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.11...18.2.12) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [4c38160853](https://redirect.github.com/angular/angular/commit/4c3816085363614497eecf6b722a91e15e1b2051) | fix | correct extraction of generics from type aliases ([#58548](https://redirect.github.com/angular/angular/pull/58548)) | ### [`v18.2.11`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#18211-2024-11-06) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.10...18.2.11) ##### core | Commit | Type | Description | | -- | -- | -- | | [5f2d98a1b1](https://redirect.github.com/angular/angular/commit/5f2d98a1b1262a9cca84143fdf9829537138fc5c) | fix | avoid slow stringification when checking for duplicates in dev mode ([#58521](https://redirect.github.com/angular/angular/pull/58521)) | | [3aa45a2fa1](https://redirect.github.com/angular/angular/commit/3aa45a2fa11ad568d12c622e0a9a94bbf1552118) | fix | resolve forward-referenced host directives during directive matching ([#58492](https://redirect.github.com/angular/angular/pull/58492)) ([#58500](https://redirect.github.com/angular/angular/pull/58500)) | ### [`v18.2.10`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#18210-2024-10-30) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.9...18.2.10) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [69dce38e778](https://redirect.github.com/angular/angular/commit/69dce38e778cb4c15aa06347031765a84e3ac6a5) | fix | transform pseudo selectors correctly for the encapsulated view. ([#58417](https://redirect.github.com/angular/angular/pull/58417)) | ##### localize | Commit | Type | Description | | -- | -- | -- | | [3b989ac5bd9](https://redirect.github.com/angular/angular/commit/3b989ac5bd951a3d28bcd0ada150fc81503a016a) | fix | Adding arb format to the list of valid formats in the localization extractor cli ([#58287](https://redirect.github.com/angular/angular/pull/58287)) | ### [`v18.2.9`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1829-2024-10-23) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.8...18.2.9) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [b0ab653965](https://redirect.github.com/angular/angular/commit/b0ab653965cf88fcfde23fc6a6cc78ce3121a30f) | fix | report when NgModule imports or exports itself ([#58231](https://redirect.github.com/angular/angular/pull/58231)) | ### [`v18.2.8`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1828-2024-10-10) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.7...18.2.8) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [11692c8dab](https://redirect.github.com/angular/angular/commit/11692c8dab2a78dc8780ceed301242d51dee7c9c) | fix | add multiple :host and nested selectors support ([#57796](https://redirect.github.com/angular/angular/pull/57796)) | | [66dcc691f5](https://redirect.github.com/angular/angular/commit/66dcc691f55eafc9de9a233b9bab53284fc13e1b) | fix | allow combinators inside pseudo selectors ([#57796](https://redirect.github.com/angular/angular/pull/57796)) | | [48a1437e77](https://redirect.github.com/angular/angular/commit/48a1437e77be5c3b29b8bbcd1b5d7784fbb67e68) | fix | fix comment typo ([#57796](https://redirect.github.com/angular/angular/pull/57796)) | | [d325f9b55f](https://redirect.github.com/angular/angular/commit/d325f9b55f248e5bd059645be901f210018f8fa2) | fix | fix parsing of the :host-context with pseudo selectors ([#57796](https://redirect.github.com/angular/angular/pull/57796)) | | [aea747ab3b](https://redirect.github.com/angular/angular/commit/aea747ab3bcbca79dbbc7ddfc41e11b9e43952eb) | fix | preserve attributes attached to :host selector ([#57796](https://redirect.github.com/angular/angular/pull/57796)) | | [21be258be6](https://redirect.github.com/angular/angular/commit/21be258be687a300ca22daad823e0b931029db35) | fix | scope :host-context inside pseudo selectors, do not decrease specificity ([#57796](https://redirect.github.com/angular/angular/pull/57796)) | | [7a6fd427d5](https://redirect.github.com/angular/angular/commit/7a6fd427d5ad70ad4c50693f54a6e77bf51eea86) | fix | transform pseudo selectors correctly for the encapsulated view ([#57796](https://redirect.github.com/angular/angular/pull/57796)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [f187c3abf8](https://redirect.github.com/angular/angular/commit/f187c3abf8b9547b2692995f344cd7dcb9f32ebc) | fix | defer symbols only used in types ([#58104](https://redirect.github.com/angular/angular/pull/58104)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [46bafb0b0a](https://redirect.github.com/angular/angular/commit/46bafb0b0a952d8e9c2a0099f0607354697bbeaa) | fix | clean up afterRender after it is executed ([#58119](https://redirect.github.com/angular/angular/pull/58119)) | ##### platform-server | Commit | Type | Description | | -- | -- | -- | | [b40875a2cc](https://redirect.github.com/angular/angular/commit/b40875a2cc28a94015e6392044a03b30c2559999) | fix | destroy `PlatformRef` when error happens during the `bootstrap()` phase ([#58112](https://redirect.github.com/angular/angular/pull/58112)) ([#58135](https://redirect.github.com/angular/angular/pull/58135)) | ### [`v18.2.7`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1827-2024-10-02) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.6...18.2.7) ##### common | Commit | Type | Description | | -- | -- | -- | | [249d0260f9](https://redirect.github.com/angular/angular/commit/249d0260f97a2fec8e4daef0b1565ba40b27d370) | fix | execute checks and remove placeholder when image is already loaded ([#55444](https://redirect.github.com/angular/angular/pull/55444)) | | [46a2ad39f5](https://redirect.github.com/angular/angular/commit/46a2ad39f53f6e3b224dfe4b25087c08830713b6) | fix | prevent warning about oversize image twice ([#58021](https://redirect.github.com/angular/angular/pull/58021)) | | [8f2b0ede59](https://redirect.github.com/angular/angular/commit/8f2b0ede5962ad30171843cd7af80c8878b35b53) | fix | skip checking whether SVGs are oversized ([#57966](https://redirect.github.com/angular/angular/pull/57966)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [901c1e1a7f](https://redirect.github.com/angular/angular/commit/901c1e1a7faadee73af4f9e6c37efa778f406ab8) | fix | correctly get the type of nested function call expressions ([#57010](https://redirect.github.com/angular/angular/pull/57010)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [2f347ef8fc](https://redirect.github.com/angular/angular/commit/2f347ef8fcef8645d86047d7a339405c0156aa43) | fix | provide flag to opt into manual cleanup for after render hooks ([#57917](https://redirect.github.com/angular/angular/pull/57917)) | ##### http | Commit | Type | Description | | -- | -- | -- | | [ca637fe6a9](https://redirect.github.com/angular/angular/commit/ca637fe6a95bd020221d71cd0581a3394070cf2c) | fix | cleanup JSONP script listeners once loading completed ([#57877](https://redirect.github.com/angular/angular/pull/57877)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [b9d846dad7](https://redirect.github.com/angular/angular/commit/b9d846dad77832dff44b112ac22951e0f31733ba) | fix | delete constructor if it only has super call ([#58013](https://redirect.github.com/angular/angular/pull/58013)) | ##### upgrade | Commit | Type | Description | | -- | -- | -- | | [e40a4fa3c7](https://redirect.github.com/angular/angular/commit/e40a4fa3c71c9ad76c1546b38ca2e9f74eff7dc0) | fix | support input signal bindings ([#57020](https://redirect.github.com/angular/angular/pull/57020)) | ### [`v18.2.6`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1826-2024-09-25) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.5...18.2.6) ### [`v18.2.5`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1825-2024-09-18) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.4...18.2.5) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [e685ed883a](https://redirect.github.com/angular/angular/commit/e685ed883a09628c2b87a11a17ffb6d858d51c54) | fix | extended diagnostics not validating ICUs ([#57845](https://redirect.github.com/angular/angular/pull/57845)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [76709d5d6e](https://redirect.github.com/angular/angular/commit/76709d5d6ec1f83e3f44641704b540636f91b5f4) | fix | Handle `@let` declaration with array when `preparingForHydration` ([#57816](https://redirect.github.com/angular/angular/pull/57816)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [5c866942a1](https://redirect.github.com/angular/angular/commit/5c866942a1b8a60e3a024385048bbb2f52f84513) | fix | account for explicit standalone: false in migration ([#57803](https://redirect.github.com/angular/angular/pull/57803)) | ### [`v18.2.4`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1824-2024-09-11) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.3...18.2.4) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [b619d6987e](https://redirect.github.com/angular/angular/commit/b619d6987efe054b9b37c24e578f58792b25d146) | fix | produce less noisy errors when parsing control flow ([#57711](https://redirect.github.com/angular/angular/pull/57711)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [9895e4492f](https://redirect.github.com/angular/angular/commit/9895e4492fbe357b584ca5a6dd86d2c9d50d9fda) | fix | replace leftover modules with their exports during pruning ([#57684](https://redirect.github.com/angular/angular/pull/57684)) | ### [`v18.2.3`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1823-2024-09-04) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.2...18.2.3) ##### http | Commit | Type | Description | | -- | -- | -- | | [de68e049e4](https://redirect.github.com/angular/angular/commit/de68e049e40ab702d9e2b7dd02070de9856377df) | fix | Dynamicaly call the global fetch implementation ([#57531](https://redirect.github.com/angular/angular/pull/57531)) | ### [`v18.2.2`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1822-2024-08-28) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.1...18.2.2) ##### core | Commit | Type | Description | | -- | -- | -- | | [106917af878](https://redirect.github.com/angular/angular/commit/106917af87868a801d536371511436247ca17382) | fix | avoid leaking memory if component throws during creation ([#57546](https://redirect.github.com/angular/angular/pull/57546)) | | [6d3a2af146a](https://redirect.github.com/angular/angular/commit/6d3a2af146a83f362501f911790503776383369f) | fix | Do not bubble capture events. ([#57476](https://redirect.github.com/angular/angular/pull/57476)) | ##### http | Commit | Type | Description | | -- | -- | -- | | [5d2e243c76a](https://redirect.github.com/angular/angular/commit/5d2e243c76ac55080bce35b9c3704ad9c2e4a932) | fix | Dynamicaly call the global fetch implementation ([#57531](https://redirect.github.com/angular/angular/pull/57531)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [804925b1149](https://redirect.github.com/angular/angular/commit/804925b11492cbcaa586c90958615abe5c525e5f) | fix | Do not unnecessarily run matcher twice on route matching ([#57530](https://redirect.github.com/angular/angular/pull/57530)) | ##### upgrade | Commit | Type | Description | | -- | -- | -- | | [03ec620e31a](https://redirect.github.com/angular/angular/commit/03ec620e31a0335a05013659daaa947010df6778) | fix | Address Trusted Types violations in [@angular/upgrade](https://redirect.github.com/angular/upgrade) ([#57454](https://redirect.github.com/angular/angular/pull/57454)) | ### [`v18.2.1`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1821-2024-08-22) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.0...18.2.1) ##### core | Commit | Type | Description | | -- | -- | -- | | [9de30a7b1c](https://redirect.github.com/angular/angular/commit/9de30a7b1cbda5bd85db607266ad533c1aac0a02) | fix | Allow zoneless scheduler to run inside `fakeAsync` ([#56932](https://redirect.github.com/angular/angular/pull/56932)) | | [286012fb89](https://redirect.github.com/angular/angular/commit/286012fb89270bd9330ffeb229f3a14b6e67d2a9) | fix | handle hydration of components that project content conditionally ([#57383](https://redirect.github.com/angular/angular/pull/57383)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [0bb649b8fa](https://redirect.github.com/angular/angular/commit/0bb649b8fa22a0db4f383db29995105b0b4adc81) | fix | account for members with doc strings and no modifiers ([#57389](https://redirect.github.com/angular/angular/pull/57389)) | | [3b63082384](https://redirect.github.com/angular/angular/commit/3b63082384b396514dd836b7763202536f3f4f23) | fix | avoid migrating route component in tests ([#57317](https://redirect.github.com/angular/angular/pull/57317)) | | [6b4357fae4](https://redirect.github.com/angular/angular/commit/6b4357fae45f0c187c8d23649b94a828dd9aaa6e) | fix | preserve type when using inject decorator ([#57389](https://redirect.github.com/angular/angular/pull/57389)) | ### [`v18.2.0`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1820-rc0-2024-08-07) [Compare Source](https://redirect.github.com/angular/angular/compare/18.1.5...18.2.0) #### Breaking Changes ##### zone.js - `fakeAsync` will now flush pending timers at the end of the given function by default. To opt-out of this, you can use `{flush: false}` in options parameter of `fakeAsync` ##### compiler | Commit | Type | Description | | -- | -- | -- | | [d9d68e73d2](https://redirect.github.com/angular/angular/commit/d9d68e73d2b59b598d1f7de03ad5faa2b6d31ee2) | fix | reduce chance of conflicts between generated factory and local variables ([#57181](https://redirect.github.com/angular/angular/pull/57181)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [0b1dd39663](https://redirect.github.com/angular/angular/commit/0b1dd39663c290fcea9359d6faac91a01d2a9de1) | perf | improve performance of `interpolatedSignalNotInvoked` extended diagnostic ([#57291](https://redirect.github.com/angular/angular/pull/57291)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [f7918f5272](https://redirect.github.com/angular/angular/commit/f7918f52720d3e903281154725cb257a952e8896) | feat | Add 'flush' parameter option to fakeAsync to flush after the test ([#57239](https://redirect.github.com/angular/angular/pull/57239)) | | [7919982063](https://redirect.github.com/angular/angular/commit/7919982063e7638ffabe2127d4803bb930c791bc) | feat | Add whenStable helper on ApplicationRef ([#57190](https://redirect.github.com/angular/angular/pull/57190)) | ### [`v18.1.5`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1815-2024-08-14) [Compare Source](https://redirect.github.com/angular/angular/compare/18.1.4...18.1.5) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [5401332b0e](https://redirect.github.com/angular/angular/commit/5401332b0ef1ec398a5e9767ca73cec544635c93) | fix | generate valid TS 5.6 type checking code ([#57303](https://redirect.github.com/angular/angular/pull/57303)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [e39b22a932](https://redirect.github.com/angular/angular/commit/e39b22a932384f228e97414c44d10c7e158dfd2f) | fix | Account for addEventListener to be passed a Window or Document. ([#57282](https://redirect.github.com/angular/angular/pull/57282)) | | [db65bc25ca](https://redirect.github.com/angular/angular/commit/db65bc25cab413221fef1c2cdaf7c53f569219c8) | fix | Account for addEventListener to be passed a Window or Document. ([#57354](https://redirect.github.com/angular/angular/pull/57354)) | | [0e024ecc27](https://redirect.github.com/angular/angular/commit/0e024ecc27815c308feef0dbdf36d4d751af4436) | fix | complete post-hydration cleanup in components that use ViewContainerRef ([#57300](https://redirect.github.com/angular/angular/pull/57300)) | | [822db64b93](https://redirect.github.com/angular/angular/commit/822db64b937db8a581ec9612cf9e3e6e149c820f) | fix | skip hydration for i18n nodes that were not projected ([#57356](https://redirect.github.com/angular/angular/pull/57356)) | | [810f76f574](https://redirect.github.com/angular/angular/commit/810f76f57416853d5bc006e57bea070416117e79) | fix | take skip hydration flag into account while hydrating i18n blocks ([#57299](https://redirect.github.com/angular/angular/pull/57299)) | ### [`v18.1.4`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1814-2024-08-07) [Compare Source](https://redirect.github.com/angular/angular/compare/18.1.3...18.1.4) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [6a99f83659](https://redirect.github.com/angular/angular/commit/6a99f836593de35989cddc3db849da133814f8fb) | fix | reduce chance of conflicts between generated factory and local variables ([#57181](https://redirect.github.com/angular/angular/pull/57181)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [afb05ff1cb](https://redirect.github.com/angular/angular/commit/afb05ff1cb008478c98987edfa54ec848ae555d6) | fix | support JIT transforms before other transforms modifying classes ([#57262](https://redirect.github.com/angular/angular/pull/57262)) | | [bae54a1621](https://redirect.github.com/angular/angular/commit/bae54a1621e1c0427519abfa81fc4796c43f1551) | perf | improve performance of `interpolatedSignalNotInvoked` extended diagnostic ([#57291](https://redirect.github.com/angular/angular/pull/57291)) | ##### language-service | Commit | Type | Description | | -- | -- | -- | | [6ac209c24f](https://redirect.github.com/angular/angular/commit/6ac209c24f46a1240b1a186eb403c79ef596d68a) | fix | avoid generating TS suggestion diagnostics for templates ([#56241](https://redirect.github.com/angular/angular/pull/56241)) | ### [`v18.1.3`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1813-2024-07-31) [Compare Source](https://redirect.github.com/angular/angular/compare/18.1.2...18.1.3) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [31dea066d6](https://redirect.github.com/angular/angular/commit/31dea066d636bb49fa18b1172815b1ef7af4dbe5) | fix | reduce chance of conflicts between generated factory and local variables ([#57181](https://redirect.github.com/angular/angular/pull/57181)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [1f9e090910](https://redirect.github.com/angular/angular/commit/1f9e09091076924a2f2c2d4bd6e5f65303bf8fea) | fix | emitting references to ngtypecheck files ([#57138](https://redirect.github.com/angular/angular/pull/57138)) ([#57202](https://redirect.github.com/angular/angular/pull/57202)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [f7ab04018e](https://redirect.github.com/angular/angular/commit/f7ab04018ea0fe12781de987fff40fd1dc30f3f0) | fix | errors during ApplicationRef.tick should be rethrown for zoneless tests ([#56993](https://redirect.github.com/angular/angular/pull/56993)) | | [eaa83f9d27](https://redirect.github.com/angular/angular/commit/eaa83f9d279855b104597d396e39fe3496470daf) | fix | hydration error in some let declaration setups ([#57173](https://redirect.github.com/angular/angular/pull/57173)) | ### [`v18.1.2`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1812-2024-07-24) [Compare Source](https://redirect.github.com/angular/angular/compare/18.1.1...18.1.2) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [463945003d](https://redirect.github.com/angular/angular/commit/463945003dcf253c64809ffdcddabedb87e78e06) | fix | limit the number of chained instructions ([#57069](https://redirect.github.com/angular/angular/pull/57069)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [e904f34020](https://redirect.github.com/angular/angular/commit/e904f3402053ce9098854a31f2652020dd79e8f9) | fix | add warning for unused let declaConfiguration
📅 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 was generated by Mend Renovate. View the repository job log.