Change8

20.0.0-rc.3

📦 angularView on GitHub →
1 features🐛 7 fixes🔧 4 symbols

Summary

This release introduces support for undefined inputs in NgTemplateOutlet and transitions zone.js to an optional peer dependency, alongside several compiler and service worker bug fixes.

✨ New Features

  • NgTemplateOutlet now accepts undefined inputs.

🐛 Bug Fixes

  • Avoid injecting ApplicationRef in FetchBackend to prevent circular dependencies or initialization issues.
  • Added lexer support for template literals within object literals in the compiler.
  • Removed TypeScript dependency from the linker.
  • Marked zone.js as an optional peer dependency.
  • Prevented testing framework from throwing errors when Zone does not patch test APIs.
  • Preserve comments when the migration tool removes unused imports.
  • Prevent service worker registration if the application is destroyed before registration is ready.

🔧 Affected Symbols

NgTemplateOutletFetchBackendApplicationRefzone.js