🚀 Features
- Support form data for email sign-in/sign-up and fallback to checking fetch Metadata for first login - by @Paola3stefania, @bytaesu, Bereket Engida and @jonathansamines in #6314 (3f06d)
- expo:
- Add
webBrowserOptionsto openAuthSessionAsync - by @himself65 and Copilot in #7054 (d1184)
- Add
- saml:
- Add XML parser hardening with configurable size limits - by @Paola3stefania in #6805 (6e1f4)
- stripe:
- Flexible subscription cancellation and termination management - by @bytaesu and @GautamBytes in #6961 (c128d)
- Handle
customer.subscription.createdwebhook event - by @bytaesu, Copilot and @himself65 in #6924 (cf64f) - Add
disableRedirectoption for subscription and billing - by @himself65 and Valerii Strilets in #7068 (11493)
🐞 Bug Fixes
- Correct
accountLinkingdefault totrue- by @bytaesu and @himself65 in #6963 (0ccdf) - Add supportsArrays to memory and mongodb adapters - by @bytaesu in #6984 (855db)
- Sync
updateSessionchanges to secondary storage and active-sessions list - by @Ridhim-RR, @bytaesu and Taesu in #6988 (13dbf) - admin:
- anonymous:
- Missing path breaks anonymous hooks - by @ping-maxwell and @himself65 in #6794 (8e85b)
- api:
- client:
- Prevent duplicate signal processing in atom listeners - by @himself65 in #7018 (016ba)
- Apply rate limit focus refetch regardless of session state - by @bytaesu and @himself65 in #7048 (bf423)
- expo:
- oauth-provider:
- oauth-proxy:
- organization:
- passkey:
- Use
data.idinstead ofchallengeIdin deleteVerificationValue - by @GautamBytes in #6826 (8b4cd)
- Use
- stripe:
- Add 'subscription/restore' to pathMethods - by @bytaesu in #6959 (9acb7)
- Prevent trial abuse by checking all user subscriptions - by @GautamBytes, Taesu and @himself65 in #6950 (08895)