🚀 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 (e8aa5)
- expo:
- Add
webBrowserOptionsto openAuthSessionAsync - by @himself65 and Copilot in #7054 (76d94)
- Add
- saml:
- Add XML parser hardening with configurable size limits - by @Paola3stefania in #6805 (7c593)
- stripe:
- Flexible subscription cancellation and termination management - by @bytaesu and @GautamBytes in #6961 (b8d5f)
- Handle
customer.subscription.createdwebhook event - by @bytaesu, Copilot and @himself65 in #6924 (bb894) - Add
disableRedirectoption for subscription and billing - by @himself65 and Valerii Strilets in #7068 (5cc56)
🐞 Bug Fixes
- Correct
accountLinkingdefault totrue- by @bytaesu and @himself65 in #6963 (4f1ec) - Add supportsArrays to memory and mongodb adapters - by @bytaesu in #6984 (666d0)
- Sync
updateSessionchanges to secondary storage and active-sessions list - by @Ridhim-RR, @bytaesu and Taesu in #6988 (bea45) - admin:
- anonymous:
- Missing path breaks anonymous hooks - by @ping-maxwell and @himself65 in #6794 (d5a88)
- api:
- client:
- Prevent duplicate signal processing in atom listeners - by @himself65 in #7018 (22b93)
- Apply rate limit focus refetch regardless of session state - by @bytaesu and @himself65 in #7048 (1e060)
- expo:
- oauth-provider:
- oauth-proxy:
- organization:
- passkey:
- Use
data.idinstead ofchallengeIdin deleteVerificationValue - by @GautamBytes in #6826 (bd5ca)
- Use
- stripe:
- Add 'subscription/restore' to pathMethods - by @bytaesu in #6959 (d16c1)
- Prevent trial abuse by checking all user subscriptions - by @GautamBytes, Taesu and @himself65 in #6950 (61811)