5840 Commits
Author SHA1 Message Date
Alex Yang 4bf85c648f chore: release v1.4.10 v1.4.10 2025-12-31 21:37:16 +08:00
Alex YangandValerii Strilets 11493d48c4 feat(stripe): add disableRedirect option for subscription and billing (#7068)
Co-authored-by: Valerii Strilets <valerii.strilets@gmail.com>
2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 1ee6d20305 fix(api): chain plugin onRequest hooks properly (#7070) 2025-12-31 21:36:19 +08:00
cf64f36a40 feat(stripe): handle customer.subscription.created webhook event (#6924)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-12-31 21:36:19 +08:00
Alex Yang 9f242af5a6 docs: fix mcp config name (#7067) 2025-12-31 21:36:19 +08:00
Alex Yang 4f8ce092d4 chore: bump pnpm (#7065) 2025-12-31 21:36:19 +08:00
13dbfd696b fix: sync updateSession changes to secondary storage and active-sessions list (#6988)
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
Co-authored-by: Taesu <bytaesu@gmail.com>
2025-12-31 21:36:19 +08:00
088955af79 fix(stripe): prevent trial abuse by checking all user subscriptions (#6950)
Co-authored-by: Taesu <bytaesu@gmail.com>
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-12-31 21:36:19 +08:00
Alex YangandCopilot d1184d8df6 feat(expo): add webBrowserOptions to openAuthSessionAsync (#7054)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 999424fce4 chore: remove duplicate refreshUserSessions calls (#7022) 2025-12-31 21:36:19 +08:00
Alex Yang b70da5c5a0 chore: bump ai sdk (#7050) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang bf42379be3 fix(client): apply rate limit focus refetch regardless of session state (#7048)
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-12-31 21:36:19 +08:00
Alex Yang 016ba1df7e fix(client): prevent duplicate signal processing in atom listeners (#7018) 2025-12-31 21:36:19 +08:00
8e6ad93049 fix(oauth-proxy): point provider requests to production and fix cookie handling in non-HTTPS environments (#6472)
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-12-31 21:36:19 +08:00
Alex YangandCopilot adc88c75d1 fix(admin): userId check in /has-permission (#7016)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-31 21:36:19 +08:00
Alex Yang fd3e95eafa chore: replace body schema with signUpEmailBodySchema (#7017) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 40df9a4f19 fix(organization): remove unnecessary type re-export (#7011) 2025-12-31 21:36:19 +08:00
Jonathan SaminesandAlex Yang 753c40200b chore(better-auth): fix inferred trusted origins on cloned context (#7007) 2025-12-31 21:36:19 +08:00
Dylan VanmaliandAlex Yang 337a5bf003 chore: update import paths (#7003) 2025-12-31 21:36:19 +08:00
c128d4c8e6 feat(stripe): flexible subscription cancellation and termination management (#6961)
Co-authored-by: GautamBytes <manchandanigautam@gmail.com>
2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 66a6131e4b fix(expo): improve parseSetCookieHeader (#6990) 2025-12-31 21:36:19 +08:00
Dylan VanmaliandAlex Yang 49821baed0 fix(oauth-provider): only session db store currently supported (#7000) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 855db0481c fix: add supportsArrays to memory and mongodb adapters (#6984) 2025-12-31 21:36:19 +08:00
21cb595840 test(oauth-provider): correct failing test (#6996)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 63438d0a91 fix(admin): custom role type inference (#6997) 2025-12-31 21:36:19 +08:00
3f06dd2ddd feat: support form data for email sign-in/sign-up and fallback to checking fetch Metadata for first login (#6314)
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
Co-authored-by: Jonathan Samines <jn.samines@gmail.com>
2025-12-31 21:36:19 +08:00
Dylan VanmaliandAlex Yang 5484706ceb fix(oauth-provider): support jwksPath (#6989) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 0ccdf966df fix: correct accountLinking default to true (#6963)
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-12-31 21:36:19 +08:00
Gautam ManchandaniandAlex Yang 8b4cdc766e fix(passkey): use data.id instead of challengeId in deleteVerificationValue (#6826) 2025-12-31 21:36:19 +08:00
Alex Yang 8c2af01be3 chore: bump next (#6986) 2025-12-31 21:36:19 +08:00
MaxwellandAlex Yang 8e85b0d15c fix(anonymous): missing path breaks anonymous hooks (#6794)
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-12-31 21:36:19 +08:00
Alex Yang 3c504c8498 chore: enable color for cspell (#6983) 2025-12-31 21:36:19 +08:00
Alex Yang 3e13c535a6 chore: move @better-auth/utils to catalog (#6981) 2025-12-31 21:36:19 +08:00
Alex Yang 193e360c4c chore(sso): allow Buffer (#6979) 2025-12-31 21:36:19 +08:00
Paola Estefanía de CamposandAlex Yang 6e1f41f507 feat(saml): add XML parser hardening with configurable size limits (#6805) 2025-12-31 21:36:19 +08:00
Alex Yang 77d9e37705 ci: remove auto cherry pick (#6976) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 1e19008edc chore: clean up lint warning (#6960) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 9acb799806 fix(stripe): add 'subscription/restore' to pathMethods (#6959) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang f2af5f6695 docs: add gradient mask image for TOCScrollArea (#7032) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 0f519fbfea docs: improve community plugins page (#7031) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 0a0c80e3a4 docs: add payments section (#7030) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang df3cf91588 docs: improve set active organization guide (#7010) 2025-12-31 21:36:19 +08:00
Alex Yang dde8e6fe1a Revert "feat(multi-session): allow to infer additional fields (#6585)"
This reverts commit 812a648e18.
2025-12-31 21:36:19 +08:00
KasperandAlex Yang bb658bf07a chore: BETTER_AUTH_SECRET length check shouldn't throw error (#6954) 2025-12-31 21:36:19 +08:00
Alex Yang 4d7d7d5a76 Reapply "docs: add Commet plugin documentation (#6827)"
This reverts commit 380d4c7cae.
2025-12-26 14:46:50 +08:00
TaesuandAlex Yang d858476b7b docs: add notes about cookie cache session revocation (#6966)
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-12-26 14:46:50 +08:00
Aryan ChaurasiaandAlex Yang b99195a560 docs: add Open in Cursor option (#6992) 2025-12-26 14:46:50 +08:00
Joél SolanoandAlex Yang b2d2ea9399 docs(api-key): correct table name in schema section (#6856) 2025-12-26 14:46:49 +08:00
Alex Yangandcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> af8ffa278d docs: use data table for community plugin list (#6953)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-26 14:46:49 +08:00
Jean-Pierre DUPUISandAlex Yang f92d46dfd0 docs: fix RequestInit body typing for exactOptionalPropertyTypes (#6852) 2025-12-26 14:46:49 +08:00