Commit Graph

2345 Commits

Author SHA1 Message Date
Bereket Engida
2295364711 chore: include new commits content on 1.5 release notes 2026-03-01 10:21:59 +09:00
Cody Peters
4eec4df7fb feat(email-otp): add change email flow with OTP (#7968) 2026-02-28 15:46:17 -08:00
Nhan Nguyen
711528674e docs(fastify): add session retrieval section (#7258) 2026-02-28 15:41:34 -08:00
John Zila
07b839088a feat: support non-destructive key rotation for BETTER_AUTH_SECRET (#7738) 2026-02-28 15:36:52 -08:00
Taesu
8c94b233ed fix(expo): use default scheme for callbackURL and document native navigation (#7867) 2026-02-28 14:12:25 -08:00
Bereket Engida
0648e070a9 chore: update chanlog for customSyntheticUser 2026-02-28 14:01:35 -08:00
nphlp
c9f6ea9cf3 fix: prevent email enumeration on /change-email, add customSyntheticUser (#8097) 2026-02-28 13:59:12 -08:00
Bereket Engida
9c94ddc936 docs: update blog post 1-5 with OAuth 2.1 Provider and self-service SSO dashboard details 2026-02-28 13:27:01 -08:00
Joél Solano
4f1326ef18 refactor(admin): allow flexible admin impersonation (#8045) 2026-02-28 13:15:34 -08:00
Bereket Engida
3bee55f0c2 fix(docs): correct link formatting in blog post 1-5.mdx 2026-02-28 12:59:53 -08:00
Alex Yang
782a8e69c4 docs: fix release date 2026-02-28 11:07:14 +09:00
Alex Yang
9b861015bb docs: add 1.5 release note (#8197) 2026-02-28 11:01:44 +09:00
Taesu
37608ec643 feat: add built-in support for D1Database (#7519) 2026-02-28 10:14:52 +09:00
Maxwell
5bc743b002 docs: new documentation/landing page (#8195) 2026-02-27 16:49:34 -08:00
Grant G
c41d11e9f6 fix(oauth-provider)!: Keep auth_time across id_token refresh (#8134) 2026-02-27 16:28:50 -08:00
Joél Solano
89e3a8a4e7 docs(electron): add image proxy callout for admin plugin (#8171)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-27 13:29:20 +00:00
Alex Yang
8048a1d367 chore: upgrade dependencies (#8183) 2026-02-27 08:11:46 +00:00
Alex Yang
85546dd69f docs: add 'better-auth-audit-logs' plugin to community table (#8182)
Co-authored-by: Ejiro Asiuwhu <Ejiroasiuwhu10@gmail.com>
2026-02-27 04:45:35 +00:00
Taesu
6beb0a1360 fix(cookies): export getAccountCookie from better-auth/cookies (#8181) 2026-02-27 04:32:49 +00:00
Taesu
e8a84726e9 fix(docs): redirect legacy /docs/errors routes to /docs/reference/errors (#8160) 2026-02-26 05:59:28 -08:00
Luis G Estrades
ffdf7f1794 docs: correct video link (#8142) 2026-02-25 11:51:41 +00:00
Abdssamie
f83118fa4f docs(convex-integration): clarify instructions for generating the schema to avoid confusion (#8141)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-25 11:03:57 +00:00
Jason Richard Kendrick
f3f8261ba6 docs: add better-auth-razorpay and better-auth-payu to community plugins (#8138) 2026-02-25 16:51:05 +09:00
Taesu
953acce259 docs: fix description code example mismatch (#8132) 2026-02-25 16:38:42 +09:00
Maxwell
ad3fc4cca5 feat(api-key): Organization support in API-Keys & Multiple config support (#4210)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-02-24 08:25:00 +00:00
Alex Yang
f2124a8f48 feat: add /update-session (#8084)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-02-23 04:42:31 +00:00
Oluwatobi Mustapha
664c1d7a9a fix(security): prevent OTP reuse via race condition (#8067) 2026-02-21 23:31:17 -08:00
Taesu
3ec7d41a91 feat: limit enumeration on sign-up when email verification is required (#8091) 2026-02-21 15:51:08 -08:00
Paola Estefanía de Campos
9fed16b6c2 feat(mcp): add framework-agnostic remote MCP auth client (#8087) 2026-02-20 21:29:29 -08:00
Paola Estefanía de Campos
197792318f feat(auth): support dynamic baseURL with allowedHosts (#8009) 2026-02-20 19:58:29 +00:00
Kevin
1bb2a3eb20 docs: add getUser endpoint documentation for the admin plugin (#8072) 2026-02-19 21:21:59 -08:00
Angelica Raborar
8be3480ae9 docs: clarify wording in Admin Roles plugin section (#7522) 2026-02-19 20:25:29 -08:00
Taesu
96dc13a404 feat(stripe): track subscription schedule ID for pending plan changes (#8070) 2026-02-20 00:19:35 +00:00
Taesu
5180893ae6 feat(stripe): add scheduleAtPeriodEnd option to defer plan changes (#8064) 2026-02-19 14:34:17 +00:00
Rosano
b633d0745d docs: fix account linking example (#8035) 2026-02-18 01:41:19 -08:00
Mauricio Siu
07d216dc29 feat: support accepting callback for trusted providers function (#7904)
Co-authored-by: Paola Estefanía de Campos <84341268+Paola3stefania@users.noreply.github.com>
2026-02-17 23:24:59 -08:00
Raphaël Balet
b6744552f3 docs(admin.mdx): export const ac (#8000) 2026-02-17 16:08:50 -08:00
Joél Solano
7306c5af05 feat(electron): allow manual token exchange & add sanitizeUser option (#7976) 2026-02-16 23:10:02 -08:00
Joél Solano
1e18da7620 feat(electron): fetch user image securely regardless of csp (#7844) 2026-02-16 16:57:02 -08:00
Joél Solano
cec49694e9 fix(db): infer default value for required attr properly (#7996) 2026-02-16 16:56:50 -08:00
Carlos Eduardo Medim
cc65d9085e feat(providers): add Railway OAuth provider (#7730) 2026-02-16 12:49:02 -08:00
Paola Estefanía de Campos
a2e1d5fef8 feat(sso): add shared redirectURI option for OIDC providers (#7818) 2026-02-16 12:43:37 -08:00
Oscar Cornish
1e30369b2c feat(oauth): add support for legacy OAuth clients that don't use PKCE (#7609)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Paola Estefanía de Campos <84341268+Paola3stefania@users.noreply.github.com>
2026-02-16 12:35:18 -08:00
Taesu
b7400754fc docs: use Fumadocs default search engine powered by Orama (#7984) 2026-02-15 13:09:40 -08:00
Jan Hesters
7da833258f docs: add test-utils plugin to sidebar navigation (#7958) 2026-02-15 11:06:35 +00:00
Maxwell
e33d07383b docs: document Safari ITP blocks third-party cookies (#7980) 2026-02-15 10:10:07 +00:00
Joél Solano
cf8322707c feat: auth cli (#7964) 2026-02-15 07:44:50 +00:00
Joshua Nussbaum
b313e4f5ba docs: updated incorrect import (#7978) 2026-02-14 22:28:14 -08:00
Taesu
0a1dd5fbf3 feat(stripe): add billingInterval field to subscription (#7221) 2026-02-13 22:15:10 +00:00
Joél Solano
b1f917e5e6 refactor(electron): hoist setupRenderer and bundle into separate file (#7936) 2026-02-13 09:34:56 +00:00