Releases: kreait/firebase-php
3.1.1
Fixed the error that Service Account Autodiscovery was not working when no Discoverer was given.
3.1.0
- Deprecated
Kreait\Firebase\Factory::withCredentials()
(Documentation) - Extracted Service Account discovery to a distinct component (Documentation)
- Added
Kreait\Firebase\ServiceAccount::discover()
- You can now add your own discovery methods (Documentation)
- Added
- Updated and restructured the documentation
1.2.2
Replace deprecated method call when creating a Google HTTP Client
3.0.2
- Added additional checks to ensure given credentials are valid and readable
- When using the Factory and passing the path to an invalid credentials file, the
factory would continue to try to get the credentials e.g. from one of the
environment variables. This has now changed: the factory immediately
quits when given invalid credentials.
3.0.1
When the credentials file has not been found, a CredentialsNotFound
exception is thrown, including the information which paths have been tried.
3.0.0
- Moved all classes inside the
Kreait
namespace to avoid possible conflicts with official Firebase PHP libraries using theFirebase
namespace. - Removed database secret authentication, as it has been deprecated by Firebase.
Please visit the Migration section in the docs to see which changes in your code are required when upgrading from 2.x to 3.0.
2.3.1
Fixes the problem that it wasn't possible to use startAt
/endAt
/equalTo
with string values.
2.3.0
Allow the usage of a custom token handler when creating a new Firebase instance by adding the factory method withTokenHandler(\Firebase\Auth\Token\Handler $handler)
.
2.2.0
Introduces Firebase\Factory
to create Firebase instances, and deprecate the previous static instantiation methods on the Firebase
class.
It is now possible to omit an explicit JSON credentials file,
- if one of the following environment variables is set with the path to the credentials file:
FIREBASE_CREDENTIALS
GOOGLE_APPLICATION_CREDENTIALS
- or if the file is located at
~/.config/gcloud/application_default_credentials.json
(Linux, MacOS)$APPDATA/gcloud/application_default_credentials.json
(Windows)
The documentation at http://firebase-php.readthedocs.io has been updated
The following methods have been deprecated and will trigger a deprecation warning when used:
Firebase::fromServiceAccount()
Firebase::fromDatabaseUriAndSecret()
2.1.3
Ensure that guzzlehttp/psr7
1.4.0 is not used, as it breaks backwards compatibility (see guzzle/psr7#138)