6090 Commits
Author SHA1 Message Date
Alex Yang d99d3ceae6 chore: release v1.4.18 v1.4.18 2026-01-28 17:07:44 -08:00
Paola Estefanía de CamposandAlex Yang 5d15bf4a0a fix(2fa): server-side trust device expiration and configurable maxAge (#7644)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposAlex Yangclaude[bot] <41898282+claude[bot]@users.noreply.github.com>Alex Yang
c6f8f3b270 fix(saml): IdP-Initiated Callback Routing (#6675)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@users.noreply.github.com>
2026-01-28 17:06:03 -08:00
Alex Yang 040c624413 chore: improve rate limiting type definitions (#7313) 2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposAlex Yangclaude[bot] <41898282+claude[bot]@users.noreply.github.com>Alex Yang
d8336ffc53 docs: add enterprise SSO migration to Supabase guide (#7652)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@users.noreply.github.com>
2026-01-28 17:06:03 -08:00
CalandAlex Yang 133a2b27af fix(anonymous): export types (#7661)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00
TaesuandAlex Yang dcc289e49d fix(email-otp): add stricter default rate limits for password reset endpoints (#7658) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 12631bbcb7 chore: make expo-network optional peerDeps (#7655) 2026-01-28 17:06:03 -08:00
jyc.devandAlex Yang 9cb459c9f1 fix: check jsconfig.json in getPathAliases (#7650) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 8f3330dae8 feat: mark /forget-password/email-otp as deprecation (#7645) 2026-01-28 17:06:03 -08:00
Alex Yang 4d79c43caf feat(device-authorization): add user id checks (#7632) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang cf619d7f87 fix: consistent api version for facebook provider (#7445) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang d401be9c8e fix: update google oauth endpoints (#7442) 2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposandAlex Yang a7740bc3b9 feat: add disableImplicitLinking to accountLinking (#7270)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposandAlex Yang 9db76abbea fix(multi-session): prevent duplicate cookies when same user signs in multiple times (#7256)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposandAlex Yang 94b7589162 fix(github): surface OAuth token exchange errors (#7186) 2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposandAlex Yang b69869656f fix(session): skip invalid sessions in list (#7182)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00
Alex Yang d0ec239d14 chore: enable sourcemap for packages (#7622) 2026-01-28 17:06:03 -08:00
Alex Yang 162015af14 fix: log error when misconfigured (#7584) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 949cdb5512 fix: handle serial and false cases in generateId (#7474) 2026-01-28 17:06:03 -08:00
Alex Yang 08fa4f53b5 chore: simplify type (#7618) 2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposandAlex Yang 79621ac0b7 fix(cli): update MCP URL from Chonkie to Inkeep (#7585) 2026-01-28 17:06:03 -08:00
oderumandAlex Yang 2337e06f15 docs(stripe): clarify createCustomerOnSignUp configuration requirement (#7610) 2026-01-28 17:06:03 -08:00
Pras VelagapudiandAlex Yang acf774087d fix(okta): userinfo route mismatch (#7602) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 33619cc9a3 fix: respect the explicitly set sendOnSignUp option (#7593) 2026-01-28 17:06:03 -08:00
5d0e7fc45b fix: set default logger level to "warn" (#7597)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: taesu <taesu@better-auth.com>
2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 7a4bc01ca5 fix: remove duplicate secondary storage writes from setSessionCookie (#7592) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 712fdad520 docs: rewrite Convex integration content (#7527) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 9711b840c1 docs: prevent content overflow (#7588) 2026-01-28 17:06:03 -08:00
AlexandAlex Yang 3ddc1f48ff docs: add better-auth-strapi community plugin (#7573) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang ff7ac6c488 docs: move errors content to reference section (#7581) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 5d3f728b0a fix: refresh account_data cookie when session is refreshed (#7576)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00
Alex Yangcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>claude[bot] <41898282+claude[bot]@users.noreply.github.com>Alex Yang
901ca7dca7 chore(telemetry): move endpoint to env (#7578)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@users.noreply.github.com>
2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 3a2987a31a refactor(stripe): centralize internal metadata management (#7561) 2026-01-28 17:06:03 -08:00
Alex Yangclaude[bot] <41898282+claude[bot]@users.noreply.github.com>Alex Yang
aeb9213f30 feat(one-tap): add button mode for Google sign-in (#7482)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@users.noreply.github.com>
2026-01-28 17:06:03 -08:00
Alex Yang f5e13ebafd chore(one-tap): use npm type definitions (#7484) 2026-01-28 17:06:03 -08:00
Tim KellerandAlex Yang 588c6b68f1 docs: use type-only import for BetterAuthClientPlugin (#7565)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposandAlex Yang d6d627089d fix(mcp): remove local mpc (#7574) 2026-01-28 17:06:03 -08:00
Alex Yang 12f4c625d1 perf: fix infinite typecheck (#7563) 2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposandAlex Yang d0ed1a63c7 feat(sso): add provider list and detail endpoints (#6967)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 94706cc193 chore: remove unused CHANGELOG.md files (#7559) 2026-01-28 17:06:03 -08:00
kimchi-developerandAlex Yang a3ffb568a2 fix(expo): prevent duplicate listener notifications in FocusManager and OnlineManager (#7552)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00
TaesuandAlex Yang ea589eef0a fix(core): consolidate rateLimit table schema definition (#7551) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 663d43eb37 fix(stripe): find active subscription correctly when upgrading (#7547) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 02d0356cb4 docs: clarify subscription behavior information (#7546) 2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposandAlex Yang 5be34214ce feat(sso): support multi-domain providers (#7541) 2026-01-28 17:06:03 -08:00
Alex Yang ab2c4b9273 test: fix ci falsely green (#7532) 2026-01-28 17:06:03 -08:00
Felipe ValenciaandAlex Yang 5901689b25 refactor(oauth-provider): usage of ctx headers for endpoints (#7382) 2026-01-28 17:06:03 -08:00
Paola Estefanía de CamposandAlex Yang 33015e5f89 fix(oauth-provider): properly handle metadata field in client registration (#7232) 2026-01-28 17:06:03 -08:00
d598bd03f7 fix: centralize cookie parsing and handle Expires dates correctly (#7556)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: taesu <taesu@better-auth.com>
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-28 17:06:03 -08:00