client-side-databases
client-side-databases copied to clipboard
Update angular monorepo to v14 (major)
This PR contains the following updates:
Release Notes
angular/angular
v14.1.1
core
Commit | Type | Description |
---|---|---|
3606917732 | fix | improve the missing control flow directive message (#46903) |
router
Commit | Type | Description |
---|---|---|
79825d3f10 | fix | Do not call preload method when not necessary (#47007) |
05f3f7445a | fix | Use correct return type for provideRoutes function (#46941) |
Special Thanks
Alan Agius, Andrew Kushnir, Andrew Quinn, Andrew Scott, Aristeidis Bampakos, Asaf M, Bob Watson, Cédric Exbrayat, Durairaj Subramaniam, George Kalpakas, Ivaylo Kirov, J Rob Gant, Kristiyan Kostadinov, Marek Hám, Paul Gschwendtner, Roman Matusevich and Simona Cotin
v14.1.0
Deprecations
core
- The
createNgModuleRef
is deprecated in favor of newly addedcreateNgModule
one. - The bit field signature of
inject()
has been deprecated, in favor of the new options object. Correspondingly,InjectFlags
is deprecated as well.
animations
Commit | Type | Description |
---|---|---|
55308f2df5 | feat | add provideAnimations() and provideNoopAnimations() functions (#46793) |
common
Commit | Type | Description |
---|---|---|
4a2e7335b1 | feat | make the CommonModule pipes standalone (#46401) |
a7597dd080 | feat | make the CommonModule directives standalone (#46469) |
compiler
Commit | Type | Description |
---|---|---|
33ce3883a5 | feat | Add extended diagnostic to warn when missing let on ngForOf (#46683) |
6f11a58040 | feat | Add extended diagnostic to warn when text attributes are intended to be bindings (#46161) |
9e836c232f | feat | warn when style suffixes are used with attribute bindings (#46651) |
compiler-cli
Commit | Type | Description |
---|---|---|
93c65e7b14 | feat | add extended diagnostic for non-nullable optional chains (#46686) |
131d029da1 | feat | detect missing control flow directive imports in standalone components (#46146) |
6b8e60c06a | fix | improve the missingControlFlowDirective message (#46846) |
core
Commit | Type | Description |
---|---|---|
e8e8e5f171 | feat | add createComponent function |
b5153814af | feat | add reflectComponentType function |
96c6139c9a | feat | add ability to set inputs on ComponentRef (#46641) |
a6d5fe202c | feat | alias createNgModuleRef as createNgModule (#46789) |
71e606d3c3 | feat | expose EnvironmentInjector on ApplicationRef (#46665) |
19e6d9ccd3 | feat | import AsyncStackTaggingZone if available (#46693) |
a7a14df5f8 | feat | introduce EnvironmentInjector.runInContext API (#46653) |
fa52b6e906 | feat | options object to supersede bit flags for inject() (#46649) |
af20112222 | feat | support the descendants option for ContentChild queries (#46638) |
945a3ad359 | fix | Fix runInContext for NgModuleRef injector (#46877) |
bb7c80477b | fix | make parent injector argument required in createEnvironmentInjector (#46397) |
http
Commit | Type | Description |
---|---|---|
82acbf919b | feat | improve error message for nullish header (#46059) |
router
Commit | Type | Description |
---|---|---|
53ca936366 | feat | Add ability to create UrlTree from any ActivatedRouteSnapshot (#45877) |
de058bba99 | feat | Add CanMatch guard to control whether a Route should match (#46021) |
6c1357dd7d | feat | Add stable cancelation code to NavigationCancel event (#46675) |
a4ce273e50 | feat | Add the target RouterStateSnapshot to NavigationError (#46731) |
abe3759e24 | fix | allow to return UrlTree from CanMatchFn (#46455) |
e8c7dd10e9 | fix | Ensure APP_INITIALIZER of enabledBlocking option completes (#46026) |
ce20ed067f | fix | Ensure Route injector is created before running CanMatch guards (#46394) |
6a7b818d94 | fix | Ensure target RouterStateSnapshot is defined in NavigationError (#46842) |
f94c6f433d | fix | Expose CanMatchFn as public API (#46394) |
e8ae0fe3e9 | fix | Fix cancellation code for canLoad rejections (#46752) |
upgrade
Commit | Type | Description |
---|---|---|
e9cb0454dc | feat | more closely align UpgradeModule#bootstrap() with angular.bootstrap() (#46214) |
Special Thanks
AleksanderBodurri, Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Cédric Exbrayat, Dmitrij Kuba, Dylan Hunn, George Kalpakas, Jessica Janiuk, JiaLiPassion, Joey Perrott, John Vandenberg, JoostK, Keith Li, Or'el Ben-Ya'ir, Paul Gschwendtner, Pawel Kozlowski, SyedAhm3r, arturovt, mariu, markostanimirovic and mgechev
v14.0.7
animations
Commit | Type | Description |
---|---|---|
5bdbb6285b | fix | make sure falsy values are added to _globalTimelineStyles (#46863) |
compiler
Commit | Type | Description |
---|---|---|
41253f9c46 | fix | inputs/outputs incorrectly parsed in jit mode (#46813) |
core
Commit | Type | Description |
---|---|---|
4e77c7fbf3 | fix | do not invoke jasmine done callback multiple times with waitForAsync |
Special Thanks
Andrew Kushnir, Andrew Scott, Bob Watson, Cédric Exbrayat, Doug Parker, George Kalpakas, Jessica Janiuk, Kristiyan Kostadinov, Paul Gschwendtner, acvi, dario-piotrowicz, jnizet and piyush132000
v14.0.6
compiler-cli
Commit | Type | Description |
---|---|---|
99697dae66 | fix | only consider used pipes for inline type-check requirement (#46807) |
forms
Commit | Type | Description |
---|---|---|
4f469cbef3 | fix | expose ControlConfig in public API (#46594) |
e8c8b695f2 | fix | Move all remaining errors in Forms to use RuntimeErrorCode. (#46654) |
localize
Commit | Type | Description |
---|---|---|
14863acb1a | fix | add --project option to ng-add schematic (#46664) |
Special Thanks
Alan Agius, Andrew Scott, Bob Watson, Dylan Hunn, George Kalpakas, Ivaylo Kirov, Jessica Janiuk, JoostK, Joshua VanAllen, Lukas Matta, Marcin Wosinek, Nicolas Molina Monroy, Paul Gschwendtner, SoulsMark, Uday Sony, dario-piotrowicz, markostanimirovic and zhysky
v14.0.5
router
Commit | Type | Description |
---|---|---|
a3bd65e2b8 | fix | Ensure APP_INITIALIZER of enabledBlocking option completes (#46634) |
Special Thanks
Alan Agius, Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Aristeidis Bampakos, Bob Watson, George Kalpakas, Paul Gschwendtner and Pawel Kozlowski
v14.0.4
animations
Commit | Type | Description |
---|---|---|
51be9bbe29 | fix | cleanup DOM elements when the root view is removed (#45143) |
999aca86c8 | fix | enable shadowElements to leave when their parent does (#46459) |
common
Commit | Type | Description |
---|---|---|
42aed6b13e | fix | handle CSS custom properties in NgStyle (#46451) |
core
Commit | Type | Description |
---|---|---|
1e7f22f00a | fix | trigger ApplicationRef.destroy when Platform is destroyed (#46497) |
8bde2dbc71 | fix | Update ngfor error code to be negative (#46555) |
57e8fc00eb | fix | Updates error to use RuntimeError code (#46526) |
forms
Commit | Type | Description |
---|---|---|
74a26d870e | fix | Convert existing reactive errors to use RuntimeErrorCode. (#46560) |
747872212d | fix | Update a Forms validator error to use RuntimeError (#46537) |
router
Commit | Type | Description |
---|---|---|
d6fac9e914 | fix | Ensure that new RouterOutlet instances work after old ones are destroyed (#46554) |
Special Thanks
Alan Agius, Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Bezael, Chad Ramos, Chellappan, Cédric Exbrayat, Dylan Hunn, George Kalpakas, Jeremy Meiss, Jessica Janiuk, Joey Perrott, KMathy, Kristiyan Kostadinov, Paul Gschwendtner, Pawel Kozlowski, Ramesh Thiruchelvam, Vaibhav Kumar, arturovt, dario-piotrowicz and renovate[bot]
v14.0.3
animations
Commit | Type | Description |
---|---|---|
3dd7bb3f8f | fix | reset the start and done fns on player reset (#46364) |
core
Commit | Type | Description |
---|---|---|
c086653655 | fix | deduplicate imports of standalone components in JIT compiler (#46439) |
5d3b97e1f8 | fix | handle NgModules with standalone pipes in TestBed correctly (#46407) |
platform-server
Commit | Type | Description |
---|---|---|
6ad7b40a6f | fix | invalid style attribute being generated for null values (#46433) |
Special Thanks
4javier, Aakash, Alan Agius, Andrew Kushnir, Aristeidis Bampakos, Dany Paredes, Derek Cormier, JoostK, Kristiyan Kostadinov, Paul Gschwendtner, Ramesh Thiruchelvam, behrooz bozorg chami, dario-piotrowicz, markostanimirovic, renovate[bot] and web-dave
v14.0.2
common
Commit | Type | Description |
---|---|---|
ef5cba3df7 | fix | allow null in ngComponentOutlet (#46280) |
compiler-cli
Commit | Type | Description |
---|---|---|
8ecfd71fd7 | fix | don't emit empty providers array (#46301) |
b92c1a6ada | fix | use inline type-check blocks for components outside rootDir (#46096) |
core
Commit | Type | Description |
---|---|---|
3fd8948b4a | fix | Resolve forwardRef declarations for jit (#46334) |
Special Thanks
Alex Rickabaugh, Andrew Scott, Badawi7, Daniel Schmitz, Derek Cormier, JoostK, Kevin Davila, Kristiyan Kostadinov, Paul Draper, Paul Gschwendtner, Tom Eustace, Totati, Younes Jaaidi, alefra, dario-piotrowicz, markostanimirovic, mgechev, piyush132000, sten-bone and vivekkoya
v14.0.1
bazel
Commit | Type | Description |
---|---|---|
b00d237c0e | fix | update API extractor version (#46259) |
9a0a7bac21 | perf | reduce input files for ng_package rollup and type bundle actions (#46187) |
forms
Commit | Type | Description |
---|---|---|
dde0b7f4b3 | fix | allow FormBuilder.group(...) to accept optional fields. (#46253) |
Special Thanks
Adrien Crivelli, Alan Agius, Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Dylan Hunn, Fabrizio Fallico, George Kalpakas, Jelle Bruisten, JoostK, Kristiyan Kostadinov, Krzysztof Platis, Paul Gschwendtner, Phalgun Vaddepalli, San Leen, dario-piotrowicz, mgechev and wellWINeo
v14.0.0
Blog post "Angular v14 is now available".
Breaking Changes
animations
- The
AnimationDriver.getParentElement
method has become required, so any implementors of this interface are now required to provide an implementation for this method. This breakage is unlikely to affect application developers, asAnimationDriver
is not expected to be implemented in user code.
common
- Adds new required class member that any implementors of the LocationStrategy will need to satisfy. Location does not depend on PlatformLocation anymore.
compiler
-
Keyframes names are now prefixed with the component's "scope name". For example, the following keyframes rule in a component definition, whose "scope name" is host-my-cmp:
@keyframes foo { ... }
will become:
@keyframes host-my-cmp_foo { ... }
Any TypeScript/JavaScript code which relied on the names of keyframes rules will no longer match.
The recommended solutions in this case are to either:
- change the component's view encapsulation to the
None
orShadowDom
- define keyframes rules in global stylesheets (e.g styles.css)
- define keyframes rules programmatically in code.
- change the component's view encapsulation to the
core
-
Support for Node.js v12 has been removed as it will become EOL on 2022-04-30. Please use Node.js v14.15 or later.
-
TypeScript versions older than 4.6 are no longer supported.
-
Forms [email] input coercion
Forms [email] input value will be considered as true if it is defined with any value rather than false and 'false'.
-
Since Ivy, TestBed doesn't use AOT summaries. The
aotSummaries
fields in TestBed APIs were present, but unused. The fields were deprecated in previous major version and in v14 those fields are removed. TheaotSummaries
fields were completely unused, so you can just drop them from the TestBed APIs usage.
forms
-
Forms classes accept a generic.
Forms model classes now accept a generic type parameter. Untyped versions of these classes are available to opt-out of the new, stricter behavior.
-
objects with a length key set to zero will no longer validate as empty.
This is technically a breaking change, since objects with a key
length
and value0
will no longer validate as empty. This is a very minor change, and any reliance on this behavior is probably a bug anyway.
http
-
Queries including + will now actually query for + instead of space. Most workarounds involving custom codecs will be unaffected. Possible server-side workarounds will need to be undone.
-
JSONP will throw an error when headers are set on a reques
JSONP does not support headers being set on requests. Before when a request was sent to a JSONP backend that had headers set the headers were ignored. The JSONP backend will now throw an error if it receives a request that has any headers set. Any uses of JSONP on requests with headers set will need to remove the headers to avoid the error.
platform-browser
-
This change may cause a breaking change in unit tests that are implicitly depending on a specific number and sequence of change detections in order for their assertions to pass.
-
This may break invalid calls to
TransferState
methods.This tightens parameter types of
TransferState
usage, and is a minor breaking change which may reveal existing problematic calls.
router
- The type of
Route.pathMatch
is now more strict. Places that usepathMatch
will likely need to be updated to have an explicitRoute
/Routes
type so that TypeScript does not infer the type asstring
. - When returning a
Promise
from theLoadChildrenCallback
, the possible type is now restricted toType<any>|NgModuleFactory<any>
rather thanany
. -
initialNavigation: 'enabled'
was deprecated in v11 and is replaced byinitialNavigation: 'enabledBlocking'
. - The type of
component
onActivatedRoute
andActivatedRouteSnapshot
includesstring
. In reality, this is not the case. The component cannot be anything other than a component class. -
- The type of
initialUrl
is set tostring|UrlTree
but in reality, theRouter
only sets it to a value that will always beUrlTree
-
initialUrl
is documented as "The target URL passed into theRouter#navigateByUrl()
call before navigation" but the value actually gets set to something completely different. It's set to the current internalUrlTree
of the Router at the time navigation occurs. With this change, there is no exact replacement for the old value ofinitialUrl
because it was never intended to be exposed.Router.url
is likely the best replacement for this. In more specific use-cases, tracking thefinalUrl
between successful navigations can also be used as a replacement.
- The type of
- Lazy loaded configs are now also validated once loaded like the initial set of routes are. Lazy loaded modules which have invalid Route configs will now error. Note that this is only done in dev mode so there is no production impact of this change.
- When a guard returns a
UrlTree
, the router would previously schedule the redirect navigation within asetTimeout
. This timeout is now removed, which can result in test failures due to incorrectly written tests. Tests which perform navigations should ensure that all timeouts are flushed before making assertions. Tests should ensure they are capable of handling all redirects from the original navigation. - Previously, resolvers were waiting to be completed
before proceeding with the navigation and the Router would take the last
value emitted from the resolver.
The router now takes only the first emitted value by the resolvers
and then proceeds with navigation. This is now consistent with
Observables
returned by other guards: only the first value is used.
zone.js
-
in TaskTrackingZoneSpec track a periodic task until it is cancelled
The breaking change is scoped only to the plugin
zone.js/plugins/task-tracking
. If you usedTaskTrackingZoneSpec
and checked the pending macroTasks e.g. using(this.ngZone as any)._inner ._parent._properties.TaskTrackingZone.getTasksFor('macroTask')
, then its behavior slightly changed for periodic macrotasks. For example, previously thesetInterval
macrotask was no longer tracked after its callback was executed for the first time. Now it's tracked until the task is explicitly cancelled, e.g withclearInterval(id)
.
Deprecations
common
- The
ngModuleFactory
input of theNgComponentOutlet
directive is deprecated in favor of a newly addedngModule
input. ThengModule
input accepts references to the NgModule class directly, without the need to resolve module factory first.
forms
- The
initialValueIsDefault
option has been deprecated and replaced with the otherwise-identicalnonNullable
option, for the sake of naming consistency. - It is now deprecated to provide both
AbstractControlOption
s and an async validators argument to a FormControl. Previously, the async validators would just be silently dropped, resulting in a probably buggy forms. Now, the constructor call is deprecated, and Angular will print a warning in devmode.
router
- The
resolver
argument of theRouterOutletContract.activateWith
function and theresolver
field of theOutletContext
class are deprecated. Passing component factory resolvers are no longer needed. TheComponentFactoryResolver
-related symbols were deprecated in@angular/core
package since v13.
animations
Commit | Type | Description |
---|---|---|
a6fa37bc6e | feat | make validateStyleProperty check dev-mode only (#45570) |
79d334b138 | feat | provide warnings for non-animatable CSS properties (#45212) |
f8dc660605 | fix | allow animations with unsupported CSS properties (#44729) |
2a75754ee8 | fix | apply default params when resolved value is null or undefined (#45339) |
e46b379204 | fix | implement missing transition delay (#44799) |
5c7c56bc85 | perf | improve algorithm to balance animation namespaces (#45057) |
4c778cdb28 | perf | made errors in the animations package tree shakeable (#45004) |
7a81481fb2 | perf | Remove generic objects in favor of Maps (#44482) |
6642e3c8fd | perf | remove no longer needed CssKeyframes classes (#44903) |
59559fdbac | refactor | make AnimationDriver.getParentElement required (#45114) |
common
Commit | Type | Description |
---|---|---|
31d7c3bd71 | feat | add getState method to LocationStrategy interface (#45648) |
c89cf63059 | feat | support NgModule as an input to the NgComponentOutlet (#44815) |
38c03a2035 | feat | support years greater than 9999 (#43622) |
bedb257afc | fix | cleanup URL change listeners when the root view is removed (#44901) |
10691c626b | fix | properly cast http param values to strings (#42643) |
05d50b849b | perf | make NgLocalization token tree-shakable (#45118) |
compiler
Commit | Type | Description |
---|---|---|
bb8d7091c6 | fix | exclude empty styles from emitted metadata (#45459) |
4d6a1d6722 | fix | scope css keyframes in emulated view encapsulation (#42608) |
f03e313f24 | fix | scope css keyframes in emulated view encapsulation (#42608) |
compiler-cli
Commit | Type | Description |
---|---|---|
9cf14ff03d | feat | exclude abstract classes from strictInjectionParameters requirement (#44615) |
0072eb48ba | feat | initial implementation of standalone components (#44812) |
2142ffd295 | feat | propagate standalone flag to runtime (#44973) |
6f653e05f9 | feat | standalone types imported into NgModule scopes (#44973) |
752ddbc165 | feat | Support template binding to protected component members (#45823) |
3d13343975 | fix | better error messages for NgModule structural issues (#44973) |
046dad1a8d | fix | fix issue with incremental tracking of APIs for pipes (#45672) |
27b4af7240 | fix | full side-effectful registration of NgModules with ids (#45024) |
32c625d027 | fix | handle forwardRef in imports of standalone component (#45869) |
06050ac2b4 | fix | handle inline type-check blocks in nullish coalescing extended check (#45454) |
a524a50361 | fix | handle standalone components with cycles (#46029) |
724e88e042 | fix | preserve forwardRef for component scopes (#46139) |
9cfea3d522 | fix | report invalid imports in standalone components during resolve phase (#45827) |
c0778b4dfc | fix | Support resolve animation name from the DTS (#45107) |
f2e5234e07 | fix | update unknown tag error for aot standalone components (#45919) |
35f20afcac | fix | use existing imports for standalone dependencies (#46029) |
8155428ba6 | perf | ignore the module.id anti-pattern for NgModule ids (#45024) |
core
Commit | Type | Description |
---|---|---|
174ce7dd13 | feat | add ApplicationRef.destroy method (#45624) |
5771b18a98 | feat | add the bootstrapApplication function (#45674) |
69018c9f42 | feat | allow for injector to be specified when creating an embedded view (#45156) |
94c949a60a | feat | allow for injector to be specified when creating an embedded view (#45156) |
e702cafcf2 | feat | allow to throw on unknown elements in tests (#45479) |
6662a97c61 | feat | allow to throw on unknown elements in tests (#45479) |
a6675925b0 | feat | allow to throw on unknown properties in tests (#45853) |
6eaaefd22e | feat | drop support for Node.js 12 (#45286) |
c9d566ce4b | feat | drop support for TypeScript 4.4 and 4.5 (#45394) |
b568a5e708 | feat | implement importProvidersFrom function (#45626) |
d5a6cd1111 | feat | implement EnvironmentInjector with adapter to NgModuleRef (#45626) |
5a10fc4f82 | feat | implement standalone directives, components, and pipes (#45687) |
e461f716d4 | feat | move ANIMATION_MODULE_TYPE injection token into core (#44970) |
94bba76a4a | feat | support TypeScript 4.6 (#45190) |
29039fcdbc | feat | support TypeScript 4.7 (#45749) |
225e4f2dbe | feat | triggerEventHandler accept optional eventObj (#45279) |
401dec46eb | feat | update TestBed to recognize Standalone Components (#45809) |
35653ce337 | fix | add more details to the MISSING_INJECTION_CONTEXT error (#46166) |
d36fa111eb | fix | avoid Closure Compiler error in restoreView (#45445) |
0bc77f4cab | fix | better error message when unknown property is present (#46147) |
f3eb7d9ecb | fix | Ensure the StandaloneService is retained after closure minification (#45783) |
701405fa71 | fix | handle AOT-compiled standalone components in TestBed correctly (#46052) |
ddce357d1d | fix | improve TestBed declarations standalone error message (#45999) |
ba9f30c9a6 | fix | include component name into unknown element/property error message (#46160) |
9fa6f5a552 | fix | incorrectly inserting elements inside <template> element (#43429) |
d5719c2e0f | fix | input coercion (#42803) |
be161bef79 | fix | memory leak in event listeners inside embedded views (#43075) |
fa755b2a54 | fix | prevent BrowserModule providers from being loaded twice (#45826) |
3172b4cc99 | fix | produce proper error message for unknown props on <ng-template> s (#46068) |
4f1a813596 | fix | restore NgModule state correctly after TestBed overrides (#46049) |
3f7ecec59b | fix | set correct context for inject() for component ctors (#45991) |
4e413d9240 | fix | support nested arrays of providers in EnvironmentInjector (#45789) |
fde4942cdf | fix | throw if standalone components are present in @NgModule.bootstrap (#45825) |
560188bf12 | fix | update unknown property error to account for standalone components in AOT (#46159) |
df339d8abf | fix | update unknown tag error for jit standalone components (#45920) |
aafac7228f | fix | verify standalone component imports in JiT (#45777) |
e9317aee71 | perf | allow checkNoChanges mode to be tree-shaken in production (#45913) |
071c8af8ba | perf | avoid storing LView in __ngContext__ (#45051) |
a96c4827c4 | perf | make Compiler , ApplicationRef and ApplicationInitStatus tree-shakable (#45102) |
45d98e7ca5 | perf | make IterableDiffers and KeyValueDiffers tree-shakable (#45094) |
1e60fe0a3e | perf | make LOCALE_ID and other tokens from ApplicationModule tree-shakable (#45102) |
88f1168506 | perf | only track LViews that are referenced in __ngContext__ (#45172) |
9add714b13 | refactor | remove deprecated aotSummaries fields in TestBed config (#45487) |
devtools tabs
Commit | Type | Description |
---|---|---|
6c284ef32e | fix | stop scroll occuring at tabs level |
forms
Commit | Type | Description |
---|---|---|
2dbdebc646 | feat | Add FormBuilder.nonNullable . (#45852) |
e0a2248b32 | feat | Add a FormRecord type. (#45607) |
7ee121f595 | feat | Add untyped versions of the model classes for use in migration. (#45205) |
89d299105a | feat | Implement strict types for the Angular Forms package. (#43834) |
f490c2de4e | feat | support negative indices in FormArray methods. (#44848) |
39be06037d | fix | Add a nonNullable option to FormControl for consistency. |
4332897baa | fix | Add UntypedFormBuilder (#45268) |
5d13e58aed | fix | Allow NonNullableFormBuilder to be injected. (#45904) |
8dd3f82f94 | fix | Correct empty validator to handle objects with a property length: 0 . (#33729) |
ff3f5a8d12 | fix | Fix a typing bug in FormBuilder. (#45684) |
fe0e42a996 | fix | Make UntypedFormBuilder assignable to FormBuilder, and vice versa. (#45421) |
b36dec6b5b | fix | not picking up disabled state if group is swapped out and disabled (#43499) |
9f6fa5b746 | fix | Prevent FormBuilder from distributing unions to control types. (#45942) |
aa7b857be8 | fix | Property renaming safe code (#45271) |
[cae1e44608](https://togithub.com/angular/angular/commit/cae1e44608227ac80682401190c6d28e |
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
⚠ 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:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: package-lock.json
npm WARN using --force I sure hope you know what you are doing.
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @angular-devkit/[email protected]
npm ERR! Found: @angular/[email protected]
npm ERR! node_modules/@angular/compiler-cli
npm ERR! dev @angular/compiler-cli@"13.2.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @angular/compiler-cli@"^12.0.0" from @angular-devkit/[email protected]
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR! dev @angular-devkit/build-angular@"12.2.10" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: @angular/[email protected]
npm ERR! node_modules/@angular/compiler-cli
npm ERR! peer @angular/compiler-cli@"^12.0.0" from @angular-devkit/[email protected]
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR! dev @angular-devkit/build-angular@"12.2.10" 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/2022-01-26T21_16_07_728Z-debug-0.log