diff --git a/README.md b/README.md
index a4407fbf7..9011d12c3 100644
--- a/README.md
+++ b/README.md
@@ -230,18 +230,26 @@ Please also consider [sponsoring our work](https://github.com/sponsors/zenstackh
## Sponsors
-Thank you for your support!
+Thank you for your generous support!
+
+### Current Sponsors
+### Previous Sponsors
+
+
diff --git a/package.json b/package.json
index dfcfdfde0..319ce7a56 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "zenstack-monorepo",
- "version": "2.3.2",
+ "version": "2.3.3",
"description": "",
"scripts": {
"build": "pnpm -r build",
diff --git a/packages/ide/jetbrains/build.gradle.kts b/packages/ide/jetbrains/build.gradle.kts
index e4b290ad8..1b9312bc8 100644
--- a/packages/ide/jetbrains/build.gradle.kts
+++ b/packages/ide/jetbrains/build.gradle.kts
@@ -9,7 +9,7 @@ plugins {
}
group = "dev.zenstack"
-version = "2.3.2"
+version = "2.3.3"
repositories {
mavenCentral()
diff --git a/packages/ide/jetbrains/package.json b/packages/ide/jetbrains/package.json
index 9fb4dd477..6991b87cd 100644
--- a/packages/ide/jetbrains/package.json
+++ b/packages/ide/jetbrains/package.json
@@ -1,6 +1,6 @@
{
"name": "jetbrains",
- "version": "2.3.2",
+ "version": "2.3.3",
"displayName": "ZenStack JetBrains IDE Plugin",
"description": "ZenStack JetBrains IDE plugin",
"homepage": "https://zenstack.dev",
diff --git a/packages/language/package.json b/packages/language/package.json
index 6c05f93bc..abaf24a04 100644
--- a/packages/language/package.json
+++ b/packages/language/package.json
@@ -1,6 +1,6 @@
{
"name": "@zenstackhq/language",
- "version": "2.3.2",
+ "version": "2.3.3",
"displayName": "ZenStack modeling language compiler",
"description": "ZenStack modeling language compiler",
"homepage": "https://zenstack.dev",
diff --git a/packages/misc/redwood/package.json b/packages/misc/redwood/package.json
index 3454ee82d..b2ff53809 100644
--- a/packages/misc/redwood/package.json
+++ b/packages/misc/redwood/package.json
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/redwood",
"displayName": "ZenStack RedwoodJS Integration",
- "version": "2.3.2",
+ "version": "2.3.3",
"description": "CLI and runtime for integrating ZenStack with RedwoodJS projects.",
"repository": {
"type": "git",
diff --git a/packages/plugins/openapi/package.json b/packages/plugins/openapi/package.json
index acb303628..938e28aba 100644
--- a/packages/plugins/openapi/package.json
+++ b/packages/plugins/openapi/package.json
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/openapi",
"displayName": "ZenStack Plugin and Runtime for OpenAPI",
- "version": "2.3.2",
+ "version": "2.3.3",
"description": "ZenStack plugin and runtime supporting OpenAPI",
"main": "index.js",
"repository": {
diff --git a/packages/plugins/swr/package.json b/packages/plugins/swr/package.json
index 57548fee0..0f665b882 100644
--- a/packages/plugins/swr/package.json
+++ b/packages/plugins/swr/package.json
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/swr",
"displayName": "ZenStack plugin for generating SWR hooks",
- "version": "2.3.2",
+ "version": "2.3.3",
"description": "ZenStack plugin for generating SWR hooks",
"main": "index.js",
"repository": {
diff --git a/packages/plugins/tanstack-query/package.json b/packages/plugins/tanstack-query/package.json
index ded4ee96a..5e331e185 100644
--- a/packages/plugins/tanstack-query/package.json
+++ b/packages/plugins/tanstack-query/package.json
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/tanstack-query",
"displayName": "ZenStack plugin for generating tanstack-query hooks",
- "version": "2.3.2",
+ "version": "2.3.3",
"description": "ZenStack plugin for generating tanstack-query hooks",
"main": "index.js",
"exports": {
diff --git a/packages/plugins/trpc/package.json b/packages/plugins/trpc/package.json
index 2bf963140..a2176b65c 100644
--- a/packages/plugins/trpc/package.json
+++ b/packages/plugins/trpc/package.json
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/trpc",
"displayName": "ZenStack plugin for tRPC",
- "version": "2.3.2",
+ "version": "2.3.3",
"description": "ZenStack plugin for tRPC",
"main": "index.js",
"repository": {
diff --git a/packages/runtime/package.json b/packages/runtime/package.json
index ec2f496db..d30cba0de 100644
--- a/packages/runtime/package.json
+++ b/packages/runtime/package.json
@@ -1,7 +1,7 @@
{
"name": "@zenstackhq/runtime",
"displayName": "ZenStack Runtime Library",
- "version": "2.3.2",
+ "version": "2.3.3",
"description": "Runtime of ZenStack for both client-side and server-side environments.",
"repository": {
"type": "git",
@@ -98,7 +98,7 @@
"zod-validation-error": "^1.5.0"
},
"peerDependencies": {
- "@prisma/client": "5.0.0 - 5.16.x"
+ "@prisma/client": "5.0.0 - 5.17.x"
},
"author": {
"name": "ZenStack Team"
diff --git a/packages/schema/package.json b/packages/schema/package.json
index bed289cdd..c6e0d8e95 100644
--- a/packages/schema/package.json
+++ b/packages/schema/package.json
@@ -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": "2.3.2",
+ "version": "2.3.3",
"author": {
"name": "ZenStack Team"
},
@@ -121,10 +121,10 @@
"zod-validation-error": "^1.5.0"
},
"peerDependencies": {
- "prisma": "5.0.0 - 5.16.x"
+ "prisma": "5.0.0 - 5.17.x"
},
"devDependencies": {
- "@prisma/client": "5.16.x",
+ "@prisma/client": "5.17.x",
"@types/async-exit-hook": "^2.0.0",
"@types/pluralize": "^0.0.29",
"@types/semver": "^7.3.13",
@@ -136,7 +136,6 @@
"@zenstackhq/runtime": "workspace:*",
"dotenv": "^16.0.3",
"esbuild": "^0.15.12",
- "prisma": "5.16.x",
"renamer": "^4.0.0",
"tmp": "^0.2.1",
"tsc-alias": "^1.7.0",
diff --git a/packages/sdk/package.json b/packages/sdk/package.json
index 6a60580c0..0ea247b7b 100644
--- a/packages/sdk/package.json
+++ b/packages/sdk/package.json
@@ -1,6 +1,6 @@
{
"name": "@zenstackhq/sdk",
- "version": "2.3.2",
+ "version": "2.3.3",
"description": "ZenStack plugin development SDK",
"main": "index.js",
"scripts": {
@@ -18,8 +18,8 @@
"author": "",
"license": "MIT",
"dependencies": {
- "@prisma/generator-helper": "5.16.x",
- "@prisma/internals": "5.16.x",
+ "@prisma/generator-helper": "5.17.x",
+ "@prisma/internals": "5.17.x",
"@zenstackhq/language": "workspace:*",
"@zenstackhq/runtime": "workspace:*",
"langium": "1.3.1",
diff --git a/packages/server/package.json b/packages/server/package.json
index 07b0c60fe..68ab4a0c0 100644
--- a/packages/server/package.json
+++ b/packages/server/package.json
@@ -1,6 +1,6 @@
{
"name": "@zenstackhq/server",
- "version": "2.3.2",
+ "version": "2.3.3",
"displayName": "ZenStack Server-side Adapters",
"description": "ZenStack server-side adapters",
"homepage": "https://zenstack.dev",
diff --git a/packages/testtools/package.json b/packages/testtools/package.json
index 0633bed1a..613bce271 100644
--- a/packages/testtools/package.json
+++ b/packages/testtools/package.json
@@ -1,6 +1,6 @@
{
"name": "@zenstackhq/testtools",
- "version": "2.3.2",
+ "version": "2.3.3",
"description": "ZenStack Test Tools",
"main": "index.js",
"private": true,
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2046cd2ab..9ceb0b0e4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -395,8 +395,8 @@ importers:
packages/runtime:
dependencies:
'@prisma/client':
- specifier: 5.0.0 - 5.16.x
- version: 5.16.1(prisma@5.16.1)
+ specifier: 5.0.0 - 5.17.x
+ version: 5.17.0(prisma@5.16.1)
bcryptjs:
specifier: ^2.4.3
version: 2.4.3
@@ -519,6 +519,9 @@ importers:
pretty-repl:
specifier: ^4.0.0
version: 4.0.1
+ prisma:
+ specifier: 5.0.0 - 5.17.x
+ version: 5.16.1
semver:
specifier: ^7.5.2
version: 7.6.2
@@ -566,8 +569,8 @@ importers:
version: 1.5.0(zod@3.23.8)
devDependencies:
'@prisma/client':
- specifier: 5.16.x
- version: 5.16.1(prisma@5.16.1)
+ specifier: 5.17.x
+ version: 5.17.0(prisma@5.16.1)
'@types/async-exit-hook':
specifier: ^2.0.0
version: 2.0.2
@@ -601,9 +604,6 @@ importers:
esbuild:
specifier: ^0.15.12
version: 0.15.18
- prisma:
- specifier: 5.16.x
- version: 5.16.1
renamer:
specifier: ^4.0.0
version: 4.0.0
@@ -621,11 +621,11 @@ importers:
packages/sdk:
dependencies:
'@prisma/generator-helper':
- specifier: 5.16.x
- version: 5.16.1
+ specifier: 5.17.x
+ version: 5.17.0
'@prisma/internals':
- specifier: 5.16.x
- version: 5.16.1
+ specifier: 5.17.x
+ version: 5.17.0
'@zenstackhq/language':
specifier: workspace:*
version: link:../language/dist
@@ -2437,8 +2437,8 @@ packages:
'@polka/url@1.0.0-next.25':
resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
- '@prisma/client@5.16.1':
- resolution: {integrity: sha512-wM9SKQjF0qLxdnOZIVAIMKiz6Hu7vDt4FFAih85K1dk/Rr2mdahy6d3QP41K62N9O0DJJA//gUDA3Mp49xsKIg==}
+ '@prisma/client@5.17.0':
+ resolution: {integrity: sha512-N2tnyKayT0Zf7mHjwEyE8iG7FwTmXDHFZ1GnNhQp0pJUObsuel4ZZ1XwfuAYkq5mRIiC/Kot0kt0tGCfLJ70Jw==}
engines: {node: '>=16.13'}
peerDependencies:
prisma: '*'
@@ -2458,29 +2458,41 @@ packages:
'@prisma/debug@5.16.1':
resolution: {integrity: sha512-JsNgZAg6BD9RInLSrg7ZYzo11N7cVvYArq3fHGSD89HSgtN0VDdjV6bib7YddbcO6snzjchTiLfjeTqBjtArVQ==}
+ '@prisma/debug@5.17.0':
+ resolution: {integrity: sha512-l7+AteR3P8FXiYyo496zkuoiJ5r9jLQEdUuxIxNCN1ud8rdbH3GTxm+f+dCyaSv9l9WY+29L9czaVRXz9mULfg==}
+
'@prisma/debug@5.7.0':
resolution: {integrity: sha512-tZ+MOjWlVvz1kOEhNYMa4QUGURY+kgOUBqLHYIV8jmCsMuvA1tWcn7qtIMLzYWCbDcQT4ZS8xDgK0R2gl6/0wA==}
'@prisma/engines-version@5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303':
resolution: {integrity: sha512-HkT2WbfmFZ9WUPyuJHhkiADxazHg8Y4gByrTSVeb3OikP6tjQ7txtSUGu9OBOBH0C13dPKN2qqH12xKtHu/Hiw==}
+ '@prisma/engines-version@5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053':
+ resolution: {integrity: sha512-tUuxZZysZDcrk5oaNOdrBnnkoTtmNQPkzINFDjz7eG6vcs9AVDmA/F6K5Plsb2aQc/l5M2EnFqn3htng9FA4hg==}
+
'@prisma/engines-version@5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9':
resolution: {integrity: sha512-V6tgRVi62jRwTm0Hglky3Scwjr/AKFBFtS+MdbsBr7UOuiu1TKLPc6xfPiyEN1+bYqjEtjxwGsHgahcJsd1rNg==}
'@prisma/engines@5.16.1':
resolution: {integrity: sha512-KkyF3eIUtBIyp5A/rJHCtwQO18OjpGgx18PzjyGcJDY/+vNgaVyuVd+TgwBgeq6NLdd1XMwRCI+58vinHsAdfA==}
+ '@prisma/engines@5.17.0':
+ resolution: {integrity: sha512-+r+Nf+JP210Jur+/X8SIPLtz+uW9YA4QO5IXA+KcSOBe/shT47bCcRMTYCbOESw3FFYFTwe7vU6KTWHKPiwvtg==}
+
'@prisma/engines@5.7.0':
resolution: {integrity: sha512-TkOMgMm60n5YgEKPn9erIvFX2/QuWnl3GBo6yTRyZKk5O5KQertXiNnrYgSLy0SpsKmhovEPQb+D4l0SzyE7XA==}
'@prisma/fetch-engine@5.16.1':
resolution: {integrity: sha512-oOkjaPU1lhcA/Rvr4GVfd1NLJBwExgNBE36Ueq7dr71kTMwy++a3U3oLd2ZwrV9dj9xoP6LjCcky799D9nEt4w==}
+ '@prisma/fetch-engine@5.17.0':
+ resolution: {integrity: sha512-ESxiOaHuC488ilLPnrv/tM2KrPhQB5TRris/IeIV4ZvUuKeaicCl4Xj/JCQeG9IlxqOgf1cCg5h5vAzlewN91Q==}
+
'@prisma/fetch-engine@5.7.0':
resolution: {integrity: sha512-zIn/qmO+N/3FYe7/L9o+yZseIU8ivh4NdPKSkQRIHfg2QVTVMnbhGoTcecbxfVubeTp+DjcbjS0H9fCuM4W04w==}
- '@prisma/generator-helper@5.16.1':
- resolution: {integrity: sha512-WxV/msovIubvr20iIdPJN0MUj46J26ax+sV+vMQSCeVoHQW//xdJZoPnimG54M7+CA9kupXjVpgjiPX4rcKQeA==}
+ '@prisma/generator-helper@5.17.0':
+ resolution: {integrity: sha512-UcYpNjjQNVHAjIxgjfXnF4fcKU7B2vuzG1L27xIV81xQoGSbxg7v670URBhd0/ZoE8v2Itj2bbuyezY1ViHVaA==}
'@prisma/generator-helper@5.7.0':
resolution: {integrity: sha512-Fn4hJHKGJ49+E8sxpfslRauB3Goa3RAENJ/W25NMR754B9KxvmbCJyE3MT/lIZxML2nGgIdXYUtoDHZHnRaKDw==}
@@ -2488,23 +2500,26 @@ packages:
'@prisma/get-platform@5.16.1':
resolution: {integrity: sha512-R4IKnWnMkR2nUAbU5gjrPehdQYUUd7RENFD2/D+xXTNhcqczp0N+WEGQ3ViyI3+6mtVcjjNIMdnUTNyu3GxIgA==}
+ '@prisma/get-platform@5.17.0':
+ resolution: {integrity: sha512-UlDgbRozCP1rfJ5Tlkf3Cnftb6srGrEQ4Nm3og+1Se2gWmCZ0hmPIi+tQikGDUVLlvOWx3Gyi9LzgRP+HTXV9w==}
+
'@prisma/get-platform@5.7.0':
resolution: {integrity: sha512-ZeV/Op4bZsWXuw5Tg05WwRI8BlKiRFhsixPcAM+5BKYSiUZiMKIi713tfT3drBq8+T0E1arNZgYSA9QYcglWNA==}
- '@prisma/internals@5.16.1':
- resolution: {integrity: sha512-3N5i7PWNFU0qKulnQ8q5Nm8kZZxphFIeO0CvejgBS+7+9Cg9CEuJlwqwXpyT8MofvVe/7Q44zjhrenODNl5dTg==}
+ '@prisma/internals@5.17.0':
+ resolution: {integrity: sha512-lWRniOVLgGckRlBI6U/zqfnuAXo3FbOl4WcU+nPxJWe9nFeJj9TN4vjaerufB9suZLQ+8b2FMeKz3KTdX/CGow==}
'@prisma/internals@5.7.0':
resolution: {integrity: sha512-O9x47W1DECAyvNjYUx6oZHmTX10emKuBgsFHZemUbkIcJdCsp3X8Cy2JMJ5z3hqkRX6a6omMamFsWjuTARoaSw==}
- '@prisma/prisma-schema-wasm@5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303':
- resolution: {integrity: sha512-l2yUdEkR3eKEBKsEs18/ZjMNsS7IUMLFWZOvtylhHs2pMY6UaxJN1ho0x8IB2z54VsKUp0fhqPm5LSi9FWmeCA==}
+ '@prisma/prisma-schema-wasm@5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053':
+ resolution: {integrity: sha512-mlmuu0/IPSjMlMKsqdaVVAbGTJwp5sDMFd3ZFQxl4/K8FvH7tb2uy/lTHF0KyAJbveTiV+1yW9MBWspltXZZtg==}
'@prisma/prisma-schema-wasm@5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9':
resolution: {integrity: sha512-w+HdQtux0dJDEn6BG3fgNn+fXErXiekj9n//uHRAgrmZghockJkhnikOmG8aSXjTb1Tu5DrGasBX+rYX6rHT1w==}
- '@prisma/schema-files-loader@5.16.1':
- resolution: {integrity: sha512-GRckmUI37R7MgheSBMTCBgV6Qg7geirKfhs2tHsD600vs38vKCHGXTuHWgJ2mZLO1hRwMIclCwRrIoob+JIw6Q==}
+ '@prisma/schema-files-loader@5.17.0':
+ resolution: {integrity: sha512-rmbJZEvY9nOlLduVQww4fGmYM3aU7BYAw/st0K9QNq9dQoLONgQP7t8dhcOVZbBLyNNQu2k2gJdVXSHSY96b4A==}
'@protobufjs/aspromise@1.1.2':
resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
@@ -10490,7 +10505,7 @@ snapshots:
'@polka/url@1.0.0-next.25': {}
- '@prisma/client@5.16.1(prisma@5.16.1)':
+ '@prisma/client@5.17.0(prisma@5.16.1)':
optionalDependencies:
prisma: 5.16.1
@@ -10500,10 +10515,14 @@ snapshots:
'@prisma/debug@5.16.1': {}
+ '@prisma/debug@5.17.0': {}
+
'@prisma/debug@5.7.0': {}
'@prisma/engines-version@5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303': {}
+ '@prisma/engines-version@5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053': {}
+
'@prisma/engines-version@5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9': {}
'@prisma/engines@5.16.1':
@@ -10513,6 +10532,13 @@ snapshots:
'@prisma/fetch-engine': 5.16.1
'@prisma/get-platform': 5.16.1
+ '@prisma/engines@5.17.0':
+ dependencies:
+ '@prisma/debug': 5.17.0
+ '@prisma/engines-version': 5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053
+ '@prisma/fetch-engine': 5.17.0
+ '@prisma/get-platform': 5.17.0
+
'@prisma/engines@5.7.0':
dependencies:
'@prisma/debug': 5.7.0
@@ -10526,15 +10552,21 @@ snapshots:
'@prisma/engines-version': 5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303
'@prisma/get-platform': 5.16.1
+ '@prisma/fetch-engine@5.17.0':
+ dependencies:
+ '@prisma/debug': 5.17.0
+ '@prisma/engines-version': 5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053
+ '@prisma/get-platform': 5.17.0
+
'@prisma/fetch-engine@5.7.0':
dependencies:
'@prisma/debug': 5.7.0
'@prisma/engines-version': 5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9
'@prisma/get-platform': 5.7.0
- '@prisma/generator-helper@5.16.1':
+ '@prisma/generator-helper@5.17.0':
dependencies:
- '@prisma/debug': 5.16.1
+ '@prisma/debug': 5.17.0
'@prisma/generator-helper@5.7.0':
dependencies:
@@ -10544,19 +10576,23 @@ snapshots:
dependencies:
'@prisma/debug': 5.16.1
+ '@prisma/get-platform@5.17.0':
+ dependencies:
+ '@prisma/debug': 5.17.0
+
'@prisma/get-platform@5.7.0':
dependencies:
'@prisma/debug': 5.7.0
- '@prisma/internals@5.16.1':
+ '@prisma/internals@5.17.0':
dependencies:
- '@prisma/debug': 5.16.1
- '@prisma/engines': 5.16.1
- '@prisma/fetch-engine': 5.16.1
- '@prisma/generator-helper': 5.16.1
- '@prisma/get-platform': 5.16.1
- '@prisma/prisma-schema-wasm': 5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303
- '@prisma/schema-files-loader': 5.16.1
+ '@prisma/debug': 5.17.0
+ '@prisma/engines': 5.17.0
+ '@prisma/fetch-engine': 5.17.0
+ '@prisma/generator-helper': 5.17.0
+ '@prisma/get-platform': 5.17.0
+ '@prisma/prisma-schema-wasm': 5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053
+ '@prisma/schema-files-loader': 5.17.0
arg: 5.0.2
prompts: 2.4.2
@@ -10571,13 +10607,13 @@ snapshots:
arg: 5.0.2
prompts: 2.4.2
- '@prisma/prisma-schema-wasm@5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303': {}
+ '@prisma/prisma-schema-wasm@5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053': {}
'@prisma/prisma-schema-wasm@5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9': {}
- '@prisma/schema-files-loader@5.16.1':
+ '@prisma/schema-files-loader@5.17.0':
dependencies:
- '@prisma/prisma-schema-wasm': 5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303
+ '@prisma/prisma-schema-wasm': 5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053
fs-extra: 11.1.1
'@protobufjs/aspromise@1.1.2': {}
diff --git a/script/test-scaffold.ts b/script/test-scaffold.ts
index d841d2f4e..4e3307892 100644
--- a/script/test-scaffold.ts
+++ b/script/test-scaffold.ts
@@ -19,6 +19,6 @@ function run(cmd: string) {
}
run('npm init -y');
-run('npm i --no-audit --no-fund typescript prisma@5.16.x @prisma/client@5.16.x zod decimal.js @types/node');
+run('npm i --no-audit --no-fund typescript prisma@5.17.x @prisma/client@5.17.x zod decimal.js @types/node');
console.log('Test scaffold setup complete.');
diff --git a/tests/integration/test-run/package.json b/tests/integration/test-run/package.json
index e7af7e652..d3e6df2d6 100644
--- a/tests/integration/test-run/package.json
+++ b/tests/integration/test-run/package.json
@@ -10,9 +10,9 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@prisma/client": "5.16.x",
+ "@prisma/client": "5.17.x",
"@zenstackhq/runtime": "file:../../../packages/runtime/dist",
- "prisma": "5.16.x",
+ "prisma": "5.17.x",
"react": "^18.2.0",
"swr": "^1.3.0",
"typescript": "^4.9.3",
diff --git a/tests/integration/tests/cli/plugins.test.ts b/tests/integration/tests/cli/plugins.test.ts
index 5d811a0ac..c6a54a41a 100644
--- a/tests/integration/tests/cli/plugins.test.ts
+++ b/tests/integration/tests/cli/plugins.test.ts
@@ -75,7 +75,7 @@ describe('CLI Plugins Tests', () => {
'swr',
'@tanstack/react-query@^5.0.0',
'@trpc/server',
- '@prisma/client@5.16.x',
+ '@prisma/client@5.17.x',
`${path.join(__dirname, '../../../../.build/zenstackhq-language-' + ver + '.tgz')}`,
`${path.join(__dirname, '../../../../.build/zenstackhq-sdk-' + ver + '.tgz')}`,
`${path.join(__dirname, '../../../../.build/zenstackhq-runtime-' + ver + '.tgz')}`,
@@ -85,7 +85,7 @@ describe('CLI Plugins Tests', () => {
const devDepPkgs = [
'typescript',
'@types/react',
- 'prisma@5.16.x',
+ 'prisma@5.17.x',
`${path.join(__dirname, '../../../../.build/zenstack-' + ver + '.tgz')}`,
`${path.join(__dirname, '../../../../.build/zenstackhq-tanstack-query-' + ver + '.tgz')}`,
`${path.join(__dirname, '../../../../.build/zenstackhq-swr-' + ver + '.tgz')}`,
diff --git a/tests/integration/tests/frameworks/nextjs/test-project/package.json b/tests/integration/tests/frameworks/nextjs/test-project/package.json
index 8a2fac745..ea63c9275 100644
--- a/tests/integration/tests/frameworks/nextjs/test-project/package.json
+++ b/tests/integration/tests/frameworks/nextjs/test-project/package.json
@@ -9,7 +9,7 @@
"lint": "next lint"
},
"dependencies": {
- "@prisma/client": "5.16.x",
+ "@prisma/client": "5.17.x",
"@types/node": "18.11.18",
"@types/react": "18.0.27",
"@types/react-dom": "18.0.10",
@@ -26,6 +26,6 @@
"@zenstackhq/swr": "../../../../../../../packages/plugins/swr/dist"
},
"devDependencies": {
- "prisma": "5.16.x"
+ "prisma": "5.17.x"
}
}
diff --git a/tests/integration/tests/frameworks/trpc/test-project/package.json b/tests/integration/tests/frameworks/trpc/test-project/package.json
index 421d6305a..8c7aa2d0b 100644
--- a/tests/integration/tests/frameworks/trpc/test-project/package.json
+++ b/tests/integration/tests/frameworks/trpc/test-project/package.json
@@ -9,7 +9,7 @@
"lint": "next lint"
},
"dependencies": {
- "@prisma/client": "5.16.x",
+ "@prisma/client": "5.17.x",
"@tanstack/react-query": "^4.22.4",
"@trpc/client": "^10.34.0",
"@trpc/next": "^10.34.0",
@@ -31,6 +31,6 @@
"@zenstackhq/trpc": "../../../../../../../packages/plugins/trpc/dist"
},
"devDependencies": {
- "prisma": "5.16.x"
+ "prisma": "5.17.x"
}
}