angular v14.0.0-next.8 Release Notes

Release Date: 2022-03-25 // about 2 years ago
  • ๐Ÿ’ฅ 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 Type Description
    โš  79d334b138 feat
    0๏ธโƒฃ 2a75754ee8 fix

    bazel

    Commit Type Description
    ๐Ÿ‘ท dc72f3007a fix

    compiler

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

    compiler-cli

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

    core

    Commit Type Description
    ๐Ÿ‘ c9d566ce4b feat
    be161bef79 fix memory leak in event listeners inside embedded views (#43075)

    forms

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

    <!-- CHANGELOG SPLIT MARKER -->