k0swe / forester

A web-based amateur radio logging application with fast sync, offline and rig control
https://forester.radio
Apache License 2.0
10 stars 2 forks source link

Update angular monorepo to v19 (major) - autoclosed #3060

Closed renovate[bot] closed 1 day ago

renovate[bot] commented 1 week ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@angular/animations (source) 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/common (source) 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/compiler (source) 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/compiler-cli (source) 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/core (source) 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/forms (source) 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/localize 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/platform-browser (source) 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/platform-browser-dynamic (source) 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/router (source) 18.2.12 -> 19.0.1 age adoption passing confidence
@angular/service-worker (source) 18.2.12 -> 19.0.1 age adoption passing confidence

Release Notes

angular/angular (@​angular/animations) ### [`v19.0.1`](https://redirect.github.com/angular/angular/blob/HEAD/CHANGELOG.md#1901-2024-11-26) [Compare Source](https://redirect.github.com/angular/angular/compare/19.0.0...19.0.1) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [fb1fa8b0fc](https://redirect.github.com/angular/angular/commit/fb1fa8b0fc04c9cfac6551ca27bee89dcd7c72ac) | fix | more accurate diagnostics for host binding parser errors ([#​58870](https://redirect.github.com/angular/angular/pull/58870)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [502ee0e722](https://redirect.github.com/angular/angular/commit/502ee0e7221a9e7cfa0fa3bd92298d3b650a7713) | fix | correctly clear template HMR internal renderer cache ([#​58724](https://redirect.github.com/angular/angular/pull/58724)) | | [99715104a1](https://redirect.github.com/angular/angular/commit/99715104a1a787c3899dfbfac6b44f28c7d24356) | fix | correctly perform lazy routes migration for components with additional decorators ([#​58796](https://redirect.github.com/angular/angular/pull/58796)) | | [118803035f](https://redirect.github.com/angular/angular/commit/118803035f366acdffc577ec857b888f764bb338) | fix | Ensure \_tick is always run within the TracingSnapshot. ([#​58881](https://redirect.github.com/angular/angular/pull/58881)) | | [08b9452f01](https://redirect.github.com/angular/angular/commit/08b9452f012b2ef660f767c2f0a4bf86bb15bb61) | fix | Ensure resource sets an error ([#​58855](https://redirect.github.com/angular/angular/pull/58855)) | | [84f45ea3ff](https://redirect.github.com/angular/angular/commit/84f45ea3ffe02003350c6c19fdafdc6f4d521ccb) | fix | make component id generation more stable between client and server builds ([#​58813](https://redirect.github.com/angular/angular/pull/58813)) | | [d3491c7cee](https://redirect.github.com/angular/angular/commit/d3491c7cee3d110da1adb51f8047b4e1976ece71) | fix | Prevents race condition of cleanup for incremental hydration ([#​58722](https://redirect.github.com/angular/angular/pull/58722)) | ##### forms | Commit | Type | Description | | -- | -- | -- | | [4dfe5b6cef](https://redirect.github.com/angular/angular/commit/4dfe5b6cefd7901a466b37b660f8b3a051a06cb3) | fix | work around TypeScript 5.7 issue ([#​58731](https://redirect.github.com/angular/angular/pull/58731)) | ##### language-service | Commit | Type | Description | | -- | -- | -- | | [a983865bff](https://redirect.github.com/angular/angular/commit/a983865bffa828a982ef7e56204924d9c2989ead) | fix | add fix for individual unused imports ([#​58719](https://redirect.github.com/angular/angular/pull/58719)) | | [e6e7a4e22b](https://redirect.github.com/angular/angular/commit/e6e7a4e22b0a654808e5eb88a30cd6effa383332) | fix | allow fixes to run without template info ([#​58719](https://redirect.github.com/angular/angular/pull/58719)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [5ce10264a4](https://redirect.github.com/angular/angular/commit/5ce10264a434ffc8e31cdc68208d2c3c7f8378ed) | fix | fix provide-initializer migration when using useFactory ([#​58518](https://redirect.github.com/angular/angular/pull/58518)) | | [d4f5c85f60](https://redirect.github.com/angular/angular/commit/d4f5c85f60133550303d59b3f9e3e34f14ca63ce) | fix | handle parameters with initializers in inject migration ([#​58769](https://redirect.github.com/angular/angular/pull/58769)) | | [a6d2d2dc10](https://redirect.github.com/angular/angular/commit/a6d2d2dc104608f14c3850b21bc23ba75ca04e4d) | fix | Mark hoisted properties as removed in inject migration ([#​58804](https://redirect.github.com/angular/angular/pull/58804)) | ### [`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.13...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.13`](https://redirect.github.com/angular/angular/compare/18.2.12...9bf12d3df04848727e27e7cb2800e2bc3bbb4b7d) [Compare Source](https://redirect.github.com/angular/angular/compare/18.2.12...18.2.13)

Configuration

📅 Schedule: Branch creation - "after 3am and before 7am" in timezone America/Denver, 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.

renovate[bot] commented 1 week ago

⚠️ Artifact update problem

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:

File name: web/package-lock.json
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: forester@0.0.0
npm error Found: zone.js@0.14.10
npm error node_modules/zone.js
npm error   zone.js@"0.14.10" from the root project
npm error
npm error Could not resolve dependency:
npm error peer zone.js@"~0.15.0" from @angular/core@19.0.1
npm error node_modules/@angular/core
npm error   @angular/core@"19.0.1" from the root project
npm error   peer @angular/core@"19.0.1" from @angular/animations@19.0.1
npm error   node_modules/@angular/animations
npm error     @angular/animations@"19.0.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2024-11-26T19_51_35_117Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-11-26T19_51_35_117Z-debug-0.log