This repository has been archived by the owner on Mar 29, 2022. It is now read-only.
Releases: urish/firebase-server
Releases · urish/firebase-server
Raw secret authentication
Minor release
- Add callback on
close()
(#32), contributed by jamiemchale)
Custom Authentication, ServerValues.TIMESTAMP and bugfixes
- Add Custom Authentication (#15,
#25, #26
contributed by jamestalmage) - Support ServerValue.TIMESTAMP (see #18)
- Use debug module instead of hand-rolled logging solution (#28, contributed by jamestalmage)
- Bugfix: Transactions fail for nodes with priority value (see #23)
Security Rules + Replace MockFirebase with the Offical Firebase Client
- Basic support for Firebase Security rules through targaryen (fixes #11)
- Switch from
MockFirebase
to the official Firebase client library (#13, contributed by jamestalmage) - Deprecate the
getData()
method. Use instead the newgetValue()
method which returns a promise - Add an
exportData()
method for fetching the data along with priority values
Bug fixes
update(), transaction() and more
MockFirebase upgraded to 0.11
- Upgrade
MockFirebase
to 0.11.0, as well as other dependencies. - Bugfix: Value callbacks were always triggered with null first (#2)
Firebase 2.2.4+ support
- Fix a bug with supporting Firebase client library 2.2.4+ (fixes #1)
Firebase 2.0 support
v0.1.0 v0.1.0: Firebase 2.0 support
Unit testing, optional debug logging and more
- Add
close()
method to stop the server - Add
getData()
method that returns a copy of the server's data - Add functional tests
- Make logging optional (through
FirebaseServer.enableLogging()
)