All Versions
107
Latest Version
Avg Release Cycle
11 days
Latest Release
9 days ago

Changelog History
Page 1

  • v4.40.0

    February 18, 2020

    Messaging

    • MulticastSendReports now include errors concerning invalid requests (this can happen when
      Messaging::sendAll() is used with invalid messages)
    • ➕ Added methods to improve working with Messaging Send Reports
      • Kreait\Firebase\Messaging\SendReport::messageTargetWasInvalid(): bool
      • Kreait\Firebase\Messaging\SendReport::messageWasInvalid(): bool
      • Kreait\Firebase\Messaging\SendReport::messageWasSentToUnknownToken(): bool
      • Kreait\Firebase\Messaging\MulticastSendReport::filter(callable $callback)
      • Kreait\Firebase\Messaging\MulticastSendReport::map(callable $callback)
      • Kreait\Firebase\Messaging\MulticastSendReport::unknownTokens(): string[]
      • Kreait\Firebase\Messaging\MulticastSendReport::invalidTokens(): string[]
  • v4.39.2

    February 13, 2020
    • Auth: The revocation check on ID token rejected tokens younger than five minutes (#377)
    • Auth: Added missing check for a sub claim when verifying an ID token.
    • Messaging: Allow null values for message data fields (#383)
  • v4.39.1

    January 30, 2020
    • Messaging: The SDK was unable to handle numeric/numbers-only subscription topics. (#373)
  • v4.39.0

    January 17, 2020
    • ⚡️ Updated kreait/firebase-tokens to ^1.10 for better error handling and error messages
    • ➕ Added support for Guzzle 7 (requires #256 in google/auth to be merged and released)
    • ⏪ Restored the casting of scalars to strings in Cloud Message data (#371)
  • v4.38.1

    January 14, 2020
    • 🛠 Fixed malformed tokens not being caught during ID Token verification (#370)
  • v4.38.0

    January 02, 2020
    • Validate Cloud Message data before casting it to strings (and failing while doing it) (#365, #368)
  • v4.37.0

    December 13, 2019

    Auth

    • 👍 Reworked action link (OOB mail) handling for better resilience and flexibility
    • ➕ Added methods (Documentation)
      • getEmailVerificationLink($email, $actionCodeSettings)
      • sendEmailVerificationLink($email, $actionCodeSettings, $locale)
      • getPasswordResetLink($email, $actionCodeSettings)
      • sendPasswordResetLink($email, $actionCodeSettings, $locale)
      • getSignInWithEmailLink($email, $actionCodeSettings)
      • sendSignInWithEmailLink($email, $actionCodeSettings, $locale)
      • getEmailActionLink($type, $email, $actionCodeSettings)
      • sendEmailActionLink($type, $email, $actionCodeSettings, $locale)
    • 🗄 Deprecated methods
      • sendPasswordResetEmail()
      • sendEmailVerification()
  • v4.36.2

    December 05, 2019

    📚 Actually increased the FCM batch request limit to 500 (not just in the documentation 🙄)

  • v4.36.1

    December 02, 2019

    🛠 Bugfixes

    Messaging

    • The Messaging component didn't work for projects with non-word characters in their project ID.
  • v4.36.0

    December 01, 2019

    Auth

    • ➕ Added methods to verify password reset codes and confirm password reset requests (Documentation), thanks to @joemugen

    Messaging

    General

    • Made custom PSR-7 messages with wrapped messages immutable (until now only the wrapped messages were immutable)
    • ➕ Added PHP 7.4 to the testing matrix