Skip to content

Releases: kreait/laravel-firebase

5.0

13 Jan 09:48
480867b
Compare
Choose a tag to compare
5.0
  • Upgraded kreait/firebase-php from 6.x to 7.x
  • Dropped support for PHP <8.1, Laravel <9.0
  • Dropped support for Lumen (it is not recommended anymore to use it)
  • The ability to disable credentials auto-discovery has been removed. If you don't want a service account to be auto-discovered, provide it by setting the GOOGLE_APPLICATION_CREDENTIALS environment variable or by modifying the package configuration.

4.2.0

28 Jul 18:05
35bdebd
Compare
Choose a tag to compare
  • Bumped dependencies, the minimum version of the underlying SDK is now 6.7.0.
  • Updated comment in config/firebase.php to reference the default HTTP timeout
    • With kreait/firebase 6.7.0, the default was changed from ∞ to 30 seconds.

4.1.0

08 Feb 21:48
2e3697a
Compare
Choose a tag to compare
  • Added support for Laravel 9 (#118)

4.0.0

09 Jan 19:57
463a764
Compare
Choose a tag to compare

This is a release with breaking changes. Please review the following changes and adapt your application where needed.

Changes

  • Added support for kreait/firebase-php ^6.0
  • Dropped support for kreait/firebase-php <6.0
  • Dropped support for Laravel/Lumen <8.0
  • Removed deprecated Facades - use the Kreait\Laravel\Firebase\Facades\Firebase facade instead
    • Kreait\Laravel\Firebase\Facades\FirebaseAuth
    • Kreait\Laravel\Firebase\Facades\FirebaseDatabase
    • Kreait\Laravel\Firebase\Facades\FirebaseDynamicLinks
    • Kreait\Laravel\Firebase\Facades\FirebaseFirestore
    • Kreait\Laravel\Firebase\Facades\FirebaseMessaging
    • Kreait\Laravel\Firebase\Facades\FirebaseRemoteConfig
    • Kreait\Laravel\Firebase\Facades\FirebaseStorage
  • Removed support deprecated config options and environment variables
    • $config['debug']/FIREBASE_ENABLE_DEBUG, use the http_debug_log_channel config option instead

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

3.4.0

04 Dec 14:16
e211084
Compare
Choose a tag to compare

Added support for caching the authentication tokens used for connecting to the Firebase servers.


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

3.3.0

29 Nov 10:02
0d698c4
Compare
Choose a tag to compare

Ensure support for all PHP 8.x versions (#110)


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

3.2.0

21 Oct 22:52
a1e9eac
Compare
Choose a tag to compare

Added

  • Support for Database Auth Variable Overrides (#93)

Changed

  • Type-hints have been updated to point to the interfaces that the underlying SDK provides since more recent versions.
  • Bumped kreait/firebase-php dependency to ^5.24 (Database Auth Variable Overrides are supported since 5.22)

3.1.0

02 Feb 23:35
c00ec1e
Compare
Choose a tag to compare

Added

Support for tenant awareness via FIREBASE_AUTH_TENANT_ID environment variable or firebase.projects.*.auth.tenant_id config variable. (#79) (thanks to @sl0wik)

3.0.0

01 Nov 17:38
68e5def
Compare
Choose a tag to compare

See "upgrading to version 3" section in UPGRADE.md

Added

  • Support for multiple firebase projects (thanks to @dododedodonl).
  • \Kreait\Laravel\Firebase\Facades\Firebase facade
  • HTTP Client Options are now configurable (thanks to @kakajansh)

Changed

Deprecated

  • Use of FirebaseAuth, FirebaseDatabase, FirebaseDynamicLinks, FirebaseFirestore, FirebaseMessaging, FirebaseRemoteConfig and FirebaseStorage facades

Removed

  • Dropped support Laravel 5.8 and Lumen 5.8

2.4.0

04 Oct 12:18
6ceb50b
Compare
Choose a tag to compare

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