Change8

19.2.12

📦 angularView on GitHub →
🐛 10 fixes🔧 5 symbols

Summary

This release focuses on stability and performance improvements across the core framework, including memory leak fixes in rxResource and toSignal, and improved event replay logic.

🐛 Bug Fixes

  • Cancel reader and prevent reading chunks when the application is destroyed in @angular/common.
  • Avoid naming conflicts between HMR code and local symbols in the compiler.
  • Ensure prior results for all files are retained in compiler-cli.
  • Avoid emission of ECMAScript private field metadata in compiler-cli.
  • Cleanup abort listener in rxResource to prevent memory leaks.
  • Cleanup testability subscriptions in @angular/core.
  • Enable event stashing only when withEventReplay() is explicitly invoked.
  • Prevent testing framework from throwing errors when Zone.js does not patch test APIs.
  • Unregister onDestroy callback in toSignal to improve resource management.
  • Improve performance of base resolution in @angular/platform-server.

🔧 Affected Symbols

rxResourcewithEventReplaytoSignalTestabilityZone