Max
4588fb4d84
chore(cli): export schema generators via /api subpath ( #7082 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
2026-01-02 15:43:28 +08:00
Maxwell
5ce4d098fa
fix(cli): deduplicate drizzle schema relationships ( #6547 )
2025-12-05 17:07:59 -08:00
Alex Yang
47044905d4
chore(cli): reduce better-auth imports ( #6507 )
2025-12-03 21:17:46 -08:00
Alex Yang
123bdee671
fix(cli): compatibility for Prisma v7 in schema generation ( #6459 )
2025-12-02 11:27:36 -08:00
KinfeMichael Tariku
39eb685200
fix: improve error handling for unsupported additionalFields on generate ( #3977 )
2025-11-29 22:27:45 -08:00
Ridhim Singh Raizada
1abd7147e4
feat(cli): better-auth-command ( #6362 )
2025-11-27 19:49:17 -08:00
Maxwell
dc2f56985f
chore(fix): usePlural should work wtith joins ( #6132 )
...
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-11-21 18:12:35 +00:00
Alex Yang
252ab7e2fa
test: update snapshot expectations to use async/await ( #6141 )
2025-11-20 20:37:05 +00:00
Jonathan Samines
57ee11a26f
chore(lint): enforce consistent import type style ( #6044 )
2025-11-17 21:11:39 +00:00
Maxwell
f5bbb96d4e
feat: adapter join support ( #5730 )
2025-11-15 16:55:50 +00:00
Maxwell
b39273a94f
fix: use identity instead of serial for pg schema ( #5943 )
2025-11-13 01:15:39 +00:00
rovertrack
09162d3d12
feat(prisma): enhance JSON default value handling for arrays and objects in schema generation ( #5904 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-11-11 18:21:03 +00:00
Maxwell
705f7434c7
fix: treat generateId "serial" as numeric ID and correct UUID column types across adapters ( #5823 )
2025-11-11 18:04:24 +00:00
Maxwell
af6ebfe879
feat: auto-index CLI ( #5357 )
...
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-11-10 14:12:48 -08:00
Bereket Engida
4ac3476642
feat: add support for uuids ( #5809 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-11-07 05:47:51 +00:00
Alex Yang
073053c85c
test: fix cli path ( #5788 )
2025-11-06 00:01:41 +00:00
Alex Yang
300b10ce5c
chore: bump version ( #5766 )
2025-11-05 23:13:24 +00:00
Taesu
f327e336c8
refactor: split the passkey plugin into a separate package ( #5769 )
2025-11-05 17:05:39 +00:00
Christian Bager Bach Houmann
cf050967e5
feat(cli): support Cloudflare Workers virtual module imports ( #5559 )
2025-10-28 03:15:04 +00:00
Alex Yang
938c2a7c31
chore: lint enable organize import ( #5556 )
2025-10-24 19:05:09 +00:00
Taesu
8f671fbe59
chore: remove baseUrl set to "." ( #5548 )
2025-10-24 18:57:17 +00:00
Eniola Osabiya
03fbf937db
fix(drizzle): replace pgEnum with text enum type in Drizzle schema generation ( #5408 )
2025-10-19 01:29:51 +00:00
Alex Yang
fd780aca6b
feat: enum support for drizzle schema ( #5287 )
2025-10-13 23:56:39 +00:00
Alex Yang
fe01f5ef11
chore: use tsdown as bundler ( #5249 )
2025-10-13 17:35:33 +00:00
Maxwell
4b136408ab
fix(adapter): missing data type transformation on where clauses ( #5158 )
2025-10-12 04:12:33 +00:00
Kyle Roach
fc32113a00
feat(organization): support createdAt on invitations ( #2346 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
2025-10-06 17:44:38 +00:00
Taesu
0581a66272
fix: add required constraint to slug filed in org plugin ( #4989 )
2025-09-30 13:27:47 -07:00
Maxwell
0a1df9e43f
chore: fix adapter tests ( #4844 )
2025-09-30 10:14:23 -07:00
zy1p
981458338d
fix(cli): timestamp in schema for Drizzle with SQLite ( #4622 )
2025-09-29 19:34:08 -07:00
Alex Yang
831dd1d64e
fix(cli): defaultNow is deprecated in schema for Drizzle with SQLite ( #4889 )
2025-09-25 22:33:03 +00:00
Gabriel Lima
20e87a2e1c
fix(cli): add missing JSON type to schema generation ( #4494 )
...
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com >
2025-09-14 13:27:13 -07:00
Phips Peter
f2c9df4811
feat(sqlite): remove autoincrement for SQLite ( #4466 )
2025-09-08 17:23:00 -07:00
Alex Yang
a6ba8ac068
fix(db): special case schema generation ID ( #4400 )
2025-09-03 13:40:54 -07:00
Evan
9fb9bd92f8
feat: use defaultNow() for drizzle timestamp fields ( #3873 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
2025-09-03 08:13:06 -07:00
Alex Yang
77042b4a8d
fix: add missing defaultValue on core schema ( #4374 )
2025-09-03 00:15:16 -07:00
Alex Yang
c84b37faaf
feat: add @default and @updatedAt for prisma generator ( #4375 )
2025-09-02 21:22:08 -07:00
Taesu
df6151d161
fix(cli): simplify and correct comma insertion logic in plugin array ( #4281 )
2025-08-29 11:40:39 -07:00
Alex Yang
878de4e524
test: fix directory not exist ( #4271 )
2025-08-27 13:16:16 -07:00
Alex Yang
7931166c8d
feat(cli): add info script ( #4143 )
2025-08-27 10:49:34 -07:00
Alex Yang
240ef3d20e
feat: add onUpdate field on db schema generation ( #4241 )
...
Fixes: https://github.com/better-auth/better-auth/issues/4187
2025-08-26 15:28:20 -07:00
Maxwell
5d84a76a54
fix(cli): Incorrect drizzle schema gen ( #4132 )
2025-08-23 18:18:10 -07:00
Alex Yang
bb634a0f5c
fix(cli): generate throws error with default export ( #4113 )
2025-08-20 16:25:32 -07:00
Eniola Osabiya
d9f8806090
fix(cli): check for undefined defaultValue instead of truthy value when generating drizzle schema( #3512 )
2025-08-20 09:35:44 -07:00
KinfeMichael Tariku
9a6a8d741b
feat(cli): support sveltekit $ imports in CLI generate cmd ( #4042 )
...
* sync
* lint
* sync
* sync
* lint
2025-08-17 01:11:27 -07:00
Erick Christian
c5d10fda64
feat(cli): resolves tsconfig references for path aliases ( #3764 )
...
* feat(cli): resolves tsconfig references for path aliases
Previously references field was ignored and path aliases were only taken
from main tsconfig file
* chore: generate changeset
* test(cli): config is loaded correctly with alias
* chore: remove changeset
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com >
2025-08-16 09:34:50 -07:00
KinfeMichael Tariku
1993317251
fix(cli): clean up unused pg and mysql import in drizzle schema generator ( #3974 )
...
* fix(cli): clean up unused pg import in schema generator
* sql clean up
* clean up
2025-08-14 18:35:26 -07:00
KinfeMichael Tariku
1cbea683d8
fix(cli): add FK onDelete cascade and CURRENT_TIMESTAMP defaults on generation ( #3906 )
...
* fix(db): add FK onDelete (cascade) and CURRENT_TIMESTAMP defaults for date columns
* default generate
* console
* update
2025-08-13 18:13:01 -07:00
KinfeMichael Tariku
4c4c259a54
fix(cli): prisma schema generate mismatch on custom plugin table names ( #3021 )
...
* fix: generate mismatch
* clean up
* linkt
* lint
* clean up
* clean up
* lint
* lint
* test
* clean up
* clean up
* lint
* update
2025-08-06 16:38:50 -07:00
Bereket Engida
56bd676534
Merge branch 'main' into v1.3
2025-07-17 10:08:46 -07:00
Abdallah
e02c28115d
fix: schema generation when using advanced.databse.useNumberId ( #3311 )
...
* fix: schema generation when using advanced.databse.useNumberId
* fix: ci test
2025-07-17 09:06:21 -07:00