410 Commits

Author SHA1 Message Date
Bereket Engida
47c38dacb2 chore: release v1.2.0 2025-03-02 00:13:38 +03:00
Bereket Engida
b6173e2063 chore: release v1.2.0-beta.19 2025-03-01 12:40:03 +03:00
Maxwell
8e47f11298 fix(init-cmd): Dependencies do not install if ENVs are skipped (#1603)
* fix(cli): init cmd types

* fix(init): deps do not install if env is skipped

- also made the CLI show which packages it will install

* fix(typecheck): specify tsconfig for declarations

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-03-01 11:03:56 +03:00
Bereket Engida
cc89632c09 chore: release v1.2.0-beta.18 2025-03-01 02:02:29 +03:00
Maxwell
c66fdc9129 feat: init Better Auth CLI command (#1427)
* update: init command now can do plugins & DB generation

* fix: revert nextjs auth.ts file

* add: pacakge @clack/prompts for better CLI experience

* update: moved from prompts to clack/prompts

* add: functionality to hide logs coming from `getConfig`

* remove: hide logs functionality

* chore: remove unneeded import

* add: install dependencies feature

* add: functionality to update/install better-auth

* fix: install/upgrade better-auth deps

* add: spinner during version checking

* fix: nextCookies plugin import path

* fix: oidc plugin contents

* update: emoji-ify

* fix: mysql code

* refactor: logging/prompt style

* update: mysql use 1 ENV

* fix: msql, revert back to old code

* fix: mysql connectionUri, again

* fix: missing sqlite env

* fix: added back the plugins multiselect

* update: outro text

* add: ENV generation for `BETTER_AUTH_URL` & `BETTER_AUTH_SECRET`

* update: intro & outro text, plus some ENV default values

* remove: name from cli options

* fix: made index.ts's getPackageInfo not crash the program entirely if ENOENT

* update: prompt to get auth config dir if not auto found

* fix: create auth config file

* add: log to state the new file that's being created

* update: outro text

* fix: unneeded diff display

* add: auth-client creator

* fix: auth-client plugins are now grouped

* fix: auth-client import path bugs

* fix: invalid client plugins

* fix: oneTap client plugin contents

* update: allow getConfig to throw errors instead of logging

* fix: auth config error logging

* WIP: auth client code gen

* chore: linter

* update: now supports auth client generation

* WIP: grouped imports

* remove: functionality to update existing auth code

* add: functionality to update tsconfig

* fix: tsconfig not saving new updated values

* fix: handle missing .env files in init process

* update: made `no env file found` error message use `outro` for better logging experience

* fix: removed `ms` at the end as the `formatMilliseconds` fn already handles that

* update: move ENV code after plugins initialization

* chore: update pnpm lockfile and remove deprecated package note

* chore: lint

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-03-01 00:33:14 +03:00
Bereket Engida
44352d7414 chore: migrate from tsup to unbuild 2025-02-28 09:45:39 +03:00
Bereket Engida
17f187ebc0 chore: release v1.2.0-beta.17 2025-02-27 14:20:43 +03:00
Bereket Engida
7ba1af2ff9 Merge branch 'main' into v1.2 2025-02-27 14:20:23 +03:00
Bereket Engida
df2f5a4c79 chore: release v1.1.22-beta.2 2025-02-25 13:43:16 +03:00
PitonsSkipper
1ecc717483 fix: add last semi-colon to the compiled migrations to support Cloudflare D1 migration (#1569)
* Update get-migration.ts

Add last semi-colon to the compiled migrations

* Update test snapshot migrations.sql
2025-02-25 12:12:02 +03:00
Bereket Engida
52ed183bdc chore: release v1.1.22-beta.1 2025-02-24 23:50:04 +03:00
Bereket Engida
474b01e0fb chore: release v1.2.0-beta.16 2025-02-24 22:26:06 +03:00
Bereket Engida
4c5f0c279f chore: release v1.1.21 2025-02-24 22:13:05 +03:00
Bereket Engida
ade3974ed5 chore: release v1.1.21-beta.1 2025-02-24 21:57:18 +03:00
Bereket Engida
5812195479 chore: release v1.2.0-beta.15 2025-02-24 14:55:49 +03:00
Bereket Engida
ddebd0358d chore: release v1.1.20 2025-02-24 14:54:02 +03:00
Bereket Engida
1fadaeecfa chore: release v1.1.20-beta.5 2025-02-24 12:28:59 +03:00
Bereket Engida
790a942933 chore: release v1.1.20-beta.4 2025-02-24 12:28:55 +03:00
Bereket Engida
2095c0e4dd chore: release v1.2.0-beta.14 2025-02-24 00:06:30 +03:00
Bereket Engida
8fb384da21 chore: release v1.2.0-beta.13 2025-02-23 23:49:49 +03:00
Bereket Engida
f822f0a246 chore: release v1.1.20-beta.3 2025-02-23 23:43:00 +03:00
Bereket Engida
12ed731b6c chore: release v1.1.20-beta.2 2025-02-23 12:41:39 +03:00
Bereket Engida
4516b0fadb chore: release v1.2.0-beta.12 2025-02-22 21:57:46 +03:00
Bereket Engida
316e717543 chore: release v1.1.20-beta.1 2025-02-21 17:07:35 +03:00
Bereket Engida
0324e6e8bc chore: release v1.2.0-beta.11 2025-02-21 01:26:45 +03:00
Bereket Engida
cccb6fbaa3 Merge branch 'main' into v1.2 2025-02-21 01:20:54 +03:00
Bereket Engida
d26e600c66 chore: release v1.1.19 2025-02-21 00:58:23 +03:00
Arda Soyturk
b9ccfff628 feat(cli): add support for auth.server.ts (#1456) 2025-02-20 21:54:22 +03:00
Bereket Engida
ba11b97dbd chore: release v1.1.19-beta.3 2025-02-20 20:48:55 +03:00
Bereket Engida
90c449b945 chore: release v1.2.0-beta.10 2025-02-18 00:25:19 +03:00
Bereket Engida
0a9975f4ce chore: release v1.2.0-beta.9 2025-02-17 09:32:30 +03:00
Bereket Engida
e2cbcb47ec chore: release v1.2.0-beta.8 2025-02-15 13:34:07 +03:00
Bereket Engida
8c2327cc02 chore: release v1.2.0-beta.7 2025-02-15 13:18:35 +03:00
Bereket Engida
5d945e00d9 chore: release v1.1.19-beta.2 2025-02-15 11:58:55 +03:00
Bereket Engida
4e08cc2dcf chore: release v1.1.19-beta.1 2025-02-14 21:46:23 +03:00
Bereket Engida
e531a7c33f chore: release v1.1.18 2025-02-14 18:16:13 +03:00
Bereket Engida
0ae2c74f88 chore: release v1.2.0-beta.6 2025-02-14 15:17:54 +03:00
Bereket Engida
2c81e5bf8f Merge branch 'main' into v1.2 2025-02-14 15:17:41 +03:00
Bereket Engida
d00716455e chore: release v1.2.0-beta.5 2025-02-14 14:54:04 +03:00
Bereket Engida
56f47d85dd chore: release v1.1.18-beta.3 2025-02-14 14:05:13 +03:00
Bereket Engida
047d677966 feat: support stroring dispaly username to store un-normalized username (#1204)
* feat: support stroring dispaly username to store un-normalized username

* test: update snapshot
2025-02-14 12:33:24 +03:00
Bereket Engida
2116ace963 chore: release v1.1.18-beta.2 2025-02-14 11:40:40 +03:00
Bereket Engida
52fa176d9f chore: release v1.1.18-beta.1 2025-02-12 13:33:45 +03:00
Bereket Engida
8591fa1e18 chore: release v1.2.0-beta.4 2025-02-12 12:51:29 +03:00
Bereket Engida
71cb49bf6a chore: release v1.2.0-beta.3 2025-02-12 12:45:48 +03:00
Greg Jackson
f011c741e6 fix(cli): add on delete cascade constraint to drizzle references (#1419) 2025-02-12 08:39:00 +03:00
Bereket Engida
d7952ff9be chore: release v1.2.0-beta.2 2025-02-11 19:54:07 +03:00
Bereket Engida
46dfc078c0 feat: move to better call version 1 (#1402) 2025-02-11 16:02:57 +03:00
Bereket Engida
04b8d2d373 chore: release v1.1.17 2025-02-11 13:32:49 +03:00
Bereket Engida
ca0727a224 chore: release v1.1.17-beta.3 2025-02-08 11:18:39 +03:00