Releases: kreait/firebase-php
Releases · kreait/firebase-php
0.3
- Breaking changes: References have changed behaviour
Reference
doesn't extendFirebase
anymore and has changed behaviour (see the [doc/02-references.md](documentation about References)).- Reference data can be accessed with
$reference->getData()
, which returns an array, or directly with$reference['key']
. - Reference data can be updated with
$reference->update(['key' => 'value'])
or with$reference['key'] = 'value'
. - Improved test coverage.
- Added Makefile to ease test execution.
- Extended documentation and moved in to the doc folder.
0.2.4
- Add
ext-mbstring
as a requirement incomposer.json
(this will help the library to work on Heroku) - Improved test coverage and added badges to README to show it off :)
0.2.3
- Fixed an error where the throw of an exception would throw an exception because of a wrong usage of
sprintf()
0.2.2
- Fixed a case where an exception would be thrown inside an exception when no response was present.
0.2.1
- The Firebase library now has its own base URL handling so that a stable version of the HTTP adapter can be used.
0.2
- Better handling of server errors
- Instead of using hard coded exception messages for assumed server errors, a single server error exception now includes the server's error message, if available.
- It is now possible to use the
shallow
parameter when performing a GET request. See the Firebase Docs on Query Parameters for a detailed description. Firebase::push()
now returns the generated key as a string (not as an array['name' => '...']
) anymore
0.1.1
- The logger output now is less verbose and includes full URLs
- The README now includes an usage example
0.1
Initial relase