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 |
|
 ![claude[bot] <41898282+claude[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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 |
|
 ![claude[bot] <41898282+claude[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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 |
|
 ![claude[bot] <41898282+claude[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) ![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png)
|
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 |
|
 ![claude[bot] <41898282+claude[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)
|
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 |
|