Releases: kreait/firebase-bundle
2.7.0
Added support for caching the authentication tokens used for connecting to the Firebase servers.
Enable it in your config file:
# app/config/config.yml (Symfony without Flex)
# config/packages/firebase.yaml (Symfony with Flex)
kreait_firebase:
projects:
my_project:
# ...
auth_token_cache: app.cache
If you or your team rely on this project and me maintaining it, please consider becoming a Sponsor 🙏
2.6.1
3.0.0
2.6.0
Added
- Made component contracts (
Kreait\Firebase\Contract\*
) available via dependency injection.
Changed
- Dropped support for unsupported Symfony versions (see Symfony Releases). Starting with this release, supported Symfony versions are ^4.4 and ^5.3.
- Dropped support for unsupported PHP versions. Starting with this release, supported are PHP versions ^7.4 and ^8.0.
- Require
"kreait/firebase-php": "^5.25.0"
Deprecated
- Deprecated usage of contract implementations via dependency injection.
If you or your team rely on this project and me maintaining it, please consider becoming a Sponsor 🙏
2.5.0
Changed
- Removed
psr/cache
andpsr/simple-cache
as direct dependencies. - Updated
symfony/cache
dependency to address CVE.
2.4.0
2.3.0
PHP ^8.0
is now an allowed (but untested) PHP version
2.2.0
Added
It is now possible to log HTTP requests and responses to the Firebase APIs by specifying a logger's service ID. You can do so by setting http_request_logger
and http_request_debug_logger
with the service ID of an already configured logger, e.g. monolog.logger
.
2.1.0
Added
- Added Support for PSR-6 and PSR-16 caches. This implicitly adds out-of-the-box support for Symfony 5.
Changed
- The bundle now requires a version
^5.5
of the Firebase Admin SDK. - The default branch of the GitHub repository has been renamed from
master
tomain
- if you're usingdev-master
as a version constraint in yourcomposer.json
, please update it todev-main
.
2.0.0
If you are not using any classes or methods marked as @deprecated
or @internal
you should be able to upgrade from a 1.x release to 2.0 without changes to your code.
- Updated
kreait/firebase-php
to^5.0
- Removed project aliases