Skip to content
This repository has been archived by the owner on Mar 29, 2022. It is now read-only.

Releases: urish/firebase-server

Raw secret authentication

06 Jan 23:22
Compare
Choose a tag to compare
  • Support admin authentication with raw secret (#34), contributed by Alaneor)

Minor release

13 Dec 19:44
Compare
Choose a tag to compare

Custom Authentication, ServerValues.TIMESTAMP and bugfixes

28 Oct 00:05
Compare
Choose a tag to compare
  • 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

24 Oct 21:44
Compare
Choose a tag to compare
  • 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 new getValue() method which returns a promise
  • Add an exportData() method for fetching the data along with priority values

Bug fixes

18 Aug 07:28
Compare
Choose a tag to compare
  • Bugfix: Wire protocol does not match Firebase server (fixes #9, contributed by azell)

update(), transaction() and more

21 Jul 21:20
Compare
Choose a tag to compare
  • Implement update() (fixes #5)
  • Implement transaction()
  • Bugfix: remove() triggers two value events (fixes #6)

MockFirebase upgraded to 0.11

13 Jun 00:34
Compare
Choose a tag to compare
  • 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

23 May 22:35
Compare
Choose a tag to compare
  • Fix a bug with supporting Firebase client library 2.2.4+ (fixes #1)

Firebase 2.0 support

21 Nov 22:52
Compare
Choose a tag to compare
v0.1.0

v0.1.0: Firebase 2.0 support

Unit testing, optional debug logging and more

06 Sep 12:07
Compare
Choose a tag to compare
  • 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())