Skip to content

Releases: FirebaseExtended/angularfire

0.7.0

27 Feb 00:03
Compare
Choose a tag to compare
  • Added $update() and $getRef() methods.
  • $on() is now chainable.
  • Root $firebase object now includes $id and respects priority.
  • $firebaseSimpleLogin now has a $sendPasswordResetEmail() method.
  • $bind() now supports default values.
  • Updated documentation for return values of various methods.
  • $createUser() no longer accepts noLogin argument.
  • Fixed various bugs.

A big thanks to our contributors!
@mikepugh x 5, @emgould x 4, @bendrucker x 2, @cebor x 2, @sanderboom

v0.6.0

15 Jan 06:40
Compare
Choose a tag to compare
  • $on() now accepts regular Firebase events as an argument. In addition to "loaded" and "change", you may also subscribe for events like "value" and "child_added". (Full list of events available here).
  • $set(), $save(), $add() and $remove() now all return promises. The promises will be resolved when the corresponding changes have been made on the server, or will be rejected with an appropriate error object.
  • $auth() was added to objects returned by $firebase. This method is intended to be used for custom authentication. If you have custom generated tokens, pass them in to this function (it behaves identical to the Firebase.auth() method).
  • The $firebaseAuth service was renamed to $firebaseSimpleLogin.
  • $firebaseSimpleLogin no longer accepts a custom authentication token.
  • The "anonymous" authentication provider has been added to $firebaseSimpleLogin.
  • $changePassword(), $createUser(), and $removeUser() were added to the $firebaseSimpleLogin service. These behave identical to the corresponding Simple Login methods.
  • Added $getCurrentUser() to the $firebaseSimpleLogin service. It returns a promise that will resolve to the user object when they log in.

v0.6.0-pre1

25 Aug 01:30
Compare
Choose a tag to compare
v0.6.0-pre1 Pre-release
Pre-release
Bump version to 0.6.0.

v0.5.0

13 Dec 20:27
Compare
Choose a tag to compare
  • Overhauled the API to make it easier to understand and use in production Angular applications.
  • The angularFire and angularFireCollection services are no longer available, and have been replaced by a single service named $firebase.
  • The angularFireAuth service is now available as $firebaseAuth.
  • The API for the $firebase service is significantly different than the old angularFire or angularFireCollection APIs.

v0.3.2

25 Aug 01:29
Compare
Choose a tag to compare
  • Fixed various bugs.

v0.3.1

25 Aug 01:30
Compare
Choose a tag to compare
  • Fixed various bugs.

v0.3.0

11 Sep 19:18
Compare
Choose a tag to compare
  • Improved underlying data merge behavior.
  • The first argument to angularFire and angularFireCollection should be a Firebase reference, not a string. If you were passing a string URL, just call new Firebase(url) and pass that as reference instead.
  • The fourth argument to angularFire is no longer required. The type of data will be automatically inferred from the local and remote data.
  • angularFire returns a promise, but you no longer have to wait for the promise to resolve to modify the local models. Local and remote data will be merged when the remote data arrives.

A screencast, documentation and a quickstart guide was added to angularfire.com, the official site for the bindings here on out.

v0.2.0

22 Jul 18:03
Compare
Choose a tag to compare
  • Introduced support for Bower.
  • Added the angularFireAuth service for easy user authentication.
  • Added the ability to disassociate a binding to $scope.
  • Fixed various bugs.

v0.1.0

22 Jul 18:02
Compare
Choose a tag to compare
  • Initial version of AngularFire which provides implicit and explicit synchronization primitives to associate Angular models and persist them with Firebase.