Angular: 14.0.0-next.8 Release

Release date:
March 25, 2022
Previous version:
14.0.0-next.7 (released March 16, 2022)
Magnitude:
3,905 Diff Delta
Contributors:
19 total committers
Data confidence:
Commits:

40 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored March 16, 2022
Authored March 22, 2022

Top Contributors in 14.0.0-next.8

alxhub
JoostK
crisbeto
dylhunn
CommanderRoot
gkalpak
josephperrott
dario-piotrowicz
arturovt
alan-agius4

Directory Browser for 14.0.0-next.8

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

<a name="14.0.0-next.8"></a>

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 | | -- | -- | | feat - 79d334b138 | provide warnings for non-animatable CSS properties (#45212) | | fix - 2a75754ee8 | apply default params when resolved value is null or undefined (#45339) |

bazel

| Commit | Description | | -- | -- | | fix - dc72f3007a | ng module compilation workers are subject to linker race-conditions (#45393) |

compiler

| Commit | Description | | -- | -- | | fix - fffa023803 | scope css rules within @layer blocks (#45396) |

compiler-cli

| Commit | Description | | -- | -- | | fix - 27b4af7240 | full side-effectful registration of NgModules with ids (#45024) | | perf - 8155428ba6 | ignore the module.id anti-pattern for NgModule ids (#45024) |

core

| Commit | Description | | -- | -- | | feat - c9d566ce4b | drop support for TypeScript 4.4 and 4.5 (#45394) | | fix - be161bef79 | memory leak in event listeners inside embedded views (#43075) |

forms

| Commit | Description | | -- | -- | | fix - fe0e42a996 | 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