Bug Fixes
- core: allow initializeApp to be used with AOT (#1654) (513565a)
- core: Allow name + config deps to be optional (#1641) (a6af604)
- firestore: Fixed a bug where Firestore sub-collections were inheriting the type of the doc by default (#1644) (dff8ddf)
Features
- auth: Adding user and idTokenResult Observables to AngularFireAuth (#1642) (31045a9)
- functions: Adding AngularFireFunctions with httpCallable (#1532) (26f3f5f)
- firestore: types for collection, audit trail, state, and snapshot changes (#1644) (dff8ddf)
- rtdb: types for collection, audit trail, snapshot, and state changes (#1643) (2c2fe02)
Breaking change
- To deal with the initializeApp not being able to be used in AOT (#1635) we removed
FirebaseAppConfigToken
andFirebaseAppNameToken
and replaced them with a newFirebaseNameOrConfigToken
which accepts either an app name string or aFirebaseAppConfig
object. (#1654) (513565a) - firestore: If you do not specify a type to Document or Collection the default is now
DocumentData
(#1644) (dff8ddf)