Added
- Added convenience method to bulk-remove multiple children of an RTDB Reference (#686)
- Added support for Session Cookie Verification.
- Tenants don't seem to be supported at the moment (creating or verifying a Session Cookie with a tenant-enabled Firebase project yields an
UNSUPPORTED_TENANT_OPERATION
error), but once it is supported, the SDK will need no or just minimal updates. Integration tests are in place to checking for this error so that we know early on when it starts working.
- Tenants don't seem to be supported at the moment (creating or verifying a Session Cookie with a tenant-enabled Firebase project yields an
- Added methods:
Kreait\Firebase\Auth::verifySessionCookie()
Kreait\Firebase\Database\Reference::removeChildren()
Changed
- Tenant-aware auth methods are now tested the same way as tenant-unaware methods. In order to achieve this, some internal implementations had to be changed, warranting this minor version bump. Please note that the tests uncovered that creating session tokens is currently not possible when working with tenants. (GitHub issue / Google Issue Tracker issue))
- Deprecated classes
Kreait\Firebase\Auth\CreateActionLink\ApiRequest
Kreait\Firebase\Auth\CreateSessionCookie\ApiRequest
Kreait\Firebase\Auth\SendActionLink\ApiRequest
If you or your team rely on this project and me maintaining it, please consider becoming a Sponsor 🙏