Skip to content

Releases: kreait/firebase-bundle

2.7.0

04 Dec 13:23
faa64e7
Compare
Choose a tag to compare

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

04 Dec 00:21
27aeba6
Compare
Choose a tag to compare

Fixed service alias deprecation when used with Symfony 4.4 (#38)

3.0.0

30 Nov 23:02
52b29c7
Compare
Choose a tag to compare
  • Dropped support for Symfony <5.4
  • Added support for Symfony ^6.0

If you or your team rely on this project and me maintaining it, please consider becoming a Sponsor 🙏

2.6.0

23 Nov 23:01
357e471
Compare
Choose a tag to compare

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

08 Oct 14:09
7bc31f7
Compare
Choose a tag to compare

Changed

  • Removed psr/cache and psr/simple-cache as direct dependencies.
  • Updated symfony/cache dependency to address CVE.

2.4.0

13 Apr 22:28
d704ef0
Compare
Choose a tag to compare

Added

  • Added configuration option tenant_id to make a project tenant aware. (#31)

2.3.0

04 Oct 12:20
9e9b082
Compare
Choose a tag to compare

PHP ^8.0 is now an allowed (but untested) PHP version

2.2.0

10 Jul 17:38
9c114b7
Compare
Choose a tag to compare

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

23 Jun 11:15
c3ef7fb
Compare
Choose a tag to compare

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 to main - if you're using dev-master as a version constraint in your composer.json, please update it to dev-main.

2.0.0

01 Apr 15:13
2.0.0
ef9db78
Compare
Choose a tag to compare

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