Road to Angular 10: First minor version Angular 9.1.0 is in development

Share
  • March 2, 2020

Updated 2 March, 2020

Angular 10 is scheduled to arrive in May 2020. On the way to the new major version, Angular 9.1.0-next.2 has been released. This beta adds several bug fixes for different areas, including animations, core, language-service and ngcc. For example, in animations, a false positive is no longer returned when detecting Node in Webpack builds and the ɵAnimationDriver has been removed from private exports.

New features have been added for ngcc, bazel and zone.js, whereas the core and Ivy have received performance improvements. Take a look at all that has happened in the beta release as well as in the two previous betas:

Angular 9.1.0-next.2

Bug Fixes

Features

  • ngcc: implement source-map flattening (#35132) (df816c9)
  • bazel: enable ivy template type-checking in g3 (#35672) (8f5b7f3)
  • zone.js add interface definitions which zone extends EventTarget (#35304) (4acb676), closes #35173
  • zone.js add a temp solution to support passive event listeners. (#34503) (f9d483e)
  • zone.js add an tickOptions parameter with property processNewMacroTasksSynchronously. (#33838) (17b862c), closes #33799
  • zone.js support passive event options by defining global variables in zone.js config file (#34503) (d7d359e)

Performance Improvements

  • core: avoid recursive scope recalculation when TestBed.overrideModule is used (#35454) (0a1a989)
  • ivy: remove unused event argument in listener instructions (#35097) (9228d7f)

Source : JAXenter