19.0.0
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
setLogLevelto control Zone log verbosity @angular/fire/data-connectentry point
Breaks
- Dropped
BlockUntilFirstOperatorandkeepUnstableUntilFirstin favor of Angular'sPendingTasksandpendingUntilEvent, this should only be an improvement but requires AngularFire APIs be called in an Injection Context to be able to zone-wrap properly ZoneWrapperand other AngularFire providers are no longer singletons, this allows better functionality with concurrent SSR- Drop
isSupportedinjection hack in favor of testing Angular'sPLATFORM_ID, this shouldn't affect most developers but you may need to manually checkisSupportedif you're targeting browsers that don't support Firebase SDKs e.g, Messaging on older versions of Safari - Renamed
vertex-previewentry tovertex
New Contributors
- @mmalerba made their first contribution in #3543
- @DellaBitta made their first contribution in #3570
- @hsubox76 made their first contribution in #3577
- @rosostolato made their first contribution in #3595
Full Changelog: 18.0.1...19.0.0