better-release[bot]
|
c0c574ea50
|
chore: release v1.6.12 (#9590)
@better-auth/core@1.6.12
@better-auth/drizzle-adapter@1.6.12
@better-auth/electron@1.6.12
@better-auth/expo@1.6.12
@better-auth/i18n@1.6.12
@better-auth/kysely-adapter@1.6.12
@better-auth/memory-adapter@1.6.12
@better-auth/mongo-adapter@1.6.12
@better-auth/oauth-provider@1.6.12
@better-auth/passkey@1.6.12
@better-auth/prisma-adapter@1.6.12
@better-auth/redis-storage@1.6.12
@better-auth/scim@1.6.12
@better-auth/sso@1.6.12
@better-auth/stripe@1.6.12
@better-auth/telemetry@1.6.12
@better-auth/test-utils@1.6.12
auth@1.6.12
better-auth@1.6.12
@better-auth/api-key@1.6.12
v1.6.12
|
2026-05-29 22:28:58 +01:00 |
|
Gustavo Valverde
|
c5b9f93498
|
fix(generic-oauth): add accessTokenExpiresIn for providers that omit expires_in (#9799)
|
2026-05-29 20:49:59 +00:00 |
|
Maxwell
|
17cd433c66
|
fix(oauth-proxy): missing state-cookie skip for oauth-proxy (#9385)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-05-29 15:06:34 +00:00 |
|
Gustavo Valverde
|
c92cd74162
|
fix: URL-encode callbackURL in verify-email links (#9792)
|
2026-05-29 08:08:42 +00:00 |
|
DedicatedRAM
|
093115e162
|
docs(oauth): added Roblox provider and alphabetized "providers without email" table (#9786)
Co-authored-by: Taesu <bytaesu@gmail.com>
|
2026-05-29 03:16:35 +00:00 |
|
Taesu
|
6f3caa390b
|
chore: exclude @better-auth/*, @better-fetch/fetch and better-call from minimumReleaseAge (#9790)
|
2026-05-28 23:49:50 +00:00 |
|
Taesu
|
2b7937fc2f
|
chore: bump @better-auth/utils (#9791)
|
2026-05-28 23:25:57 +00:00 |
|
Gustavo Valverde
|
0a7cb70647
|
fix(oauth): honor per-flow errorCallbackURL when state validation fails (#9789)
|
2026-05-28 23:24:40 +00:00 |
|
Gustavo Valverde
|
ac96316af3
|
fix(oauth): forward specific callback error codes via shared redirectOnError (#9788)
Co-authored-by: Gautam Manchandani <manchandanigautam@gmail.com>
|
2026-05-28 21:42:16 +00:00 |
|
James Jackson
|
a3b0c63de9
|
fix: accept hashed nonces for native iOS sign-in with Apple (#8870)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-05-28 12:35:09 +00:00 |
|
reslear
|
33a3632731
|
fix: hotfix passkey handle undefined transports (#9746)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com>
|
2026-05-28 01:11:45 +00:00 |
|
Jonathan Samines
|
64dd51c78a
|
docs: add automatic reply to enterprise customer inquiries (#9775)
|
2026-05-28 00:15:22 +00:00 |
|
Jonathan Samines
|
d43281126f
|
docs: add data processing addendum (#9771)
|
2026-05-27 16:46:53 -06:00 |
|
Daniel Müller
|
d64174ec86
|
fix(oauth-provider): hide DCR endpoint unless enabled (#9448)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-05-27 13:18:16 +00:00 |
|
Krish Garg
|
8401d11f43
|
fix(oauth-provider): serve path-prefixed issuer metadata aliases (#9668)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-05-27 12:38:27 +00:00 |
|
Rayan Salhab
|
7bf5449b11
|
fix(oauth2): map jose token verification errors (#9655)
Co-authored-by: cyphercodes <cyphercodes@users.noreply.github.com>
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-05-27 09:45:02 +00:00 |
|
Taesu
|
6711e43f24
|
docs: align npm and star icons (#9764)
|
2026-05-27 07:38:03 +00:00 |
|
Maxwell
|
f6bf45123f
|
fix(api-key): add better-call as peer dependency to fix TS4023 declaration emit (#9759)
|
2026-05-27 00:05:31 +00:00 |
|
Maxwell
|
85ca603eec
|
fix: drizzle mixed and/or (#9756)
|
2026-05-26 14:08:11 +00:00 |
|
Taesu
|
8907c7df9c
|
fix(passkey): consume challenge atomically and propagate inner verify errors (#9622)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
|
2026-05-24 23:40:52 +00:00 |
|
Taesu
|
83fa3695e7
|
feat(core): add string case conversion utilities (#9727)
|
2026-05-24 23:40:22 +00:00 |
|
Taesu
|
5aa5682e18
|
chore: adopt AGENTS.md, keep CLAUDE.md as symlink (#9728)
|
2026-05-24 23:38:36 +00:00 |
|
Taesu
|
66dbe8a730
|
chore(ci): stabilize docker startup (#9587)
|
2026-05-24 23:05:18 +00:00 |
|
dependabot[bot]
|
168b3ba070
|
chore(deps): bump turbo from 2.9.4 to 2.9.14 (#9725)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-05-23 14:34:00 +00:00 |
|
Taesu
|
a60855e6a0
|
chore: lock threads silently and document policy (#9724)
|
2026-05-22 03:40:39 +00:00 |
|
Taesu
|
015f96bc63
|
fix(oauth-proxy): forward result.error verbatim in callback redirect (#9723)
|
2026-05-22 02:52:48 +00:00 |
|
Taesu
|
f47aa4aa96
|
fix(sso): url-encode error query value in OIDC callback redirect (#9722)
|
2026-05-22 02:52:32 +00:00 |
|
Taesu
|
43cc49c640
|
fix(open-api): emit unique operationIds for multi-method endpoints (#9721)
|
2026-05-22 01:16:56 +00:00 |
|
Taesu
|
23dbe1ad0e
|
fix: redirect hook rejections to errorCallbackURL across auth callback flows (#9702)
|
2026-05-22 00:14:48 +00:00 |
|
Krish Garg
|
5190c2658f
|
fix: fail fast on unsafe MySQL insert returns (#9665)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com>
|
2026-05-21 22:14:04 +00:00 |
|
Krish Garg
|
5626e1b437
|
fix: forward session cookie refresh headers (#9667)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
|
2026-05-21 20:17:19 +00:00 |
|
Rayan Salhab
|
3f8f310a0f
|
fix(session): preserve real session expiry during stateless cache refresh (#8817)
Co-authored-by: cyphercodes <cyphercodes@users.noreply.github.com>
Co-authored-by: cyphercodes <7407177+cyphercodes@users.noreply.github.com>
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
|
2026-05-21 20:12:04 +00:00 |
|
Taesu
|
4cbc823e69
|
docs: add active state to products nav tab (#9698)
|
2026-05-19 23:47:20 +00:00 |
|
Maxwell
|
2d73ffff44
|
fix(core): respect dynamic baseURL protocol option in getTrustedOrigins (#9644)
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
|
2026-05-19 19:27:09 +00:00 |
|
Yug Bhatia
|
04303a92ac
|
fix(deps): widen Kysely peer dependency range for 0.29 support (#9683)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com>
|
2026-05-19 17:28:38 +00:00 |
|
Maxwell
|
276d67fad5
|
fix: build synthetic user safely without including extra fields (#9347)
|
2026-05-19 17:17:54 +00:00 |
|
Maxwell
|
9d91eb77f5
|
fix: getMigration field index order (#9691)
|
2026-05-19 16:42:19 +00:00 |
|
Maxwell
|
adc8d7f1af
|
docs: microsoft base64 profile image warning (#9692)
|
2026-05-19 16:41:44 +00:00 |
|
Taesu
|
f77060af3a
|
fix: consumeVerificationValue returns null for expired rows (#9624)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
|
2026-05-19 16:37:55 +00:00 |
|
Taesu
|
dcb2e6d29c
|
fix(cookies): percent-encode values on Cookie header serialize (#9631)
|
2026-05-19 16:35:44 +00:00 |
|
MonoBit
|
314ea2887d
|
docs: add ton-better-auth plugin information (#9637)
|
2026-05-19 07:14:38 +09:00 |
|
Taesu
|
f5e29eaf1e
|
fix(organization): wrap delete cascades in a transaction (#9630)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-05-18 21:44:09 +00:00 |
|
Taesu
|
a6f144ad0a
|
fix(client): decode escape sequences in parseJSON quoted strings (#9617)
|
2026-05-18 18:45:39 +00:00 |
|
Taesu
|
1d372bbab9
|
fix(organization): reject invitation team ids containing a comma (#9616)
|
2026-05-18 18:41:32 +00:00 |
|
Taesu
|
09a1d50a80
|
fix: tighten changeEmail config gate and encode callbackURL (#9614)
|
2026-05-18 18:40:45 +00:00 |
|
Taesu
|
9bd53e191c
|
fix(access): reject empty action lists and continue "OR" evaluation on unknown resources (#9603)
|
2026-05-18 18:40:03 +00:00 |
|
Gustavo Valverde
|
e637c7d8ff
|
fix(deps): resolve dependabot security alerts (#9662)
|
2026-05-18 01:41:47 +00:00 |
|
Gustavo Valverde
|
62dabf6678
|
fix: harden URL and Stripe escaping (#9661)
|
2026-05-17 21:25:32 +00:00 |
|
Gustavo Valverde
|
b56b42a0e7
|
ci(workflows): harden GitHub workflow configuration (#9659)
|
2026-05-17 19:20:59 +00:00 |
|
Paola Estefanía de Campos
|
c01b2f1321
|
fix(two-factor): delete session cookie cache on 2fa response (#9639)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-05-17 16:40:50 +00:00 |
|