All Versions
163
Latest Version
Avg Release Cycle
23 days
Latest Release
-

Changelog History
Page 9

  • v4.23.0 Changes

    June 05, 2019
    • Custom attributes can now be deleted from a user with Kreait\Firebase\Auth::deleteCustomUserAttributes($uid) (#300)
  • v4.22.0 Changes

    May 26, 2019
    • Kreait\Firebase\Messaging\CloudMessage can now be created without a target. The existence of a message target is now validated on send. This enables re-using a message for multiple targets.
    • ๐Ÿ‘Œ Improved reliability of discovering a ServiceAccount from environment variables. (huge thanks to @Shifu33 for helping to find and test this)
    • It is now possible to disable the ServiceAccount discovery by calling Kreait\Firebase\Factory::withDisabledAutoDiscovery() (Documentation)
  • v4.21.1 Changes

    May 14, 2019
    • ๐Ÿ›  Fixed return value on Kreait\Firebase\Database\Transaction::set(): it returned the HTTP response, but should return nothing.
  • v4.21.0 Changes

    May 14, 2019
    • You can now wrap Realtime Database Saves and Deletions in Transactions/Conditional requests. (Documentation) (#108)
  • v4.20.1 Changes

    April 25, 2019
    • ๐Ÿ›  Fixed TypeErrors when processing certain API exceptions (#295)
  • v4.20.0 Changes

    March 28, 2019
    • Sent emails can now be localized by providing a $locale parameter to the following methods:
      • Kreait\Firebase\Auth::sendEmailVerification($uid, $continueUrl = null, $locale = null)
      • Kreait\Firebase\Auth::sendPasswordResetEmail($email, $continueUrl = null, $locale = null)
  • v4.19.1 Changes

    March 10, 2019
    • ๐Ÿ‘Œ Improved the error message when encountering an invalid Service Account specification to help developers use the correct one (provided by @puf in this StackOverflow answer)
  • v4.19.0 Changes

    February 09, 2019
    • When verifying ID tokens, allowed time inconsistencies now include the auth_time clime, in addition to the iat claim. (#278)
  • v4.18.2 Changes

    January 14, 2019

    ๐Ÿ›  Bugfixes

    • ๐Ÿ‘ป When creating Kreait\Firebase\Exception\MessagingException from a GuzzleHttp\Exception\RequestException, the HTTP response returned was lost.
  • v4.18.1 Changes

    January 14, 2019

    โœจ Enhancements

    • ๐Ÿ‘ป Instances of Kreait\Firebase\Exception\MessagingException now have better messages (#274).