Commit Graph
565 Commits
Author SHA1 Message Date
KinfeMichael TarikuandGitHub 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
Bereket Engida fe769793cf chore: release v1.3.6 2025-08-12 20:13:13 -07:00
Bereket Engida af1b0f3f53 chore: release v1.3.6-beta.2 2025-08-12 19:58:07 -07:00
f6b5735ce9 fix: prevent static nodejs imports and lazy import for non-nodejs env (#3947)
* fix(cli): incorrect api for auto increment in drizzle schema generation(#3940)

* fix(organization): make plugin schema compatible with exactOptionalPropertyTypes; build schema object without undefined optional keys and merge team tables conditionally; keep session fields literal and add teams conditionally

* fix: restore non-Node.js support by lazily importing

* test

* cleanup

* clean up

* lint

* fix(email-otp): type issue with extractOptionPropertyTypes (#3961)

* docs: add github star count in the community section  (#3960)

* github star count

* cubix issue fix

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>

* chore: lint

---------

Co-authored-by: Ben Agnew <78829885+ben-agnew@users.noreply.github.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
Co-authored-by: Dagmawi Babi <44819176+dagmawibabi@users.noreply.github.com>
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
2025-08-12 19:57:40 -07:00
Bereket Engida 031888178d chore: release v1.3.6-beta.1 2025-08-11 20:03:43 -07:00
Bereket Engida 96a0b621cd chore: release v1.3.5 2025-08-11 09:58:40 -07:00
Bereket Engida 3825e583a6 chore: release v1.3.5-beta.7 2025-08-11 09:58:40 -07:00
Bereket Engida 08d9c7327f chore: release v1.3.5-beta.6 2025-08-11 09:58:40 -07:00
Fraol LemechaBereket EngidaKinfe123Bereket Engidacubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>Alex Yang
1e6735495e feat: add telemetry (#3822)
* feat: telemetry

Co-authored-by: Kinfe123 <kinfishtech@gmail.com>

* chore: remove changeset

* fix: do not generate project id unless telemetry is enabled

* fix: return `isInsiderContainerCached`

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* chore: remove unused utils file

* fix: properly cache generated project id

* feat: interpret empty env vars as false

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* fix: use nullish coalescing to set fallback

* fix: should be `isInsideContainerCached`

* fix: unique icons + tooltip for telemetry component

* fix: import child process from node

* fix: remove quotes in description

Co-authored-by: Alex Yang <himself65@outlook.com>

* fix: address reviews

Co-authored-by: Alex Yang <himself65@outlook.com>

* chore: refactor

* refactor

* add tests

* cache pkg json

* add cli tracking

* add migrate

* chore fix xi

* skip tet

* update snapshot

* chore: fix typecheck

* Expand telemetry docs: list collected fields, clarify anonymous redaction via getTelemetryAuthConfig, and document CLI events and audit/opt‑out paths.

* docs

* doc cleanup

* fixes

* remove git first commit message

* update docs

---------

Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@outlook.com>
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
2025-08-11 09:58:40 -07:00
Bereket Engida 24cc8085a0 chore: release v1.3.5-beta.5 2025-08-11 09:58:40 -07:00
Fraol LemechaandBereket Engida 7c43ff0bf2 fix(cli): only show the overwrite message when the schema file exists and the code has changed (#3826) 2025-08-11 09:58:40 -07:00
Bereket Engida 772e6c78cc chore: release v1.3.5-beta.4 2025-08-11 09:58:40 -07:00
Bereket Engida 47359dc1b5 chore: release v1.3.5-beta.3 2025-08-11 09:58:40 -07:00
Alex YangandBereket Engida 50c465d73a chore: bump vitest version (#3810)
* chore: bump vitest version

* cleanup the server
2025-08-11 09:58:39 -07:00
Bereket Engida 45cedddbb0 chore: release v1.3.5-beta.2 2025-08-11 09:58:39 -07:00
Bereket Engida e5d2a5dbbd chore: bump biome (#3784) 2025-08-11 09:58:30 -07:00
KinfeMichael TarikuandGitHub 48063b6b3c 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:35:03 -07:00
2d8d05330d fix(cli): --yes option does not work on @better-auth/cli generate (#3749)
* fix: do not prompt before overwriting schema on `@better-auth/cli generate --yes ...`

* chore: changeset

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-08-02 08:58:44 -07:00
Bereket Engida 5ce1473b19 chore: release v1.3.5-beta.1 2025-07-31 23:16:10 -07:00
23d6f30b41 chore: ensure zod version alignment via peerDependency (#3619)
* zodv4

* fix

* lock

* pkg

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-07-26 09:02:54 -07:00
Bereket Engida 02f19810d6 chore(release): version packages 2025-07-26 01:10:54 -07:00
Bereket EngidaGitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
776c4ae3fe chore(release): version packages (#3623)
* chore(release): version packages

* chore: remove lock file

* chore: fix ci

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-26 00:56:29 -07:00
Bereket EngidaandBereket Engida be544ce355 chore: release v1.3.4-beta.3 2025-07-26 00:35:37 -07:00
Bereket EngidaandBereket Engida fbff0e8781 chore: release v1.3.4-beta.2 2025-07-26 00:35:37 -07:00
Bereket EngidaandBereket Engida 09ef0110a9 chore: release v1.3.4-beta.1 2025-07-26 00:35:37 -07:00
KinfeMichael TarikuandGitHub aba8f7f04d chore(cli): update zod to v4 (#3618) 2025-07-25 16:59:06 -07:00
Khiet Tam NguyenandGitHub e11c51e210 feat(cli): added --yes for generate/migrate, deprecated --y (#3542)
* feat(cli): added --yes option, deprecated --y, as per #1937

* feat:(cli): add deprecation warning to console if --y is used

* style(cli): linted migrate.ts & generate.ts

* docs(cli): revert 1.0 changelog
2025-07-23 09:31:06 -07:00
Bereket Engida 602ab7c4c6 chore: release v1.3.3 2025-07-22 23:02:47 -07:00
Bereket Engida fa9b497370 chore: release v1.3.2 2025-07-20 22:19:21 -07:00
Bereket Engida 99f5f53927 chore: release v1.3.1 2025-07-19 19:32:05 -07:00
Bereket Engida 9ed047a4b4 chore: release v1.3.1-beta.1 2025-07-19 15:38:04 -07:00
Bereket Engida 1956bcdc07 chore: release v1.3.0 2025-07-19 13:00:11 -07:00
Bereket Engida 28f7cbf07a chore: release v1.3.0-beta.11 2025-07-18 21:45:10 -07:00
Bereket Engida 79fd214964 chore: release v1.3.0-beta.10 2025-07-18 20:54:55 -07:00
Bereket EngidaandGitHub 5b1b242a88 Merge branch 'main' into v1.3 2025-07-18 20:09:14 -07:00
Bereket EngidaandGitHub 847fc9bfda feat(drizzle): support camel case schema generation (#2550) 2025-07-18 10:39:16 -07:00
Bereket Engida 85d5c6c720 chore: release v1.3.0-beta.9 2025-07-17 10:08:50 -07:00
Bereket Engida 56bd676534 Merge branch 'main' into v1.3 2025-07-17 10:08:46 -07:00
KinfeMichael TarikuandGitHub 15452a5402 fix: mysql foreign key constraints on generate (#2828)
* fix: mysql foreign key constraints

* lint

* clean up

* clean up

* lint
2025-07-17 09:58:52 -07:00
AbdallahandGitHub 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
KinfeMichael TarikuandGitHub 4cff983e5c refactor: migrated all packages from Zod v3 to Zod v4 (#3399)
Refactors
- Updated all imports and type references to use zod/v4.
- Replaced deprecated or changed Zod APIs and options across the codebase.
- Adjusted validation schemas and error messages to match Zod v4 requirements.
- Updated dependencies and lockfiles to use Zod v4.
2025-07-17 08:30:02 -07:00
Bereket Engida c4c9530602 chore: release v1.3.0-beta.8 2025-07-10 11:12:07 -07:00
Bereket Engida 2dcb07c6fa chore: release v1.3.0-beta.7 2025-07-09 01:13:44 -07:00
Bereket Engida 72a6275f0b chore: release v1.3.0-beta.6 2025-07-07 23:23:32 -07:00
Bereket Engida 9c1c47fc25 chore: release v1.3.0-beta.5 2025-07-06 23:50:08 -07:00
Bereket Engida b2494d330f chore: release v1.3.0-beta.4 2025-07-05 21:58:49 -07:00
Bereket Engida 3b89319115 Merge branch 'main' into v1.3 2025-07-05 21:58:38 -07:00
93a5a84851 chore: update expo & cli package.json and readme (#2893)
* fix: expo package file

* fix: add cli and expo readme

* docs: updated expo plugin readme

* docs(expo): add missing package fields

* docs(cli): improve readme and package file

* baseURL config

* add keywords

* Update packages/cli/README.md

Co-authored-by: Taqib Ibrahim <Taqib.ibrahim@gmail.com>

---------

Co-authored-by: Taqib <taqib.ibrahim@gmail.com>
Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
2025-07-03 15:33:04 -07:00
Bereket Engida 5b2f87535c Merge remote-tracking branch 'origin/main' into v1.3 2025-07-03 11:41:56 -07:00
AbbasandBereket Engida 4a5d798999 fix(drizzle-cli): use serial as PK when useNumberId is enabled (#3228) 2025-07-03 11:40:11 -07:00