Skip to content

Releases: kreait/firebase-php

7.14.0

20 Aug 22:33
7.14.0
e4b0c0c
Compare
Choose a tag to compare

Added

Added support for PHP 8.4.

Note

While the SDK supports PHP 8.4, not all dependencies support it. If you want to use the SDK with PHP 8.4, you probably will need to ignore platform requirements when working with Composer, by setting the appropriate environment variables or composer CLI options when running composer install/update/require.

Deprecated

Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. The component will remain in the SDK until then, but as the Firebase service is deprecated, this component is also deprecated. (Dynamic Links Deprecation FAQ)

7.13.1

02 Jul 20:54
7.13.1
0849421
Compare
Choose a tag to compare

Fixed

Requests to the FCM APIs will not use HTTP/2 if the environment doesn't support them (#888, #908)

7.13.0

23 Jun 08:42
7.13.0
94f394b
Compare
Choose a tag to compare

Changed

  • Service Account auto-discovery was done on instantiation of the Factory, causing it to fail when credentials weren't ready yet. It will now be done the first time a component is to be instantiated.

7.12.0

26 May 12:46
7.12.0
6535aee
Compare
Choose a tag to compare

Fixed

  • Fix WebPushNotification Shape (#895)
  • Catch Throwable and let the exception converter handle details (#896)

7.11.0

15 May 23:06
7.11.0
022c3e8
Compare
Choose a tag to compare

It is now possible to get a Remote Config template by its version number. (#890)

7.10.0

25 Apr 10:31
7.10.0
a0e50e4
Compare
Choose a tag to compare

FCM Messages are now sent asynchronously using HTTP connection pooling with HTTP/2. This should improve performance when sending messages to many devices. (#874)


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

7.9.1

04 Dec 06:06
7.9.1
c3b30b9
Compare
Choose a tag to compare

Re-enabled the use of psr/http-message v1.0 (#850)

7.9.0

30 Nov 23:22
7.9.0
1a66360
Compare
Choose a tag to compare

Added support for PHP 8.3

7.8.0

25 Nov 09:56
7.8.0
1e9ba09
Compare
Choose a tag to compare
  • Added Kreait\Firebase\Factory::withFirestoreClientConfig() to support setting additional options when
    creating the Firestore component. (Documentation)
  • Added Kreait\Firebase\Factory::withFirestoreDatabase() to specify the database used when creating the Firestore
    component. (Documentation)

7.7.0

25 Nov 08:58
7.7.0
de493e2
Compare
Choose a tag to compare

Changed

  • Required transitive dependencies directly (#842)
{
  "require": {
    // ...
    "ext-filter": "*",
    "guzzlehttp/promises": "^2.0",
    "guzzlehttp/psr7": "^2.6",
    "psr/clock": "^1.0",
    "psr/http-client": "^1.0",
    "psr/http-factory": "^1.0",
    "psr/http-message": "^2.0",
  }
}