Releases: angular/angularfire
Releases · angular/angularfire
5.0.0-rc.10
5.0.0-rc.9
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)
5.0.0-rc.8
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)
5.0.0-rc.7
5.0.0-rc.6
Bug Fixes
- Migrate imports to new Typings from 4.8.1 to resolve #1385 (7ec51b2)
- Removing errant old import. Updating build with latest namespace. Fixing import for main @firebase/app. This resolves failing tests. (a13bf9b)
- afs: fix di warning (#1401) (23ab383)
- afs/typings: valueChanges should return Observable<T|null> (#1321) (aadc71a)
Features
- storage: Add Cloud Storage support (e2283b1)
5.0.0-rc.4
Bug Fixes
- afs: added missing type to doc() (#1286) (3e00e16)
- afs: allow document set options (#1333) (81018ed), closes #1332
- afs: catch error when enabling persistence (#1300) (61245a3)
- afs: export interfaces (#1277) (4a21857)
- db: inherit generics in valueChanges interface (10afd64), closes #1214
- db: update should take a Partial object (#1330) (20e66f5), closes #1329
5.0.0-rc.3
5.0.0-rc.2
4.0.0-rc.2
chore(release): bump versions. verify package versions.
4.0.0-rc.1
Merge pull request #1018 from jamesdaniels/rc1 chore(release): Changelog