This repository was archived by the owner on Mar 17, 2025. It is now read-only.
v1.0.0
- Read carefully! There are several breaking changes in this release.
- The API is now official! Future 1.x.x releases will remain backwards-compatible with the current API contract.
- We have a migration guide here.
- Upgraded Firebase dependency to 2.2.x.
- Enhanced performance of
$bindTo()(thanks @jamestalmage). - Added support for CommonJS (thanks @bendrucker).
$firebasehas been removed; see the migration guide for alternatives.$inst()was removed; use$ref()to get to the underlying Firebase reference.- The previously deprecated ability to pass in credentials to the user management methods of
$firebaseAuthas individual arguments has been removed in favor of a single credentials argument. - The previously deprecated
$sendPasswordResetEmail()method has been removed; use the equivalent$resetPassword()method instead. $asArray()has been replaced by calling the$firebaseArrayservice directly.$asObject()has been replaced by calling the$firebaseObjectservice directly.$FirebaseArrayrenamed to $firebaseArray.$FirebaseObjectrenamed to$firebaseObject.$extendFactory()has been renamed to$extend()and has been simplified; see the migration guide for details.A warning message is now displayed when trying to sync to array-like data, since this is error-prone.Upgraded Angular dependency to 1.3.x and 1.4.x (Angular 1.2.x should still work but it is no longer officially supported).$valueis now removed when data changes from a primitive to an object with child keys (thanks @jamestalmage).