Releases: FirebaseExtended/reactfire
Releases · FirebaseExtended/reactfire
v0.5.1
- Upgraded Firebase dependency to 2.x.x.
- Fixed bug which caused
unbind()
to be called on a previously unbound reference when a component was unmounted.
v0.5.0
- This release brings some new functionality but also contains some breaking changes.
- Added
.key
to every record bound viabindAsArray()
orbindAsObject()
which contains the key of the data's corresponding node in the Firebase database. - Improved performance of
bindAsArray()
, especially with large data sets. - Upgraded Firebase dependency to 2.2.x.
- Upgraded React dependency to 0.13.x.
- Primitive values are now stored in an object containing
.key
and.value
instead of as the primitive value itself. - Attempting to bind to a bind variable which is already bound to a Firebase reference now throws an error. You should call
unbind()
before re-binding. bindAsArray()
now properly handles all types of Firebase queries, including limit and order by queries.
v0.4.0
- Added optional cancel callback to
bindAsObject()
andbindAsArray()
to handle cases where reading from Firebase fails. - Upgraded Firebase dependency to 2.0.x.
v0.3.0
v0.2.0
- Added ability to have multiple listeners of the same type at the same Firebase node (submitted by @danielmahal).
v0.1.6
v0.1.5
v0.1.4
v0.1.3
- Fixed misnamed variable bug in
_toArray()
method (submitted by @danielmahal). - Added gulp integration to lint, minify, and test code.