Commit Graph

6812 Commits

Author SHA1 Message Date
Rayan Salhab
9f1ef1f7e5 fix(siwe): add getNonce client alias (#9461)
Co-authored-by: cyphercodes <cyphercodes@users.noreply.github.com>
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-05-06 17:36:35 +00:00
Taesu
07b52cbb79 fix(stripe): preserve freeTrial and internal metadata in getCheckoutSessionParams merge (#9474) 2026-05-06 15:36:52 +00:00
Taesu
8d71f42421 test(types): regression for plugin types through factory and indirection (#9466) 2026-05-06 14:16:21 +00:00
Taesu
93fd0524e9 test(generic-oauth): cover first-time signin with storeAccountCookie + JWE (#9470) 2026-05-06 14:16:05 +00:00
Maxwell
1b259024dc fix(generic-oauth): non-ASCII error_description causes TypeError on redirect (#9065) 2026-05-06 11:25:56 +00:00
Rayan Salhab
b2d655c77c fix: allow dynamic organization invitation roles (#9437)
Co-authored-by: cyphercodes <cyphercodes@users.noreply.github.com>
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-05-06 08:15:02 +00:00
Rayan Salhab
ddae5817c8 fix(passkey): handle autofill ceremony failures (#9429)
Co-authored-by: cyphercodes <7407177+cyphercodes@users.noreply.github.com>
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-05-06 05:23:37 +00:00
Rachel Chen
f7bc1c7349 fix(oauth-provider): index OAuth foreign keys (#9389)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-05-06 05:22:28 +00:00
Rayan Salhab
d427d1dba9 fix(oauth-provider): export declaration helper types (#9406)
Co-authored-by: cyphercodes <7407177+cyphercodes@users.noreply.github.com>
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-05-06 05:20:44 +00:00
Max
80a655d271 fix(admin): revalidate useSession after impersonation (#9402)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-05-06 05:19:54 +00:00
Maksym Ryndia
a597ee01ed fix(organization): cancelPendingInvitationsOnReInvite is unreachable — re-invite returns 400 (#9452) (#9453)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-05-06 03:13:32 +00:00
Elliot Braem
a0087adcb3 docs: add better-near-auth to community plugins (#9459)
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com>
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-05-06 02:54:06 +00:00
Taesu
81486cb800 docs: improve pricing page UI (#9458) 2026-05-05 21:47:01 +00:00
Dylan Vanmali
6b03a45a14 chore(oauth-provider): correct optional typing for refreshToken sessionId field (#9324)
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-05-03 19:12:23 +00:00
Gautam Manchandani
4b34df8bdc docs: fix organization invite callout list (#9442) 2026-05-03 19:00:15 +00:00
Taesu
8215f87a12 docs: add careers link to footers (#9439) 2026-05-03 01:13:02 +00:00
Taesu
3f68e5507b docs: update pricing page (#9438) 2026-05-03 01:07:11 +00:00
Taesu
5d65d98a3b docs(careers): replace hardcoded roles with gem job board api (#9426) 2026-05-02 23:53:25 +00:00
Taesu
d4d7888d62 chore: upgrade to pnpm v11 (#9416) 2026-05-01 02:22:49 +00:00
Taesu
906b7b34a7 fix(bearer): write one entry per cookie name when merging session token (#9387) 2026-05-01 02:13:16 +00:00
Taesu
fe64413cef chore: bump vitest (#9413) 2026-05-01 01:40:28 +00:00
Taesu
d17ee3e534 test: add regression tests for public type exports from better-auth/types (#9419) 2026-05-01 01:16:02 +00:00
Taesu
f266c7d6f0 docs: centralize community plugin data (#9403) 2026-04-30 22:44:40 +00:00
Taesu
eb6061acb1 docs(stripe): document user deletion with active subscriptions recipe (#9404) 2026-04-30 22:44:30 +00:00
Taesu
6cc30e7950 ci(backport): drop persist-credentials false and unnecessary fetch-depth (#9384) 2026-04-29 22:19:23 +00:00
Taesu
a6a3e8face docs: update brand assets (#9377)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-29 20:04:16 +00:00
Rayan Salhab
2220a6d6c2 fix(core): use pure instrumentation entry for workerd (#9395)
Co-authored-by: cyphercodes <7407177+cyphercodes@users.noreply.github.com>
2026-04-29 12:59:31 -07:00
Craig (Michael) Thompson
006e809b92 fix(sso): use findSAMLProvider in spMetadata so defaultSSO works (#9398) 2026-04-29 12:56:44 -07:00
Lucretius Biah
c8ec03d26e docs: add MikroORM better-auth adapter to community adapters (#9379)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com>
2026-04-28 22:56:02 +00:00
Taesu
8200d3c748 docs: adjust docs page header layout (#9376) 2026-04-28 14:08:02 +00:00
Gustavo Valverde
408a3076bd fix(oauth-provider): honor prompt=login across consent continuation (#9344) 2026-04-27 08:49:55 +00:00
Taesu
edc321a7f5 chore: add detailed changeset guides for contributing (#9362) 2026-04-27 00:32:30 +00:00
Taesu
3e4fc8ca74 fix(stripe): pass post-update subscription to onSubscriptionDeleted and trial callbacks (#9356) 2026-04-26 10:26:56 +00:00
Taesu
012b4e6331 refactor(stripe): rename subscription webhook variables for clarity (#9355) 2026-04-26 09:56:30 +00:00
Taesu
5d24a7478b fix(stripe): expose stripeSubscription in onSubscriptionUpdate and fix stale snapshot (#9354) 2026-04-26 09:41:11 +00:00
Maxwell
88a7c678f4 fix: openAPI schema for POST /sign-in/social mis-declares required fields (#9268) 2026-04-25 07:18:10 +00:00
Maxwell
1e0f26d4c8 fix(captcha): breaks email-otp flow (#8339) 2026-04-25 00:28:55 +00:00
Andrii Manzhola
b67783d364 docs(hooks): add example for handling multiple endpoints in a single hook (#8792)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-04-25 00:26:20 +00:00
Jan Jürgen Luzgin
89af592e93 docs: add revokeSessionsOnPasswordReset to password reset section (#8551)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-04-25 00:19:51 +00:00
Gautam Manchandani
c1336c563d fix(organization): scope setActiveTeam to active organization (#9239)
Signed-off-by: Gautam Manchandani <manchandanigautam@gmail.com>
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-04-24 23:48:16 +00:00
Bennett Dams
7fbe9282ba docs: update import path for drizzleAdapter (#9218)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-04-24 23:22:13 +00:00
skalkii
ca57b001b9 docs(test): cross-reference #8897 on cookie-strategy OAuth state CSRF test (#9334) 2026-04-24 16:25:18 +09:00
Taesu
75524d61b1 test(api-key): add regression test for listApiKeys with integer user.id (#9343) 2026-04-24 06:44:25 +00:00
Taesu
ae3374c6d5 docs: clean up DatabaseTable component (#9342) 2026-04-24 06:37:38 +00:00
better-release[bot]
f484269228 chore: release v1.6.9 (#9341) @better-auth/api-key@1.6.9 @better-auth/core@1.6.9 @better-auth/drizzle-adapter@1.6.9 @better-auth/electron@1.6.9 @better-auth/expo@1.6.9 @better-auth/i18n@1.6.9 @better-auth/kysely-adapter@1.6.9 @better-auth/memory-adapter@1.6.9 @better-auth/mongo-adapter@1.6.9 @better-auth/oauth-provider@1.6.9 @better-auth/passkey@1.6.9 @better-auth/prisma-adapter@1.6.9 @better-auth/redis-storage@1.6.9 @better-auth/scim@1.6.9 @better-auth/sso@1.6.9 @better-auth/stripe@1.6.9 @better-auth/telemetry@1.6.9 @better-auth/test-utils@1.6.9 auth@1.6.9 better-auth@1.6.9 v1.6.9 2026-04-24 06:25:08 +01:00
Shawn Erquhart
815ecf62b6 fix(core): resolve instrumentation via package self-reference in adapter factory (#9340)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-24 05:12:34 +00:00
Taesu
fef7dd6df5 chore: update readme (#9330)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-23 19:50:25 +00:00
better-release[bot]
b289ac6c4b chore: release v1.6.8 (#9316) @better-auth/api-key@1.6.8 @better-auth/core@1.6.8 @better-auth/drizzle-adapter@1.6.8 @better-auth/expo@1.6.8 @better-auth/i18n@1.6.8 @better-auth/kysely-adapter@1.6.8 @better-auth/memory-adapter@1.6.8 @better-auth/mongo-adapter@1.6.8 @better-auth/oauth-provider@1.6.8 @better-auth/passkey@1.6.8 @better-auth/prisma-adapter@1.6.8 @better-auth/redis-storage@1.6.8 @better-auth/scim@1.6.8 @better-auth/stripe@1.6.8 auth@1.6.8 better-auth@1.6.8 v1.6.8 @better-auth/telemetry@1.6.8 @better-auth/sso@1.6.8 @better-auth/electron@1.6.8 @better-auth/test-utils@1.6.8 2026-04-23 11:31:03 +01:00
Gustavo Valverde
9aa8e63de8 fix(oauth): support mapProfileToUser fallback for providers that may omit email (#9331) 2026-04-23 10:15:36 +00:00
Maxwell
a02e07cb89 fix(passkey): resolve exactOptionalPropertyTypes incompatibility (#9270)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-04-23 09:48:05 +00:00