Releases: FirebaseExtended/angularfire
Releases · FirebaseExtended/angularfire
0.7.0
- 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 acceptsnoLogin
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
$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 theFirebase.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
Bump version to 0.6.0.
v0.5.0
- Overhauled the API to make it easier to understand and use in production Angular applications.
- The
angularFire
andangularFireCollection
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 oldangularFire
orangularFireCollection
APIs.
v0.3.2
v0.3.1
v0.3.0
- Improved underlying data merge behavior.
- The first argument to
angularFire
andangularFireCollection
should be a Firebase reference, not a string. If you were passing a string URL, just callnew 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.