Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
edf6982
merge dev to main (#617)
ymc9 Aug 5, 2023
9c10d14
merge dev to main (#620)
ymc9 Aug 8, 2023
66eecc5
merge dev to main (#626)
ymc9 Aug 12, 2023
0a60ddc
merge dev to main (#630)
ymc9 Aug 14, 2023
1b4d839
merge dev to main (#637)
ymc9 Aug 16, 2023
02a4a17
merge dev to main (#644)
ymc9 Aug 23, 2023
225c689
merge dev to main (#672)
ymc9 Sep 5, 2023
10146b9
merge dev to main (#699)
ymc9 Sep 19, 2023
527ffb8
merge dev to main (#702)
ymc9 Sep 19, 2023
080f732
merge dev to main (#709)
ymc9 Sep 21, 2023
1ab94a5
merge dev to main (#725)
ymc9 Oct 2, 2023
b19cbb8
merge dev to main (#727)
ymc9 Oct 2, 2023
1fd74f0
merge dev to main (v1.0.2) (#732)
ymc9 Oct 3, 2023
a502997
doc: add produt hunt badge
jiashengguo Oct 10, 2023
3f5ea09
doc: add produt hunt badge (#745)
jiashengguo Oct 10, 2023
c589217
doc: update product hunt words
jiashengguo Oct 10, 2023
6cf282b
doc: update product hunt words (#746)
jiashengguo Oct 10, 2023
03983bd
chore: remove producthunt from README
ymc9 Oct 17, 2023
4d6a436
chore: remove producthunt from README (#768)
ymc9 Oct 17, 2023
f2d6fee
merge dev to main (v1.1 release) (#766)
ymc9 Oct 17, 2023
e04cd46
merge dev to main (v1.1.1) (#779)
ymc9 Oct 23, 2023
6fb649e
merge dev to main (v1.1.1) (#782)
ymc9 Oct 23, 2023
f9fd2e5
merge dev to main (v1.2.0) (#794)
ymc9 Nov 1, 2023
324f402
merge from dev to main (v1.2.0) (#799)
ymc9 Nov 1, 2023
ac3206b
merge dev to main (v1.2.0) (#801)
ymc9 Nov 1, 2023
d2ad3a5
fix: incorrect reverse query built for to-many relation
ymc9 Nov 8, 2023
2ae67f1
chore: bump version
ymc9 Nov 8, 2023
2c345e1
fix: incorrect reverse query built for to-many relation (#815)
ymc9 Nov 8, 2023
d921a7c
fix: post-update rules incorrectly reject update (#826)
ymc9 Nov 14, 2023
b53e355
remove unready test
ymc9 Nov 14, 2023
9312f40
patch release: 1.2.2 (#827)
ymc9 Nov 14, 2023
7340060
Merge remote-tracking branch 'origin/main' into chore/merge-main-1.3.0
ymc9 Nov 16, 2023
e07b5dd
merge dev to main (v1.3.0) (#834)
ymc9 Nov 16, 2023
b5929d8
merge dev to main (v1.3.1) (#838)
ymc9 Nov 17, 2023
7dec167
fix: enhanced client doesn't work with client extensions that add new…
ymc9 Nov 26, 2023
837818d
chore: bump version
ymc9 Nov 26, 2023
fed4134
fix dependencies
ymc9 Nov 26, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "zenstack-monorepo",
"version": "1.3.1",
"version": "1.3.2",
"description": "",
"scripts": {
"build": "pnpm -r build",
Expand Down
2 changes: 1 addition & 1 deletion packages/language/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zenstackhq/language",
"version": "1.3.1",
"version": "1.3.2",
"displayName": "ZenStack modeling language compiler",
"description": "ZenStack modeling language compiler",
"homepage": "https://zenstack.dev",
Expand Down
2 changes: 1 addition & 1 deletion packages/plugins/openapi/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/openapi",
"displayName": "ZenStack Plugin and Runtime for OpenAPI",
"version": "1.3.1",
"version": "1.3.2",
"description": "ZenStack plugin and runtime supporting OpenAPI",
"main": "index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/plugins/swr/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/swr",
"displayName": "ZenStack plugin for generating SWR hooks",
"version": "1.3.1",
"version": "1.3.2",
"description": "ZenStack plugin for generating SWR hooks",
"main": "index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/plugins/tanstack-query/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/tanstack-query",
"displayName": "ZenStack plugin for generating tanstack-query hooks",
"version": "1.3.1",
"version": "1.3.2",
"description": "ZenStack plugin for generating tanstack-query hooks",
"main": "index.js",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/plugins/trpc/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/trpc",
"displayName": "ZenStack plugin for tRPC",
"version": "1.3.1",
"version": "1.3.2",
"description": "ZenStack plugin for tRPC",
"main": "index.js",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/runtime/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/runtime",
"displayName": "ZenStack Runtime Library",
"version": "1.3.1",
"version": "1.3.2",
"description": "Runtime of ZenStack for both client-side and server-side environments.",
"repository": {
"type": "git",
Expand Down
8 changes: 5 additions & 3 deletions packages/runtime/src/enhancements/proxy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -227,20 +227,22 @@ export function makeProxy<T extends PrismaProxyHandler>(
return propVal;
}

return createHandlerProxy(makeHandler(target, prop));
return createHandlerProxy(makeHandler(target, prop), propVal);
},
});

return proxy;
}

// A proxy for capturing errors and processing stack trace
function createHandlerProxy<T extends PrismaProxyHandler>(handler: T): T {
function createHandlerProxy<T extends PrismaProxyHandler>(handler: T, origTarget: any): T {
return new Proxy(handler, {
get(target, propKey) {
const prop = target[propKey as keyof T];
if (typeof prop !== 'function') {
return prop;
// the proxy handler doesn't have this method, fall back to the original target
// this can happen for new methods added by Prisma Client Extensions
return origTarget[propKey];
}

// eslint-disable-next-line @typescript-eslint/ban-types
Expand Down
2 changes: 1 addition & 1 deletion packages/schema/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"publisher": "zenstack",
"displayName": "ZenStack Language Tools",
"description": "Build scalable web apps with minimum code by defining authorization and validation rules inside the data schema that closer to the database",
"version": "1.3.1",
"version": "1.3.2",
"author": {
"name": "ZenStack Team"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zenstackhq/sdk",
"version": "1.3.1",
"version": "1.3.2",
"description": "ZenStack plugin development SDK",
"main": "index.js",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion packages/server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zenstackhq/server",
"version": "1.3.1",
"version": "1.3.2",
"displayName": "ZenStack Server-side Adapters",
"description": "ZenStack server-side adapters",
"homepage": "https://zenstack.dev",
Expand Down
2 changes: 1 addition & 1 deletion packages/testtools/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zenstackhq/testtools",
"version": "1.3.1",
"version": "1.3.2",
"description": "ZenStack Test Tools",
"main": "index.js",
"private": true,
Expand Down
20 changes: 20 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion tests/integration/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@
"ts-node": "^10.9.1",
"typescript": "^4.6.2",
"uuid": "^9.0.0",
"zenstack": "workspace: *"
"zenstack": "workspace: *",
"prisma-client-internal": "npm:@prisma/client@^5.0.0"
},
"dependencies": {
"@types/node": "^18.0.0",
Expand Down
Loading