Skip to content

19.0.0

Latest
Compare
Choose a tag to compare
@jamesdaniels jamesdaniels released this 16 Jan 19:56
35e0a98

What's Changed

  • Single sample application—demonstrating the modular SDK in a Zoneless SSR application with code-splitting on @defer
  • Now logging zone warnings about instability when using AngularFire outside of an injection context
  • Added docs on application instability
  • Bumped Angular, Firebase, and other dependencies
  • Now bundling CLI dependencies

Added

  • Support for Angular v19
  • Support for Zoneless Angular applications
  • Add setLogLevel to control Zone log verbosity
  • @angular/fire/data-connect entry point

Breaks

  • Dropped BlockUntilFirstOperator and keepUnstableUntilFirst in favor of Angular's PendingTasks and pendingUntilEvent, this should only be an improvement but requires AngularFire APIs be called in an Injection Context to be able to zone-wrap properly
  • ZoneWrapper and other AngularFire providers are no longer singletons, this allows better functionality with concurrent SSR
  • Drop isSupported injection hack in favor of testing Angular's PLATFORM_ID, this shouldn't affect most developers but you may need to manually check isSupported if you're targeting browsers that don't support Firebase SDKs e.g, Messaging on older versions of Safari
  • Renamed vertex-preview entry to vertex

New Contributors

Full Changelog: 18.0.1...19.0.0