angularfire

Angular + Firebase = ❤️

MIT License

Downloads
475.8K
Stars
7.7K
Committers
225

Bot releases are hidden (Show)

angularfire - 5.2.0-rc.2

Published by jamesdaniels over 5 years ago

In this latest release candidate, we've addressed several issues found in RC 1.

  • ng add now installs dependencies required for the schematic, ng deploy, and functionality of AngularFire. This allowed us to move all the new dependencies to peers, reducing the chance of version conflicts.
  • ng add is now more permissive in the format of existing .firebaserc and firebase.json files
  • All the packages indicate their side effects
  • Dropped the peer requirements on Angular 8.0-rcs now that they're stable
angularfire - 5.2.0-rc.1

Published by jamesdaniels over 5 years ago

AngularFire 5.2 introduces support for Angular 8 and version 6 of the Firebase SDK.

Discussions on the release candidates are being held here, please let us know if you see any bugs / regressions.

Bug Fixes

Features

  • performance: AngularFire Performance Monitoring (#2064) (2469e77)
  • auth-guard: AngularFire Auth Guards (#2016) (e32164d)
  • firestore: Added option to include document IDs on valueChanges() (#1976) (7108875)
  • firestore: Support Firestore Collection Group Queries (#2066) (c34c0f3)
  • functions: Allow configuration of Functions Emulator Origin (#2017) (d12b4c5)
  • schematics: ng deploy schematic (#2046) (be0a1fb)
  • firestore: path on AngularFirestoreCollection's .doc is optional (#1974) (c2354f8)
angularfire - 5.1.3

Published by jamesdaniels over 5 years ago

angularfire - 5.1.2

Published by jamesdaniels over 5 years ago

Bug Fixes

  • afs: No longer pull in the depreciated timestampsInSnapshots setting for Firebase 5.8 (#2013) (5df31c3)
angularfire - 5.1.1

Published by jamesdaniels almost 6 years ago

Bug Fixes

  • functions: Fix the default Functions region bug #1945
angularfire - 5.1.0

Published by jamesdaniels almost 6 years ago

Features

  • core: Support Angular 7 without peer dependency warnings (ed92c45)
  • afs: Support Firebase 5.5 and Firestore PersistenceSettings (a9cf1ca)
  • functions: Support region configuration via FunctionsRegionToken (8901617)
angularfire - 5.0.2

Published by jamesdaniels about 6 years ago

Bug Fixes

  • messaging: Fix for the binding issue and onTokenRefresh for Messaging (e170da1)
angularfire - 5.0.1

Published by jamesdaniels about 6 years ago

Version 5.0.1 has been released for the deprecated angularfire2 NPM library; this simply re-exports everything from @angular/fire; allowing you to use either angularfire2 or @angular/fire in your imports and package.json.

It will have it's dependency pinned to the corresponding minor and will be released alongside future @angular/fire releases for the rest of the 5.x series.

angularfire - 5.0.0

Published by jamesdaniels about 6 years ago

Bug Fixes

  • firestore: Better handle enablePersistence failures, esp. for Universal (#1850) (334ba7b)
  • firestore: Add document get(), the options argument for get() should be optional, and subscriptions to get() should be run in the Angular Zone(#1849) (185943f)

Breaking changes

5.0 is now final and we're published under @angular/fire.

npm i --save firebase @angular/fire
angularfire - 5.0.0-rc.12

Published by jamesdaniels about 6 years ago

Bug Fixes

  • afs: Gracefully handle duplicate emissions on modified/deleted (#1825) (76ff6c1)
  • core: If an AngularFire observable was empty or threw, it could block Universal rendering (#1832) (36a8ff8)
  • core: Fix for the Firebase ES export problems in Node (#1821) (f1014ee)
  • storage: Fix for zone issues on downloadURL and metadata, which blocked Universal rendering (#1835) (441607a)

Features

angularfire - 5.0.0-rc.11

Published by jamesdaniels over 6 years ago

Bug Fixes

  • Fixed SSR compilation and misc. typing issues (#1729) (eed5802)
angularfire - 5.0.0-rc.10

Published by jamesdaniels over 6 years ago

Bug Fixes

  • firestore: the type passed to AngularFirestoreCollection from a document's sub-collection will now default to DocumentData, rather than any, if no type is specified (#1662) (2c2fe02)

Breaking change

  • core: AngularFire now depends only on the firebase NPM library, rather than @firebase/* and @firebase/*-types; this should simplify issues around keeping types in-sync and conflicts between package versions (#1677) (2c2fe02)
angularfire - 5.0.0-rc.9

Published by jamesdaniels over 6 years ago

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 and FirebaseAppNameToken and replaced them with a new FirebaseNameOrConfigToken which accepts either an app name string or a FirebaseAppConfig object. (#1654) (513565a)
  • firestore: If you do not specify a type to Document or Collection the default is now DocumentData (#1644) (dff8ddf)
angularfire - 5.0.0-rc.8

Published by jamesdaniels over 6 years ago

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 our FirebaseAppConfig Injection Token to be FirebaseOptionsToken
  • For consistency the FirebaseAppName Injection Token is now FirebaseAppNameToken
  • 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 from AngularFireUploadTask

Known issues

  • Some users may experience failures compiling AOT while using AngularFireModule.initializeApp(...), a work-around is available (see #1635)
angularfire - 5.0.0-rc.7

Published by jamesdaniels over 6 years ago

Bug Fixes

  • afs: workarounds for bugs in the Firebase JS SDK #605 and #608 (#1540) (14e78ec)
  • app: add automaticDataCollectionEnabled for compatability with Firebase JS SDK v4.13+ (#1572) (f2cf159)

Features

  • firestore: allow collection and doc from ref (#1487) (136f1e5), closes #1337
  • runOutsideAngular for Universal / service worker compatability and allow advanced configuration with DI (#1454) (e343f13)
angularfire - 5.0.0-rc.6

Published by davideast over 6 years ago

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)
angularfire - 5.0.0-rc.4

Published by jamesdaniels almost 7 years ago

Bug Fixes

angularfire - 5.0.0-rc.3

Published by jamesdaniels about 7 years ago

Bug Fixes

  • afs: change doc.update() parameter type to Partial (#1247) (297cabb), closes #1245 #1215
  • rtdb: Fixed null set handling, ordering, and cleaned up types (#1264) (eda1c41)
angularfire - 5.0.0-rc.2

Published by jamesdaniels about 7 years ago

Bug Fixes

  • afs: Allow multiple subscribers by using share, closes #1191 (#1192) (21522ab)
  • afs: Don't filter empty changes (allow for null set) (eb71edc)
  • afs: remove debugger statement from collection/changes.ts (#1190) (88a25e7)
  • auth: Clean up the authentication module (8ab3803)
angularfire -

Published by davideast about 7 years ago