Bereket Engida
22e81e0e5a
feat(schema-validation): enhance schema validation to report all issues at once and differentiate core and plugin problems
2026-09-04 14:41:57 -07:00
Bereket Engida
f5fc4b66d6
feat(db): validate the database schema against the configuration
...
Report missing tables and columns, and required columns Better Auth never
writes, with the change that fixes each. Drizzle and Prisma check their
schema definition when the adapter is created; the built-in database runs
one introspection query before the first database call. auth migrate and
auth generate report the same problems. Also stop mergeSchema from
mutating shared plugin schema constants.
2026-09-04 11:41:57 -07:00
Bereket Engida
692d96bd49
fix(auth): identify accounts by providerId and accountId again
...
Remove the account issuer column introduced in 1.7.0 together with
account.identityStrategy, the accountIssuer provider option, and the
guided auth migrate plan/apply workflow. Accounts are recognized by
(providerId, accountId) as in 1.6.
2026-09-03 21:13:04 -07:00
Taesu and GitHub
b95b7b31e7
fix(cli): skip empty dependency installs ( #11140 )
2026-09-03 18:21:20 +00:00
Taesu and GitHub
8bb68479f5
fix(cli): skip unsupported upgrade specifiers ( #11127 )
2026-09-03 17:29:26 +00:00
Taesu and GitHub
5024647392
fix(cli): report installed dependency versions ( #11126 )
2026-09-03 17:29:26 +00:00
Taesu and GitHub
b489373732
feat(cli): add Codex MCP target ( #11100 )
2026-09-02 07:17:25 +00:00
Taesu and GitHub
c0444dc979
fix: align OpenAPI required fields with Zod 4.5 ( #11066 )
2026-08-30 18:51:24 +00:00
Gustavo Valverde and GitHub
2430e3ff1f
feat(cli): add guided 1.6 to 1.7 migration ( #10575 )
2026-08-28 22:34:56 +00:00
Gustavo Valverde and GitHub
6a0a7cbcb1
fix(auth): preserve provider-scoped account identity ( #10969 )
2026-08-28 22:34:54 +00:00
ba12fcdfa7
chore: release v1.7.2 ( #10870 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-26 18:53:57 +00:00
Taesu and GitHub
b4ad5a110c
refactor: centralize placeholder email generation ( #10982 )
2026-08-25 08:15:14 +00:00
better-release[bot] and GitHub
2344536054
chore: release v1.7.1 ( #10864 )
2026-08-18 14:46:12 -04:00
Gustavo Valverde and GitHub
845bbd1de6
fix(db): refuse adding required no-default columns to populated tables ( #10863 )
2026-08-18 13:47:15 -04:00
Taesu and GitHub
ccd57c2dcb
docs(changelog): align v1.7 release notes with final behavior ( #10846 )
2026-08-17 18:53:06 -04:00
better-release[bot]
f577ec5c76
chore: exit pre-release mode for v1.7.0
2026-08-17 19:52:57 +00:00
Gustavo Valverde
69258d1670
chore: sync main to next
...
Merge branch 'main' into next
2026-08-17 15:29:19 -04:00
better-release[bot] and GitHub
e84ec5e76d
chore: release v1.6.30 ( #10840 )
2026-08-17 15:05:06 -04:00
better-release[bot] and GitHub
bc93b27542
chore: release v1.7.0-rc.6 ( #10772 )
2026-08-14 14:15:16 -04:00
better-release[bot] and GitHub
58c49eb97f
chore: release v1.6.29 ( #10809 )
2026-08-14 14:15:00 -04:00
Taesu
80799e6931
chore: sync main to next
2026-08-14 09:19:43 +09:00
86faaee69b
chore: release v1.6.28 ( #10796 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-13 22:29:39 +00:00
692b22c517
fix(drizzle): export generated pgSchema for drizzle-kit ( #10770 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-12 16:25:58 +00:00
better-release[bot] and GitHub
acbe42128f
chore: release v1.7.0-rc.5 ( #10704 )
2026-08-11 18:12:57 -04:00
Gustavo Valverde
4052cfea74
refactor(cli): derive upgrade packages from release config
2026-08-11 15:15:10 -04:00
Gustavo Valverde
ebf5ae2145
test(cli): enforce release-train upgrade coverage
2026-08-11 15:11:37 -04:00
Gustavo Valverde
dfa95cf560
fix(cli): limit version alignment to release train
2026-08-11 14:53:12 -04:00
Gustavo Valverde
73d6f80e5b
chore(sync): merge main into next
2026-08-11 14:14:49 -04:00
better-release[bot] and GitHub
be47e9418b
chore: release v1.6.27 ( #10686 )
2026-08-11 13:56:17 -04:00
Taesu and GitHub
b8077b74ef
fix(cli): align packages with running CLI version ( #10743 )
2026-08-10 16:47:54 +00:00
better-release[bot] and GitHub
f41b7c7857
chore: release v1.7.0-rc.4 ( #10677 )
2026-08-04 20:22:07 -04:00
Gustavo Valverde
5af0b3b77e
chore(sync): merge main into next
2026-08-04 18:34:05 -04:00
better-release[bot] and GitHub
a16b30e843
chore: release v1.6.26 ( #10521 )
2026-08-04 17:15:45 -04:00
Gustavo Valverde and GitHub
8bc28daf42
fix(core): preserve issuer-scoped account identities ( #10668 )
2026-08-04 13:47:09 -04:00
better-release[bot] and GitHub
8bb588dde2
chore: release v1.7.0-rc.3 ( #10496 )
2026-08-03 13:27:15 -04:00
1190e0498f
chore(deps): bump @babel/core from 7.29.0 to 7.29.7 ( #10548 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Taesu <bytaesu@gmail.com >
2026-07-27 13:54:12 +09:00
better-release[bot] and GitHub
07a646ea19
chore: release v1.6.25 ( #10491 )
2026-07-23 11:44:59 -04:00
better-release[bot] and GitHub
cc708e51bc
chore: release v1.7.0-rc.2 ( #10327 )
2026-07-22 15:51:41 -04:00
Gustavo Valverde
1dd09ed096
docs(sync): address merged documentation comments
2026-07-22 14:22:50 -04:00
Gustavo Valverde
cd4eb5627f
fix(sync): address behavioral review findings
2026-07-22 14:22:40 -04:00
Gustavo Valverde
8dc275cfc1
chore(sync): carry forward CLI prompt update
2026-07-22 10:41:23 -04:00
Gustavo Valverde
73e2d2dd62
fix(sync): align tests with next contracts
2026-07-22 10:40:52 -04:00
Gustavo Valverde
558d2de0a7
chore(sync): merge main into next
2026-07-22 10:39:55 -04:00
better-release[bot] and GitHub
9a661c7b7a
chore: release v1.6.24 ( #10323 )
2026-07-22 06:30:26 -04:00
Gustavo Valverde and GitHub
dbd302e422
feat(auth)!: scope accounts by issuer ( #10403 )
2026-07-16 17:24:34 +01:00
Gustavo Valverde and GitHub
763a2671c5
feat(db): add compound table indexes ( #10402 )
2026-07-16 14:31:48 +01:00
Gustavo Valverde and GitHub
0de88f5e61
feat(scim)!: decouple provisioning from the organization plugin ( #10390 )
2026-07-16 11:17:06 +01:00
Maxwell and GitHub
097eecdd16
fix(cli): disambiguate Drizzle relations with relationName ( #10352 )
2026-07-12 01:54:16 +00:00
0f2cc1b33b
fix(cli): recover when auth generate's config self-imports its own output ( #10302 )
...
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com >
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com >
2026-07-09 00:29:41 +00:00
99dbdd7ea9
fix(cli): avoid duplicate unique indexes in drizzle schema ( #10333 )
...
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com >
2026-07-08 14:55:42 +00:00