Commit graph

40 commits

Author SHA1 Message Date
Yiming Cao
4821aecef9
chore: doc update (#226)
* chore: update vscode engine version

* update

* update

* update

* update
2025-09-01 19:06:45 +08:00
Yiming Cao
116ddcca4c
chore: update vscode engine version (#225)
* chore: update vscode engine version

* update

* update

* update
2025-09-01 19:04:26 +08:00
Yiming Cao
1d1f2c9002
feat: new version check (#222)
* feat: new version check

* update
2025-08-31 19:48:15 +08:00
Yiming Cao
808a7a6349
feat: CLI telemetry (#220)
* feat: CLI telemetry

* update

* update

* update

* update
2025-08-31 15:22:34 +08:00
Yiming Cao
21404d076b
chore: misc CLI improvements (#218)
* chore: misc CLI improvements

* update
2025-08-30 18:20:04 +08:00
Yiming Cao
3faa2cffb5
fix: output path handling for prisma plugin (#194) 2025-08-21 13:30:50 +08:00
Yiming Cao
3cdadd7429
chore: misc changes (#186)
* chore: misc changes

* update

* fix tests

* fix lint

* update test

* update
2025-08-19 15:08:33 +08:00
Yiming Cao
98668e881d
feat: cli plugin support (#181)
* feat: cli plugin support

* update

* update

* more fixes
2025-08-17 16:35:07 +08:00
Yiming Cao
1ac89c1cba
feat: add "migrate resolve" command to CLI (#171)
* feat: add "migrate resolve" command to CLI

* Update packages/cli/src/index.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* add test

* update test

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-15 17:00:08 +08:00
Yiming Cao
2d917f3af2
chore: unify vitest config and minor fixes in CLI (#133) 2025-08-04 16:43:02 +08:00
Yiming Cao
0f29b39549
chore: use the entire kysely dialect in client options (#130) 2025-07-31 15:18:46 +08:00
Yiming Cao
0df015ad8d
feat: implement zmodel import (#126)
* feat: implement zmodel import

* addressing PR comments

* update
2025-07-30 16:45:55 +08:00
Yiming Cao
39cf629b0c
feat: implementing mixin (#106)
* feat: implementing mixin

* format

* update
2025-07-21 19:48:48 +08:00
Yiming Cao
8df3f88f55
feat: cli validate command (#103) 2025-07-17 22:46:57 +08:00
Yiming Cao
52d95761bf
fix: make helpers package browser-compatible, fix update args validation (#90)
* fix: make helpers package browser-compatible, fix update args validation

* update
2025-07-11 23:24:48 +08:00
Yiming Cao
07feac74a2
feat(cli): add --migrations option to migration commands (#89)
* feat(cli): add --migrations option to migration commands

* update

* update
2025-07-11 15:08:39 +08:00
Yiming Cao
23ce49b46a
fix: misc fixes (#88) 2025-07-11 12:27:04 +08:00
FTB_lag
f9bd9fa9a8
chore: optimize raw commands readability (#76) 2025-07-11 12:09:36 +08:00
Yiming Cao
7304cd22ae
chore: update zod, add several helpers, CLI loads config from pkg.json (#84)
* chore: update zod, add several helpers, CLI loads config from pkg.json

* add test

* addressing comments
2025-07-11 11:45:07 +08:00
Yiming Cao
72de807b5a
test: more test cases (#63) 2025-07-01 10:37:07 +02:00
Yiming Cao
e202d73414
Merge branch 'dev' into dev 2025-06-25 11:39:06 +08:00
Yiming Cao
e81b8bfaa4
feat: make plugins compatible with prisma client extensions (#39)
* feat: make plugins compatible with prisma client extensions

* chore: bump version, fix lint

* update
2025-06-24 18:29:12 +08:00
FTB_lag
4f1183546d chore: remove unused spaces 2025-06-23 00:17:30 +03:00
Yiming Cao
088c41a7dc
chore: upgrade eslint (#36) 2025-06-21 23:26:56 +08:00
Yiming Cao
6cd7e2eff1
refactor: get rid of ds config provider from generated schema (#28)
* refactor: get rid of ds config provider from generated schema

* update
2025-06-17 21:03:48 +08:00
Yiming Cao
a43be54c95
docs: add README (#27) 2025-06-17 17:18:56 +08:00
Yiming Cao
e0fac4f76b
feat: add "create-zenstack" and "init" command (#20)
* feat: add "create-zenstack" and "init" command

* update

* dedup package names

* remove duplicated code
2025-06-13 22:23:22 +08:00
Yiming Cao
b4321e7728
feat: many-to-many relations (#15)
* feat: many-to-many relation (sqlite only)

* postgres support
2025-06-08 22:24:59 -07:00
Yiming Cao
7ecbe4c6f1
postgres array type support (#9) 2025-05-31 19:13:32 -07:00
Yiming Cao
52aec66c95
feat: got policies to work with todo sample (#1)
* WIP

* got todo sample running with policies
2025-05-08 18:35:38 -07:00
ymc9
8875f06836 refactor: implement a custom kysely executor for better control how queries are executed 2025-04-22 22:26:15 -05:00
ymc9
fe47fece26 update plugin 2025-04-16 10:55:44 -07:00
ymc9
8d29fb2eeb zmodel procedures 2025-04-08 10:13:38 -07:00
ymc9
d9aa5296da new plugin-based access control 2025-04-01 13:57:43 -07:00
ymc9
4af1871420 default value generator 2025-03-25 23:34:34 -07:00
ymc9
b48910c3a9 CLI: add "db push" command 2025-03-25 17:45:36 -07:00
ymc9
eabf3e26a7 update 2025-03-20 12:12:53 -07:00
ymc9
84d6149d38 update 2025-03-20 11:47:56 -07:00
ymc9
55aecebec4 e2e 2025-03-19 20:38:43 -07:00
ymc9
23489fe09c e2e 2025-03-18 23:19:53 -07:00