- Added support for Unicode characters in email addresses.
App Check
- Added replay-protection verification for App Check tokens via
verifyTokenWithReplayProtection(). The response now includesalreadyConsumedwhen replay protection is used. - Added transitional contract
Kreait\Firebase\Contract\AppCheckWithReplayProtection. This was introduced to preserve backwards compatibility by avoiding a signature change toKreait\Firebase\Contract\AppCheck::verifyToken()in the current major release. - Added dedicated exception
Kreait\Firebase\Exception\AppCheck\FailedToVerifyAppCheckReplayProtectionfor replay-protection verification failures. It extendsKreait\Firebase\Exception\AppCheck\FailedToVerifyAppCheckTokenfor backwards compatibility.
Important
Support the project: This SDK is downloaded 1M+ times monthly and powers thousands of applications.
If it saves you or your team time, please consider sponsoring its development.