Commit Graph
961 Commits
Author SHA1 Message Date
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
TaesuandGitHub b95b7b31e7 fix(cli): skip empty dependency installs (#11140) 2026-09-03 18:21:20 +00:00
TaesuandGitHub 8bb68479f5 fix(cli): skip unsupported upgrade specifiers (#11127) 2026-09-03 17:29:26 +00:00
TaesuandGitHub 5024647392 fix(cli): report installed dependency versions (#11126) 2026-09-03 17:29:26 +00:00
TaesuandGitHub b489373732 feat(cli): add Codex MCP target (#11100) 2026-09-02 07:17:25 +00:00
TaesuandGitHub c0444dc979 fix: align OpenAPI required fields with Zod 4.5 (#11066) 2026-08-30 18:51:24 +00:00
Gustavo ValverdeandGitHub 2430e3ff1f feat(cli): add guided 1.6 to 1.7 migration (#10575) 2026-08-28 22:34:56 +00:00
Gustavo ValverdeandGitHub 6a0a7cbcb1 fix(auth): preserve provider-scoped account identity (#10969) 2026-08-28 22:34:54 +00:00
better-release[bot]GitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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
TaesuandGitHub b4ad5a110c refactor: centralize placeholder email generation (#10982) 2026-08-25 08:15:14 +00:00
better-release[bot]andGitHub 2344536054 chore: release v1.7.1 (#10864) 2026-08-18 14:46:12 -04:00
Gustavo ValverdeandGitHub 845bbd1de6 fix(db): refuse adding required no-default columns to populated tables (#10863) 2026-08-18 13:47:15 -04:00
TaesuandGitHub 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]andGitHub e84ec5e76d chore: release v1.6.30 (#10840) 2026-08-17 15:05:06 -04:00
better-release[bot]andGitHub bc93b27542 chore: release v1.7.0-rc.6 (#10772) 2026-08-14 14:15:16 -04:00
better-release[bot]andGitHub 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
better-release[bot]GitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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]andGitHub 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]andGitHub be47e9418b chore: release v1.6.27 (#10686) 2026-08-11 13:56:17 -04:00
TaesuandGitHub b8077b74ef fix(cli): align packages with running CLI version (#10743) 2026-08-10 16:47:54 +00:00
better-release[bot]andGitHub 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]andGitHub a16b30e843 chore: release v1.6.26 (#10521) 2026-08-04 17:15:45 -04:00
Gustavo ValverdeandGitHub 8bc28daf42 fix(core): preserve issuer-scoped account identities (#10668) 2026-08-04 13:47:09 -04:00
better-release[bot]andGitHub 8bb588dde2 chore: release v1.7.0-rc.3 (#10496) 2026-08-03 13:27:15 -04:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Taesu
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]andGitHub 07a646ea19 chore: release v1.6.25 (#10491) 2026-07-23 11:44:59 -04:00
better-release[bot]andGitHub 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]andGitHub 9a661c7b7a chore: release v1.6.24 (#10323) 2026-07-22 06:30:26 -04:00
Gustavo ValverdeandGitHub dbd302e422 feat(auth)!: scope accounts by issuer (#10403) 2026-07-16 17:24:34 +01:00
Gustavo ValverdeandGitHub 763a2671c5 feat(db): add compound table indexes (#10402) 2026-07-16 14:31:48 +01:00
Gustavo ValverdeandGitHub 0de88f5e61 feat(scim)!: decouple provisioning from the organization plugin (#10390) 2026-07-16 11:17:06 +01:00
MaxwellandGitHub 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