Commit Graph
4124 Commits
Author SHA1 Message Date
37a75c95d1 fix(rate-limit): convert a string lastRequest before computing X-Retry-After (#11521)
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-10-15 15:02:04 +00:00
bd65db02c1 fix(db): recognize postgres int8 as a number type in migration diffs (#10719)
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
2026-10-15 14:22:32 +00:00
better-release[bot]andGitHub b734a418bf chore: release v1.7.10 (#11795) 2026-10-15 14:22:54 +01:00
eebd47a0e7 fix(last-login-method): record Google One Tap sign-ins (#11393)
Co-authored-by: arjunpkulkarni <arjunpkulkarni@gmail.com>
Co-authored-by: breken-ai <312387581+breken-ai@users.noreply.github.com>
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-10-15 14:15:38 +01:00
eaecb7229e fix(one-tap): apply the Google provider's mapProfileToUser and getUserInfo (#11819)
Co-authored-by: kaiizer777 <kanekigaming786@gmail.com>
2026-10-15 13:02:59 +00:00
Gustavo ValverdeandGitHub 414e845f12 fix(better-auth): keep package subpaths in sync with build entries (#11822) 2026-10-15 14:08:25 +01:00
Gustavo ValverdeandGitHub 88c9a37856 fix(one-tap): apply plugin-level autoSelect and cancelOnTapOutside (#11820) 2026-10-15 13:02:01 +00:00
09d07e6fea fix(one-tap): stop calling prompt moment methods unsupported under FedCM (#11821)
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com>
2026-10-15 12:58:29 +00:00
0cf1f7c6bc fix(one-tap): add the better-auth/plugins/one-tap subpath export (#11696)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-10-15 13:45:41 +01:00
better-release[bot]andGitHub d2a5f83e92 chore: release v1.7.9 (#11761) 2026-10-15 04:48:47 +01:00
TaesuandGitHub dbca31145c test: fix test names in bearer and organization (#11768) 2026-10-15 06:20:29 +09:00
TaesuandGitHub c03ced528a chore: bump @biomejs/biome (#11760) 2026-10-14 21:01:10 +00:00
TaesuandGitHub 6edaa61e62 fix(api): await onAPIError.onError and log hook failures (#11766) 2026-10-14 20:13:05 +00:00
better-release[bot]andGitHub 5f4cc5c110 chore: release v1.7.8 (#11513) 2026-10-14 18:47:06 +01:00
e9d9921217 fix(generic-oauth): retry discovery for providers skipped at startup (#11750)
Co-authored-by: mangomac <mangomac@users.noreply.github.com>
2026-10-14 16:53:53 +01:00
f0ce580fbd fix(phone-number): use custom verifyOTP when resetting the password (#10698)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-10-14 11:37:54 +01:00
1d95ebf3fe fix(session): fall back to database for bulk session lookups (#11718)
Co-authored-by: choksi2212 <choksi2212@users.noreply.github.com>
2026-10-13 03:15:11 +00:00
876ee038ec test(organization): create shared fixtures in beforeAll (#11709)
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
2026-10-13 01:26:34 +00:00
766cfb3f42 fix(magic-link): stop double-decoding callback URLs on verify (#11174)
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-10-12 21:32:53 +00:00
e15625ff38 fix(better-auth): allow SvelteKit 3 as a peer dependency (#11488)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-10-09 16:33:41 +00:00
07a09389ef fix(password): consume the reset token inside the reset transaction (#11646)
Co-authored-by: edenbuilds <279970382+edenbuilds@users.noreply.github.com>
Co-authored-by: omkar1work <omkar1work@gmail.com>
2026-10-09 06:44:53 +00:00
Gustavo ValverdeandGitHub 67743ed6e8 fix(password): revoke sessions and write the new password atomically (#11626) 2026-10-09 06:44:52 +00:00
Gustavo ValverdeandGitHub 92dfceaa14 fix(session): defer secondary-storage writes only when the database holds the session (#11643) 2026-10-09 06:44:52 +00:00
TaesuandGitHub b1cfc1ec1e fix(db): omit non-returned fields from output schema types (#11565) 2026-10-08 15:58:31 +00:00
369176e7f6 fix(db): keep derived replay-marker ids under uuid and serial ids (#11625)
Co-authored-by: Chandan P <95340276+NoiceHax@users.noreply.github.com>
Co-authored-by: onmax <22072217+onmax@users.noreply.github.com>
2026-10-08 14:31:59 +00:00
Gustavo ValverdeandGitHub 2627237fae fix(organization): published types fail with skipLibCheck: false (#11637) 2026-10-08 14:30:44 +00:00
TaesuandGitHub 0e1a9c8413 refactor(db): remove unnecessary any from toZodSchema (#11552) 2026-10-03 12:02:27 +09:00
193efff3d2 fix(custom-session): forward session cookie cleanup when session is null (#10591)
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-10-03 02:33:45 +00:00
3d1f008ae3 fix(db): use static zod lookup in toZodSchema so locales tree-shake (#10866)
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-10-03 02:33:10 +00:00
352d04c8eb fix(custom-session): propagate session lookup errors (#11391)
Co-authored-by: arjunpkulkarni <arjunpkulkarni@gmail.com>
Co-authored-by: breken-ai <312387581+breken-ai@users.noreply.github.com>
Co-authored-by: Taesu <bytaesu@gmail.com>
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
2026-10-03 01:11:33 +00:00
TaesuandGitHub 1bd5c37884 fix(last-login-method): keep defaults for undefined options (#11549) 2026-10-03 00:50:42 +00:00
TaesuandGitHub 678c555beb chore: bump better-call (#11540) 2026-10-03 08:38:30 +09:00
TaesuandGitHub 031ec9846c chore: bump tanstack start devDeps (#11539) 2026-10-02 22:23:42 +00:00
TaesuandGitHub c46992f6ce fix(db): preserve foreign key identity in migrations (#11505) 2026-10-01 15:07:41 +00:00
better-release[bot]andGitHub db02f23391 chore: release v1.7.7 (#11413) 2026-09-30 22:25:23 +01:00
Gustavo ValverdeandGitHub ac54bfd678 fix(auth): isolate verification records and encryption purposes (#11494) 2026-09-30 20:56:11 +00:00
TaesuandGitHub 69defbcaba fix(organization): refresh active organization after email sign-in (#11375) 2026-09-30 19:29:52 +00:00
TaesuandGitHub 55cb92e940 fix(auth): honor social disableSignUp for ID token sign-in (#11491) 2026-09-30 19:19:55 +00:00
TaesuandGitHub 4186e36d15 fix(captcha): return JSON content type for errors (#11476) 2026-09-30 01:20:58 +00:00
AryanandGitHub 8620aa94fd fix(rate-limit): set JSON content type on 429 responses (#11469) 2026-09-29 21:10:27 +00:00
better-release[bot]GitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
229a02a652 chore: release v1.7.6 (#11322)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-24 15:46:09 +00:00
TaesuandGitHub dcaa5a7869 feat(cli): add check command for schema validation (#11314) 2026-09-24 14:41:49 +00:00
TaesuandGitHub fc45d08b26 fix(client): prevent stale query overwrites (#11376) 2026-09-24 04:53:49 +00:00
88534192c1 fix: enforce maxPasswordLength before hashing on password verification endpoints (#11324)
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-09-23 23:47:24 +00:00
TaesuandGitHub 2fa501cdf9 fix(oauth-proxy): support social account linking (#11268) 2026-09-23 22:01:42 +00:00
3d0efa308d feat(captcha): add Vercel BotID provider (#11016)
Co-authored-by: Taesu <bytaesu@gmail.com>
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
2026-09-22 20:11:43 +00:00
Abd El-wadoudGitHubgreptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>Taesu
af883851ae feat(admin): allow bannedUserMessage to be a function of the banned user (#11325)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-09-22 19:30:37 +00:00
2ee1545f24 fix(client): preserve auth query snapshots during hydration (#11316)
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-09-22 18:19:25 +00:00
TaesuandGitHub 0362d62f0d test(oauth): cover stateless implicit linking across instances (#11298) 2026-09-15 23:59:54 +00:00
better-release[bot]GitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
5468e6bfcd chore: release v1.7.5 (#11245)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-14 22:02:48 +00:00