🚀 Features
- Cleanup expired verification data on fetch - by @Bekacru in #1110 (1a492)
- Disable default scopes and allow scopes to be passed on request - by @Bekacru in #1240 (4ba72)
- Move to better call version 1 - by @Bekacru in #1402 (46dfc)
- Captcha Plugin with multiple providers - by @0scrm in #957 (363ca)
- Add VK ID social provider - by @nukhtarov and @Bekacru in #1013 (700d3)
- Implement JWT token generation and retrieval with encryption support - by @Bekacru (1a482)
- Check organization slug - by @Bekacru in #1201 (51e2b)
- Support stroring dispaly username to store un-normalized username - by @Bekacru in #1204 (047d6)
- Add Roblox social provider - by @D3visionNL and @Bekacru in #1249 (e6470)
- Add total users table/collection count to admin plugin list-users endpoint - by @D3visionNL and Kinfe123 in #1258 (d28e4)
- admin:
- mongodb-adapter:
- one-tap:
- organization:
- phone-number:
- username:
🐞 Bug Fixes
- Update @better-fetch/fetch to version 1.1.14-beta.2 and clean up client options - by @Bekacru (29f2e)
- anonymous:
- api:
- auth:
- db:
- jwt-plugin:
- Include alg in jwks response - by @runreal-warman (459e7)
- oidc-plugin:
- User info endpoint casing to match OIDC spec - by @stephenlacy in #1446 (2ecd3)
- User info endpoint casing to match OIDC spec - by @stephenlacy in #1446 (8d9fa)
- DeleteVerificationValue call by id - by @runreal-warman (c0bd4)
- Store and handle nonce value - by @runreal-warman (c39e1)
- Sub is required /userinfo response - by @runreal-warman in #1504 (8ac1f)
- open-api:
- Convert path parameters to OpenAPI format - by @Phanuwat-Pao in #1437 (da2fd)
- Convert path parameters to OpenAPI format - by @Phanuwat-Pao in #1437 (06419)
- Add missing
idfield in generated OpenAPI for each schema (Models) - by @astahmer in #1491 (add38)
- passkey: