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).
Bumps zone.js from 0.10.3 to 0.11.6.
Changelog
Sourced from zone.js's changelog.
... (truncated)
Commits
1120d54
release: cut the zone.js-0.11.6 release (#46232)5cfde8b
build: lock file maintenance (#46104)1cc1583
build: update to TypeScript 4.7 final (#46132)4f309fe
build: update to TypeScript 4.7 RC (#45966)68a6a07
build: clean up references to oldmaster
branch (#45856)29039fc
feat(core): support TypeScript 4.7 (#45749)0840ece
build: lock file maintenance (#45751)6835710
build: lock file maintenance (#45457)b13a453
build: update dependency google-closure-compiler to v20220405 (#45568)41223a8
build: update to jasmine 4.0 (#45558)