Bug Fixes
Features
- Supporting Angular and rxjs 6 (dd4a36c)
- Support Firebase JS SDK 5.0 (#1628) (b99bfa3)
- Support FirebaseAppConfig, clean up injection tokens (#1627) (57906bd)
- firestore: Support Firestore Settings, timestampsInSnapshots default to true (#1629) (570c0a7)
- auth: Update to rxjs pipeable operators (#1621) (0c3b215)
- core: Update to rxjs pipeable operators (#1620) (3fbbb7d)
- database: Update to rxjs pipeable operators (#1622) (5c3681d)
- firestore: Update to rxjs pipeable operators (#1623) (97b26e3)
- storage: Update to rxjs pipeable operators (#1624) (014be21)
Breaking changes
- Due to the addition of a conflicting
FirebaseAppConfig
interface in Firebase 4.13 we've now changed ourFirebaseAppConfig
Injection Token to beFirebaseOptionsToken
- For consistency the
FirebaseAppName
Injection Token is nowFirebaseAppNameToken
- rxjs 5 is no longer supported, upgrade to 6 (see the rxjs migration guide for more information)
- Firebase JS SDK 4.x is no longer supported, upgrade to 5 (see the changelog for more information)
- To mirror a change in Firebase 5.x,
downloadURL
was removed fromAngularFireUploadTask
Known issues
- Some users may experience failures compiling AOT while using
AngularFireModule.initializeApp(...)
, a work-around is available (see #1635)