Gustavo Valverde and GitHub
27f06181c7
revert(oauth): remove granted scopes architecture ( #10123 )
2026-06-17 22:27:20 -07:00
Gustavo Valverde
849f6e8aca
chore: sync main to next
2026-06-15 18:30:49 -07:00
d6aec123d8
fix(cli): serialize array additionalField defaultValue in drizzle generator ( #10048 )
...
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com >
2026-06-14 00:41:09 +00:00
cfbb9a0524
fix(cli): handle directory path passed to --output in generate command ( #9564 )
...
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com >
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com >
2026-06-13 11:47:44 +00:00
Gustavo Valverde and GitHub
6fe9faab65
refactor!: remove deprecated oidc-provider plugin ( #10031 )
2026-06-12 21:45:19 +00:00
Gustavo Valverde
381fc6cfaf
chore: sync main to next
2026-06-11 18:18:13 -07:00
Taesu and GitHub
ac69e81a29
fix(cli): skip Unsupported() fields when regenerating prisma schema ( #10011 )
2026-06-11 17:19:17 -07:00
108aadd251
fix(cli): update existing prisma field types ( #9729 )
...
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com >
2026-06-11 16:59:14 -07:00
Gustavo Valverde and GitHub
baeaa00bc2
fix: make single-use credentials, counters, and replay markers atomic ( #9993 )
2026-06-11 05:11:26 +00:00
6987c628f1
fix(cli): resolve SvelteKit, Vite asset, and Cloudflare virtual-module imports ( #9834 )
...
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com >
2026-06-11 01:06:43 +00:00
Gustavo Valverde
bf7f2c5b4e
chore: sync main to next
2026-06-10 11:30:38 -07:00
Bereket Engida and GitHub
cb1cbfa4cc
fix: address bug findings across packages ( #9974 )
2026-06-09 19:46:12 -07:00
Gustavo Valverde and GitHub
40b392ae21
feat(oauth)!: accumulate granted scopes as grantedScopes string[] ( #9825 )
2026-06-04 17:54:52 -04:00
Gustavo Valverde
ef4fb0ff95
chore: merge main into next ( #9533 )
...
Sync main (through #9821/#9820/#9822/#9768) into next. Conflicting
package.json files keep next's version and intentional divergences (for
example the cli's c12 v4) while taking main's dependency updates, including
the samlify 2.13.1 and fast-xml-parser security bumps; the lockfile is
regenerated from the reconciled set. The 13 source/doc/test conflicts take
next's refactored architecture as the baseline; main's colliding fixes are
re-applied on top in the following per-domain commits.
Clean main fixes land via this merge, including the auto-restored
account-takeover defenses #9578 and #9577 .
2026-05-31 00:10:16 +01:00
Taesu and GitHub
83fa3695e7
feat(core): add string case conversion utilities ( #9727 )
2026-05-24 23:40:22 +00:00
db4263cd3d
chore: use correct auth cli ( #9638 )
...
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com >
2026-05-16 02:27:55 +00:00
Gautam Manchandani and GitHub
15bb1690b2
feat(cli): add create-admin command ( #9547 )
2026-05-12 10:30:04 +00:00
Gustavo Valverde and GitHub
0cbddb8fa4
refactor(db): rename claimOne adapter primitive to consumeOne ( #9568 )
2026-05-12 07:44:07 +00:00
Gustavo Valverde and GitHub
a2c0c9346e
feat(db): add atomic claimOne adapter primitive ( #9560 )
2026-05-11 20:10:29 +00:00
Taesu
2b83087180
chore: sync main to next
2026-05-10 03:45:29 +09:00
Pooya Parsa and GitHub
12a4128494
refactor(cli): leverage c12 v4 resolveModule for auth config loading ( #9477 )
2026-05-07 13:56:37 -07:00
e44427b373
fix(cli): emit working Kysely init configs ( #9455 )
...
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com >
2026-05-06 17:45:32 +00:00
Gustavo Valverde and GitHub
c7d22539ec
refactor(generic-oauth)!: rewrite as first-class social provider with RFC compliance ( #9069 )
2026-04-13 12:02:16 +00:00
Gustavo Valverde
28ccc8cda9
chore: resolve main-to-next sync conflicts
...
Conflicts resolved:
- docs/content/docs/plugins/2fa.mdx: kept next's OTP feature, applied main's exported const pattern
- docs/content/docs/plugins/oauth-provider.mdx: kept main's formatting, added back private_key_jwt docs
- docs/content/docs/plugins/sso.mdx: kept next's version with private_key_jwt and SAML options
- packages/sso/src/routes/sso.ts: kept next's version (has security fixes and private_key_jwt)
2026-04-10 19:11:05 +01:00
Taesu and GitHub
4673c6d83c
fix(cli): handle extends and mid-path wildcards in tsconfig paths ( #9032 )
2026-04-10 16:26:53 +00:00
Gustavo Valverde and GitHub
544f1c63c9
feat(two-factor)!: add OTP enablement and discriminated response ( #9057 )
2026-04-10 14:23:20 +00:00
Gustavo Valverde and GitHub
e089ce127d
chore(knip): fix CI blind spots and remove dead code ( #8888 )
2026-04-02 19:28:30 +00:00
d0b62a0cd8
feat(cli): migrate MCP server URL to mcp.better-auth.com ( #8747 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-23 17:30:04 -07:00
5648bd8680
feat: agent auth plugin ( #8696 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-19 12:18:34 -07:00
Taesu and GitHub
b00692d4ea
fix(cli): treat omitted required as true in Drizzle and Prisma generators ( #8614 )
2026-03-16 17:12:48 +00:00
Alex Yang and GitHub
b5e2203f14
fix(cli): resolve path aliases from extended tsconfig files ( #8520 )
2026-03-09 18:03:46 +00:00
5e0fe841dd
chore: migrate infrastructure links to dash.better-auth.com ( #8391 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-04 18:02:34 -08:00
Alex Yang and GitHub
b73b0440a2
chore: align zod imports to use namespace import from "zod" ( #8300 )
2026-03-02 20:37:38 +00:00
Bereket Engida and Alex Yang
58c71273b0
feat(blog): add draft support for blog posts and update image URLs
2026-03-01 16:40:08 +09:00
3485e5e96c
feat(cli): generate schema from adapter CLI flag ( #7316 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2026-02-28 15:38:12 -08:00
Alex Yang and GitHub
00b543ac06
feat(cli): add upgrade command to update better-auth packages ( #8204 )
2026-02-28 02:35:35 +00:00
f77c391393
chore: bump prisma to v7 ( #8166 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 02:24:32 +00:00
07e7b5a18f
chore(cli): use beta url for pre-release and resolve open import ( #7997 )
...
Co-authored-by: Ghost <ghost@better-github.app >
2026-02-20 05:02:12 -08:00
Bereket Engida
d79c0db73b
Revert "feat(cli): use vite to load auth config when we detect a vite project"
...
This reverts commit 22d238b4bf .
2026-02-19 23:41:28 -08:00
Bereket Engida
22d238b4bf
feat(cli): use vite to load auth config when we detect a vite project
2026-02-19 23:18:09 -08:00
Joél Solano and GitHub
cf8322707c
feat: auth cli ( #7964 )
2026-02-15 07:44:50 +00:00
Alex Yang and GitHub
3b2b9834c5
fix(cli): add .env.local to dotenv ( #7831 )
2026-02-07 00:14:55 +00:00
5c6ccfa688
docs: update to React Router v7 and improve docs ( #7457 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
Co-authored-by: Paola Estefanía de Campos <84341268+Paola3stefania@users.noreply.github.com >
Co-authored-by: Tim Keller <36288711+tjkeller-xyz@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 >
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-02-05 18:46:34 +00:00
Dylan Vanmali and GitHub
ed68d3d3c9
feat: awaitable social provider config ( #4829 )
2026-02-04 21:56:28 +00:00
Alex Yang and GitHub
1251787f72
feat: remove deprecated API ( #7623 )
2026-01-28 01:49:50 +00:00
jyc.dev and GitHub
b7d50de695
fix: check jsconfig.json in getPathAliases ( #7650 )
2026-01-28 00:56:38 +00:00
Paola Estefanía de Campos and GitHub
b3cce69ad1
fix(cli): update MCP URL from Chonkie to Inkeep ( #7585 )
2026-01-26 17:18:38 +00:00
Paola Estefanía de Campos and GitHub
041dc17b2a
fix(mcp): remove local mpc ( #7574 )
2026-01-23 18:04:12 +00:00
Bereket Engida and GitHub
8318640286
fix(cli): use inkeep remote mcp url ( #7543 )
2026-01-22 19:11:46 +00:00
Alex Yang and GitHub
1668a33372
fix: /minimal includes unexpected deps ( #7467 )
2026-01-19 20:32:29 +00:00