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
andkeepUnstableUntilFirst
in favor of Angular'sPendingTasks
andpendingUntilEvent
, 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'sPLATFORM_ID
, this shouldn't affect most developers but you may need to manually checkisSupported
if you're targeting browsers that don't support Firebase SDKs e.g, Messaging on older versions of Safari - Renamed
vertex-preview
entry 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