14.0.0-next.8 (2022-03-25)
Breaking Changes
core
- TypeScript versions older than 4.6 are no longer supported.
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 used TaskTrackingZoneSpec
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 the setInterval
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 with clearInterval(id)
.
fixes 45350
animations
Commit | Description |
---|---|
provide warnings for non-animatable CSS properties (#45212) | |
apply default params when resolved value is null or undefined (#45339) |
bazel
Commit | Description |
---|---|
ng module compilation workers are subject to linker race-conditions (#45393) |
compiler
Commit | Description |
---|---|
scope css rules within @layer blocks (#45396)
|
compiler-cli
Commit | Description |
---|---|
full side-effectful registration of NgModules with ids (#45024) | |
ignore the module.id anti-pattern for NgModule ids (#45024) |
core
Commit | Description |
---|---|
drop support for TypeScript 4.4 and 4.5 (#45394) | |
memory leak in event listeners inside embedded views (#43075) |
forms
Commit | Description |
---|---|
Make UntypedFormBuilder assignable to FormBuilder, and vice versa. (#45421) |
Special Thanks
Alan Agius, Alex Rickabaugh, AlirezaEbrahimkhani, Ben Brook, Dylan Hunn, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Krzysztof Platis, Mike, Paul Gschwendtner, Tobias Speicher, alirezaghey, arturovt, dario-piotrowicz, khai and mgechev