diff --git a/examples/auth/contract.d.ts b/examples/auth/contract.d.ts index 168e971fb..569a55d05 100644 --- a/examples/auth/contract.d.ts +++ b/examples/auth/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -294,6 +278,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -304,9 +290,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; @@ -317,7 +308,7 @@ type ContractBase = Omit< readonly id: 'auth'; readonly kind: 'extension'; readonly targetId: 'postgres'; - readonly version: '0.24.0'; + readonly version: '0.27.0'; }; }; readonly meta: {}; diff --git a/examples/auth/contract.json b/examples/auth/contract.json index 546729f34..3bdca4af9 100644 --- a/examples/auth/contract.json +++ b/examples/auth/contract.json @@ -26,6 +26,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -36,9 +38,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } @@ -49,7 +56,7 @@ "id": "auth", "kind": "extension", "targetId": "postgres", - "version": "0.24.0" + "version": "0.27.0" } }, "meta": {}, diff --git a/examples/auth/migrations/auth/0001_init/migration.json b/examples/auth/migrations/auth/0001_init/migration.json index 6fb771a8d..67622d495 100644 --- a/examples/auth/migrations/auth/0001_init/migration.json +++ b/examples/auth/migrations/auth/0001_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32", + "to": "310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839", "providedInvariants": [], "createdAt": "2026-08-26T07:15:48.102Z", - "migrationHash": "35027c41418842f04072ddc3d995d6d3ff98ad15d9523c25faa872568b8f0ce1" + "migrationHash": "306894ad90836037e3bd0b43639a2e45eb79a352846c8ce203d31c89787853a3" } \ No newline at end of file diff --git a/examples/auth/migrations/auth/refs/head.json b/examples/auth/migrations/auth/refs/head.json index 013abe08f..9ee03f126 100644 --- a/examples/auth/migrations/auth/refs/head.json +++ b/examples/auth/migrations/auth/refs/head.json @@ -1 +1 @@ -{"hash":"9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32","invariants":[]} +{"hash":"310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839","invariants":[]} diff --git a/examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.d.ts b/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.d.ts similarity index 92% rename from examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.d.ts rename to examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.d.ts index 32be985e1..4b9f6acd5 100644 --- a/examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.d.ts +++ b/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.d.ts @@ -33,7 +33,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32'>; + StorageHashBase<'310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; @@ -493,74 +493,87 @@ type ContractBase = Omit< readonly account: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly accountId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly providerId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly userId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly accessToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly refreshToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly idToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly accessTokenExpiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly refreshTokenExpiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly scope: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly password: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -590,31 +603,36 @@ type ContractBase = Omit< readonly jwks: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly publicKey: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly privateKey: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -625,53 +643,62 @@ type ContractBase = Omit< readonly session: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly token: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly ipAddress: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly userAgent: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly userId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly impersonatedBy: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -701,64 +728,75 @@ type ContractBase = Omit< readonly user: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly email: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly emailVerified: { - readonly nativeType: 'bool'; + readonly dataType: 'pg/bool'; readonly codecId: 'pg/bool@1'; readonly nullable: false; + readonly many: false; }; readonly image: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly role: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly banned: { - readonly nativeType: 'bool'; + readonly dataType: 'pg/bool'; readonly codecId: 'pg/bool@1'; readonly nullable: true; + readonly many: false; }; readonly banReason: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly banExpires: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -769,39 +807,45 @@ type ContractBase = Omit< readonly verification: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly identifier: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly value: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -828,7 +872,7 @@ type ContractBase = Omit< readonly Tstz: { readonly kind: 'codec-instance'; readonly codecId: 'pg/timestamptz-string@1'; - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly typeParams: Record; }; }; diff --git a/examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.json b/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.json similarity index 56% rename from examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.json rename to examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.json index 0f0642317..e60519c73 100644 --- a/examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.json +++ b/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.json @@ -1 +1 @@ -{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"auth":{"models":{"Account":{"fields":{"accessToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"accessTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"accountId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"idToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"password":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"providerId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"scope":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"accessToken":{"column":"accessToken"},"accessTokenExpiresAt":{"column":"accessTokenExpiresAt"},"accountId":{"column":"accountId"},"createdAt":{"column":"createdAt"},"id":{"column":"id"},"idToken":{"column":"idToken"},"password":{"column":"password"},"providerId":{"column":"providerId"},"refreshToken":{"column":"refreshToken"},"refreshTokenExpiresAt":{"column":"refreshTokenExpiresAt"},"scope":{"column":"scope"},"updatedAt":{"column":"updatedAt"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"account"}},"Jwks":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"privateKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"publicKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"privateKey":{"column":"privateKey"},"publicKey":{"column":"publicKey"}},"namespaceId":"auth","table":"jwks"}},"Session":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"impersonatedBy":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"ipAddress":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"token":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userAgent":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"impersonatedBy":{"column":"impersonatedBy"},"ipAddress":{"column":"ipAddress"},"token":{"column":"token"},"updatedAt":{"column":"updatedAt"},"userAgent":{"column":"userAgent"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"session"}},"User":{"fields":{"banExpires":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"banReason":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"banned":{"nullable":true,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"email":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"emailVerified":{"nullable":false,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"image":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"role":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}}},"relations":{"accounts":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Account","namespace":"auth"}},"sessions":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Session","namespace":"auth"}}},"storage":{"fields":{"banExpires":{"column":"banExpires"},"banReason":{"column":"banReason"},"banned":{"column":"banned"},"createdAt":{"column":"createdAt"},"email":{"column":"email"},"emailVerified":{"column":"emailVerified"},"id":{"column":"id"},"image":{"column":"image"},"name":{"column":"name"},"role":{"column":"role"},"updatedAt":{"column":"updatedAt"}},"namespaceId":"auth","table":"user"}},"Verification":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"identifier":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"value":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"identifier":{"column":"identifier"},"updatedAt":{"column":"updatedAt"},"value":{"column":"value"}},"namespaceId":"auth","table":"verification"}}}}}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"account":{"model":"Account","namespace":"auth"},"jwks":{"model":"Jwks","namespace":"auth"},"session":{"model":"Session","namespace":"auth"},"user":{"model":"User","namespace":"auth"},"verification":{"model":"Verification","namespace":"auth"}},"schemaVersion":"1","storage":{"namespaces":{"auth":{"entries":{"table":{"account":{"columns":{"accessToken":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"accessTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":true,"typeRef":"Tstz"},"accountId":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"createdAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"idToken":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"password":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"providerId":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"refreshToken":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"refreshTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":true,"typeRef":"Tstz"},"scope":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"userId":{"codecId":"pg/text@1","nativeType":"text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"account"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"account_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]},"jwks":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":true,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"privateKey":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"publicKey":{"codecId":"pg/text@1","nativeType":"text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]},"session":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"impersonatedBy":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"ipAddress":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"token":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"userAgent":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"userId":{"codecId":"pg/text@1","nativeType":"text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"session"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"session_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["token"]}]},"user":{"columns":{"banExpires":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":true,"typeRef":"Tstz"},"banReason":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"banned":{"codecId":"pg/bool@1","nativeType":"bool","nullable":true},"createdAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"email":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"emailVerified":{"codecId":"pg/bool@1","nativeType":"bool","nullable":false},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"image":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"name":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"role":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["email"]}]},"verification":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"identifier":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"value":{"codecId":"pg/text@1","nativeType":"text","nullable":false}},"foreignKeys":[],"indexes":[{"columns":["identifier"],"name":"verification_identifier_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"auth","kind":"postgres-schema"},"public":{"entries":{"table":{}},"id":"public","kind":"postgres-schema"}},"storageHash":"9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32","types":{"Tstz":{"codecId":"pg/timestamptz-string@1","kind":"codec-instance","nativeType":"timestamptz"}}},"target":"postgres","targetFamily":"sql"} +{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"auth":{"models":{"Account":{"fields":{"accessToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"accessTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"accountId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"idToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"password":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"providerId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"scope":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"accessToken":{"column":"accessToken"},"accessTokenExpiresAt":{"column":"accessTokenExpiresAt"},"accountId":{"column":"accountId"},"createdAt":{"column":"createdAt"},"id":{"column":"id"},"idToken":{"column":"idToken"},"password":{"column":"password"},"providerId":{"column":"providerId"},"refreshToken":{"column":"refreshToken"},"refreshTokenExpiresAt":{"column":"refreshTokenExpiresAt"},"scope":{"column":"scope"},"updatedAt":{"column":"updatedAt"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"account"}},"Jwks":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"privateKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"publicKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"privateKey":{"column":"privateKey"},"publicKey":{"column":"publicKey"}},"namespaceId":"auth","table":"jwks"}},"Session":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"impersonatedBy":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"ipAddress":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"token":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userAgent":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"impersonatedBy":{"column":"impersonatedBy"},"ipAddress":{"column":"ipAddress"},"token":{"column":"token"},"updatedAt":{"column":"updatedAt"},"userAgent":{"column":"userAgent"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"session"}},"User":{"fields":{"banExpires":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"banReason":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"banned":{"nullable":true,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"email":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"emailVerified":{"nullable":false,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"image":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"role":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}}},"relations":{"accounts":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Account","namespace":"auth"}},"sessions":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Session","namespace":"auth"}}},"storage":{"fields":{"banExpires":{"column":"banExpires"},"banReason":{"column":"banReason"},"banned":{"column":"banned"},"createdAt":{"column":"createdAt"},"email":{"column":"email"},"emailVerified":{"column":"emailVerified"},"id":{"column":"id"},"image":{"column":"image"},"name":{"column":"name"},"role":{"column":"role"},"updatedAt":{"column":"updatedAt"}},"namespaceId":"auth","table":"user"}},"Verification":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"identifier":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"value":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"identifier":{"column":"identifier"},"updatedAt":{"column":"updatedAt"},"value":{"column":"value"}},"namespaceId":"auth","table":"verification"}}}}}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"account":{"model":"Account","namespace":"auth"},"jwks":{"model":"Jwks","namespace":"auth"},"session":{"model":"Session","namespace":"auth"},"user":{"model":"User","namespace":"auth"},"verification":{"model":"Verification","namespace":"auth"}},"schemaVersion":"1","storage":{"namespaces":{"auth":{"entries":{"table":{"account":{"columns":{"accessToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"accessTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"accountId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"idToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"password":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"providerId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"refreshToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"refreshTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"scope":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"userId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"account"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"account_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]},"jwks":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"privateKey":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"publicKey":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]},"session":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"impersonatedBy":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"ipAddress":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"token":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"userAgent":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"userId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"session"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"session_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["token"]}]},"user":{"columns":{"banExpires":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"banReason":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"banned":{"codecId":"pg/bool@1","dataType":"pg/bool","nullable":true},"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"email":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"emailVerified":{"codecId":"pg/bool@1","dataType":"pg/bool","nullable":false},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"image":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"name":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"role":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["email"]}]},"verification":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"identifier":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"value":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[{"columns":["identifier"],"name":"verification_identifier_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"auth","kind":"postgres-schema"},"public":{"entries":{"table":{}},"id":"public","kind":"postgres-schema"}},"storageHash":"310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839","types":{"Tstz":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","kind":"codec-instance"}}},"target":"postgres","targetFamily":"sql"} diff --git a/examples/auth/package.json b/examples/auth/package.json index 21410bf76..7ad25cde7 100644 --- a/examples/auth/package.json +++ b/examples/auth/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-auth", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -12,10 +12,10 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${AUTH_STACK_NAME:+--name \"$AUTH_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.13", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@prisma/orm-postgres": "8.0.0-rc.16", "arktype": "^2.2.3", "hono": "^4.12.31" }, diff --git a/examples/bucket/package.json b/examples/bucket/package.json index e81a7d619..5b974443a 100644 --- a/examples/bucket/package.json +++ b/examples/bucket/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-bucket", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -9,9 +9,9 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.1085.0", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115" }, diff --git a/examples/cron/package.json b/examples/cron/package.json index 3f3b836eb..6e2fe655f 100644 --- a/examples/cron/package.json +++ b/examples/cron/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-cron", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -14,15 +14,15 @@ }, "dependencies": { "@effect/platform-bun": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/email/package.json b/examples/email/package.json index 6dd0564f1..324a14dc3 100644 --- a/examples/email/package.json +++ b/examples/email/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-email", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -12,8 +12,8 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${EMAIL_STACK_NAME:+--name \"$EMAIL_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@react-email/components": "^1.0.12", "@react-email/render": "^2.1.0", "arktype": "^2.2.3", @@ -22,9 +22,9 @@ "react-dom": "^19.2.8" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@types/bun": "^1.3.13", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", diff --git a/examples/env-param/package.json b/examples/env-param/package.json index c6a532783..6e73ef226 100644 --- a/examples/env-param/package.json +++ b/examples/env-param/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-env-param", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -13,9 +13,9 @@ "destroy:stage": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --stage \"${ENV_PARAM_STAGE:?ENV_PARAM_STAGE is required}\" ${ENV_PARAM_STACK_NAME:+--name \"$ENV_PARAM_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { "@types/bun": "^1.3.13", diff --git a/examples/orm-demo/contract.d.ts b/examples/orm-demo/contract.d.ts index 85a231c78..e55f7db67 100644 --- a/examples/orm-demo/contract.d.ts +++ b/examples/orm-demo/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0'>; + StorageHashBase<'175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee'>; export type ExecutionHash = ExecutionHashBase<'135e2930e315fc22e070649b3dfc0bbbea85c31b9956875c3ec4fba757dd1d88'>; export type ProfileHash = @@ -316,14 +300,16 @@ type ContractBase = Omit< readonly Widget: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly label: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -376,6 +362,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -386,9 +374,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/examples/orm-demo/contract.json b/examples/orm-demo/contract.json index 27b49f48c..d860662bb 100644 --- a/examples/orm-demo/contract.json +++ b/examples/orm-demo/contract.json @@ -57,12 +57,12 @@ "columns": { "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "label": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -81,7 +81,7 @@ "kind": "postgres-schema" } }, - "storageHash": "2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0" + "storageHash": "175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee" }, "execution": { "executionHash": "135e2930e315fc22e070649b3dfc0bbbea85c31b9956875c3ec4fba757dd1d88", @@ -104,6 +104,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -114,9 +116,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/examples/orm-demo/migrations/app/20260711T1921_init/migration.json b/examples/orm-demo/migrations/app/20260711T1921_init/migration.json index fd9b4598b..e1f117f36 100644 --- a/examples/orm-demo/migrations/app/20260711T1921_init/migration.json +++ b/examples/orm-demo/migrations/app/20260711T1921_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0", + "to": "175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee", "providedInvariants": [], "createdAt": "2026-08-09T14:54:33.587Z", - "migrationHash": "4849a2f1246ab9079dabcac8fc05afb9d647902cd10514971e0cfa47f56a688e" + "migrationHash": "abedbb44b36d3cd5d7bd10f3bab9fbdf786c8daab9faa6cac2366a5312cae483" } \ No newline at end of file diff --git a/examples/orm-demo/migrations/app/20260711T1921_init/migration.ts b/examples/orm-demo/migrations/app/20260711T1921_init/migration.ts index bc83240c4..834ffa7de 100755 --- a/examples/orm-demo/migrations/app/20260711T1921_init/migration.ts +++ b/examples/orm-demo/migrations/app/20260711T1921_init/migration.ts @@ -1,6 +1,6 @@ #!/usr/bin/env -S node -import type { Contract as End } from '../../snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract'; -import endContract from '../../snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.json' with { type: 'json' }; +import type { Contract as End } from '../../snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract'; +import endContract from '../../snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.json' with { type: 'json' }; import { Migration, MigrationCLI, col, primaryKey } from '@prisma/orm-postgres/migration'; export default class M extends Migration { diff --git a/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.d.ts b/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.d.ts similarity index 98% rename from examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.d.ts rename to examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.d.ts index 5e61ea2bf..1bafffa68 100644 --- a/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.d.ts +++ b/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.d.ts @@ -34,7 +34,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0'>; + StorageHashBase<'175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee'>; export type ExecutionHash = ExecutionHashBase<'eeaf1f4046a71ed6f02d863393397a283adf15b8666139245223083206542e82'>; export type ProfileHash = @@ -308,14 +308,16 @@ type ContractBase = Omit< readonly Widget: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly label: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; diff --git a/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.json b/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.json new file mode 100644 index 000000000..52cd75c4c --- /dev/null +++ b/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.json @@ -0,0 +1 @@ +{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"Widget":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"label":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"id":{"column":"id"},"label":{"column":"label"}},"namespaceId":"public","table":"Widget"}}}}}},"execution":{"executionHash":"eeaf1f4046a71ed6f02d863393397a283adf15b8666139245223083206542e82","mutations":{"defaults":[{"onCreate":{"id":"uuidv4","kind":"generator"},"ref":{"column":"id","namespace":"public","table":"Widget"}}]}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"Widget":{"model":"Widget","namespace":"public"}},"schemaVersion":"1","storage":{"namespaces":{"public":{"entries":{"table":{"Widget":{"columns":{"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"label":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"public","kind":"postgres-schema"}},"storageHash":"175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee"},"target":"postgres","targetFamily":"sql"} diff --git a/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.json b/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.json deleted file mode 100644 index 2e511931c..000000000 --- a/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "schemaVersion": "1", - "targetFamily": "sql", - "target": "postgres", - "profileHash": "3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2", - "roots": { - "Widget": { - "model": "Widget", - "namespace": "public" - } - }, - "domain": { - "namespaces": { - "public": { - "models": { - "Widget": { - "fields": { - "id": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - }, - "label": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - } - }, - "relations": {}, - "storage": { - "fields": { - "id": { - "column": "id" - }, - "label": { - "column": "label" - } - }, - "namespaceId": "public", - "table": "Widget" - } - } - } - } - } - }, - "storage": { - "namespaces": { - "public": { - "entries": { - "table": { - "Widget": { - "columns": { - "id": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - }, - "label": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - } - }, - "foreignKeys": [], - "indexes": [], - "primaryKey": { - "columns": [ - "id" - ] - }, - "uniques": [] - } - } - }, - "id": "public", - "kind": "postgres-schema" - } - }, - "storageHash": "2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0" - }, - "execution": { - "executionHash": "eeaf1f4046a71ed6f02d863393397a283adf15b8666139245223083206542e82", - "mutations": { - "defaults": [ - { - "onCreate": { - "id": "uuidv4", - "kind": "generator" - }, - "ref": { - "column": "id", - "namespace": "public", - "table": "Widget" - } - } - ] - } - }, - "capabilities": { - "postgres": { - "distinctOn": true, - "jsonAgg": true, - "lateral": true, - "limit": true, - "orderBy": true, - "returning": true - }, - "sql": { - "checkConstraint": true, - "defaultInInsert": true, - "enums": true, - "lateral": true, - "returning": true, - "scalarList": true - } - }, - "extensions": {}, - "meta": {}, - "_generated": { - "warning": "⚠️ GENERATED FILE - DO NOT EDIT", - "message": "This file is automatically generated by \"prisma contract emit\".", - "regenerate": "To regenerate, run: prisma contract emit" - } -} \ No newline at end of file diff --git a/examples/orm-demo/package.json b/examples/orm-demo/package.json index 467ad817d..3a08346ff 100644 --- a/examples/orm-demo/package.json +++ b/examples/orm-demo/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-orm-demo", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -10,15 +10,15 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${ORM_DEMO_STACK_NAME:+--name \"$ORM_DEMO_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.13", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@prisma/orm-postgres": "8.0.0-rc.16", "effect": "4.0.0-rc.115", "pg": "8.22.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", "@prisma/management-api-sdk": "^1.80.0", "@types/bun": "^1.3.13", "prisma": "catalog:", diff --git a/examples/storage/package.json b/examples/storage/package.json index a5645d2a1..225666c3c 100644 --- a/examples/storage/package.json +++ b/examples/storage/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-storage", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -12,15 +12,15 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.1085.0", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/store/modules/catalog/contract.d.ts b/examples/store/modules/catalog/contract.d.ts index 08177d01e..7acb264e3 100644 --- a/examples/store/modules/catalog/contract.d.ts +++ b/examples/store/modules/catalog/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16'>; + StorageHashBase<'6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; @@ -347,24 +331,28 @@ type ContractBase = Omit< readonly product: { columns: { readonly description: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly priceCents: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -375,14 +363,16 @@ type ContractBase = Omit< readonly special: { columns: { readonly id: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly productId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -467,6 +457,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -477,9 +469,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/examples/store/modules/catalog/contract.json b/examples/store/modules/catalog/contract.json index 984f3e937..e29cfc6be 100644 --- a/examples/store/modules/catalog/contract.json +++ b/examples/store/modules/catalog/contract.json @@ -112,22 +112,22 @@ "columns": { "description": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "name": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "priceCents": { "codecId": "pg/int4@1", - "nativeType": "int4", + "dataType": "pg/int4", "nullable": false } }, @@ -142,12 +142,12 @@ "columns": { "id": { "codecId": "pg/int4@1", - "nativeType": "int4", + "dataType": "pg/int4", "nullable": false }, "productId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -164,11 +164,13 @@ "kind": "postgres-schema" } }, - "storageHash": "6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16" + "storageHash": "6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7" }, "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -179,9 +181,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.json b/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.json index ceb516640..8e005a6b0 100644 --- a/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.json +++ b/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16", + "to": "6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7", "providedInvariants": [], "createdAt": "2026-08-09T14:54:34.116Z", - "migrationHash": "58dee3bad793637ba6c792d6325f6661ddd2bd67abb2ada302fe6862a1b60e4b" + "migrationHash": "2757828541bdfea17ed786e96a63aacb1cadeb54ee3230c8eb71d9676a4e0d5b" } \ No newline at end of file diff --git a/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.ts b/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.ts index 18a471cd7..2553a9e0d 100755 --- a/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.ts +++ b/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.ts @@ -1,6 +1,6 @@ #!/usr/bin/env -S node -import type { Contract as End } from '../../snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract'; -import endContract from '../../snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.json' with { type: 'json' }; +import type { Contract as End } from '../../snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract'; +import endContract from '../../snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.json' with { type: 'json' }; import { Migration, MigrationCLI, col, primaryKey } from '@prisma/orm-postgres/migration'; export default class M extends Migration { diff --git a/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.d.ts b/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.d.ts similarity index 97% rename from examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.d.ts rename to examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.d.ts index b2b344653..07103c93c 100644 --- a/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.d.ts +++ b/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.d.ts @@ -34,7 +34,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16'>; + StorageHashBase<'6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; @@ -339,24 +339,28 @@ type ContractBase = Omit< readonly product: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly description: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly priceCents: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -367,14 +371,16 @@ type ContractBase = Omit< readonly special: { columns: { readonly id: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly productId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; diff --git a/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.json b/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.json new file mode 100644 index 000000000..00427bb2c --- /dev/null +++ b/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.json @@ -0,0 +1 @@ +{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"Product":{"fields":{"description":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"priceCents":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"description":{"column":"description"},"id":{"column":"id"},"name":{"column":"name"},"priceCents":{"column":"priceCents"}},"namespaceId":"public","table":"product"}},"Special":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"productId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"id":{"column":"id"},"productId":{"column":"productId"}},"namespaceId":"public","table":"special"}}}}}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"product":{"model":"Product","namespace":"public"},"special":{"model":"Special","namespace":"public"}},"schemaVersion":"1","storage":{"namespaces":{"public":{"entries":{"table":{"product":{"columns":{"description":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"name":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"priceCents":{"codecId":"pg/int4@1","dataType":"pg/int4","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]},"special":{"columns":{"id":{"codecId":"pg/int4@1","dataType":"pg/int4","nullable":false},"productId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"public","kind":"postgres-schema"}},"storageHash":"6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7"},"target":"postgres","targetFamily":"sql"} diff --git a/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.json b/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.json deleted file mode 100644 index df1be8ff8..000000000 --- a/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "schemaVersion": "1", - "targetFamily": "sql", - "target": "postgres", - "profileHash": "3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2", - "roots": { - "product": { - "model": "Product", - "namespace": "public" - }, - "special": { - "model": "Special", - "namespace": "public" - } - }, - "domain": { - "namespaces": { - "public": { - "models": { - "Product": { - "fields": { - "description": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - }, - "id": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - }, - "name": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - }, - "priceCents": { - "nullable": false, - "type": { - "codecId": "pg/int4@1", - "kind": "scalar" - } - } - }, - "relations": {}, - "storage": { - "fields": { - "description": { - "column": "description" - }, - "id": { - "column": "id" - }, - "name": { - "column": "name" - }, - "priceCents": { - "column": "priceCents" - } - }, - "namespaceId": "public", - "table": "product" - } - }, - "Special": { - "fields": { - "id": { - "nullable": false, - "type": { - "codecId": "pg/int4@1", - "kind": "scalar" - } - }, - "productId": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - } - }, - "relations": {}, - "storage": { - "fields": { - "id": { - "column": "id" - }, - "productId": { - "column": "productId" - } - }, - "namespaceId": "public", - "table": "special" - } - } - } - } - } - }, - "storage": { - "namespaces": { - "public": { - "entries": { - "table": { - "product": { - "columns": { - "description": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - }, - "id": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - }, - "name": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - }, - "priceCents": { - "codecId": "pg/int4@1", - "nativeType": "int4", - "nullable": false - } - }, - "foreignKeys": [], - "indexes": [], - "primaryKey": { - "columns": [ - "id" - ] - }, - "uniques": [] - }, - "special": { - "columns": { - "id": { - "codecId": "pg/int4@1", - "nativeType": "int4", - "nullable": false - }, - "productId": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - } - }, - "foreignKeys": [], - "indexes": [], - "primaryKey": { - "columns": [ - "id" - ] - }, - "uniques": [] - } - } - }, - "id": "public", - "kind": "postgres-schema" - } - }, - "storageHash": "6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16" - }, - "capabilities": { - "postgres": { - "distinctOn": true, - "jsonAgg": true, - "lateral": true, - "limit": true, - "orderBy": true, - "returning": true - }, - "sql": { - "checkConstraint": true, - "defaultInInsert": true, - "enums": true, - "lateral": true, - "returning": true, - "scalarList": true - } - }, - "extensions": {}, - "meta": {}, - "_generated": { - "warning": "⚠️ GENERATED FILE - DO NOT EDIT", - "message": "This file is automatically generated by \"prisma contract emit\".", - "regenerate": "To regenerate, run: prisma contract emit" - } -} \ No newline at end of file diff --git a/examples/store/modules/catalog/package.json b/examples/store/modules/catalog/package.json index 322eaecb9..daa7014c1 100644 --- a/examples/store/modules/catalog/package.json +++ b/examples/store/modules/catalog/package.json @@ -1,6 +1,6 @@ { "name": "@store/catalog", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "exports": { @@ -14,17 +14,17 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/orm-postgres": "8.0.0-rc.13", + "@prisma/orm-postgres": "8.0.0-rc.16", "arktype": "^2.2.3", "pg": "8.22.0" }, "peerDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/store/modules/orders/contract.d.ts b/examples/store/modules/orders/contract.d.ts index bd8abe4bc..c62887322 100644 --- a/examples/store/modules/orders/contract.d.ts +++ b/examples/store/modules/orders/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf'>; + StorageHashBase<'37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633'>; export type ExecutionHash = ExecutionHashBase<'b3b95342eb9df0c6db2d019cc34937725096db72725d4c43f60a59ce851095c6'>; export type ProfileHash = @@ -336,35 +320,41 @@ type ContractBase = Omit< readonly order: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly placedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; + readonly many: false; }; readonly productId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly productName: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly quantity: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly totalCents: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -440,6 +430,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -450,9 +442,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/examples/store/modules/orders/contract.json b/examples/store/modules/orders/contract.json index a28d38198..2fdddb16b 100644 --- a/examples/store/modules/orders/contract.json +++ b/examples/store/modules/orders/contract.json @@ -97,36 +97,36 @@ "columns": { "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "placedAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false }, "productId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "productName": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "quantity": { "codecId": "pg/int4@1", - "nativeType": "int4", + "dataType": "pg/int4", "nullable": false }, "totalCents": { "codecId": "pg/int4@1", - "nativeType": "int4", + "dataType": "pg/int4", "nullable": false } }, @@ -143,7 +143,7 @@ "kind": "postgres-schema" } }, - "storageHash": "a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf" + "storageHash": "37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633" }, "execution": { "executionHash": "b3b95342eb9df0c6db2d019cc34937725096db72725d4c43f60a59ce851095c6", @@ -166,6 +166,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -176,9 +178,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.json b/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.json index e2c550cc3..893606486 100644 --- a/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.json +++ b/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf", + "to": "37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633", "providedInvariants": [], "createdAt": "2026-08-26T07:11:59.576Z", - "migrationHash": "93de72509d897921a886857e00f507a080607774a90dc405d138b5f66acca350" + "migrationHash": "f8406d967d58fa5894c828f984727da75aa2cc0d44e03805ad1c1010c2bf7fe4" } \ No newline at end of file diff --git a/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.ts b/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.ts index 7d4a3f7a0..6536205d3 100755 --- a/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.ts +++ b/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.ts @@ -1,6 +1,6 @@ #!/usr/bin/env -S node -import type { Contract as End } from '../../snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract'; -import endContract from '../../snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.json' with { type: 'json' }; +import type { Contract as End } from '../../snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract'; +import endContract from '../../snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.json' with { type: 'json' }; import { Migration, MigrationCLI, col, fn, primaryKey } from '@prisma/orm-postgres/migration'; export default class M extends Migration { diff --git a/examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.d.ts b/examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.d.ts similarity index 97% rename from examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.d.ts rename to examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.d.ts index 6d23c3f19..c9a0ac335 100644 --- a/examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.d.ts +++ b/examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.d.ts @@ -34,7 +34,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf'>; + StorageHashBase<'37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633'>; export type ExecutionHash = ExecutionHashBase<'b5c434581da9e8e337c5f3b6c33380510ec06e99563a75042cc746221f8de695'>; export type ProfileHash = @@ -328,35 +328,41 @@ type ContractBase = Omit< readonly order: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly productId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly productName: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly quantity: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly totalCents: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly placedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; diff --git a/examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.json b/examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.json similarity index 69% rename from examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.json rename to examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.json index d0460f5a6..ea36a0148 100644 --- a/examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.json +++ b/examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.json @@ -1 +1 @@ -{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"Order":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"placedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"productId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"productName":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"quantity":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"totalCents":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"id":{"column":"id"},"placedAt":{"column":"placedAt"},"productId":{"column":"productId"},"productName":{"column":"productName"},"quantity":{"column":"quantity"},"totalCents":{"column":"totalCents"}},"namespaceId":"public","table":"order"}}}}}},"execution":{"executionHash":"b5c434581da9e8e337c5f3b6c33380510ec06e99563a75042cc746221f8de695","mutations":{"defaults":[{"onCreate":{"id":"uuidv4","kind":"generator"},"ref":{"entry":"order","field":"id","namespace":"public"}}]}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"order":{"model":"Order","namespace":"public"}},"schemaVersion":"1","storage":{"namespaces":{"public":{"entries":{"table":{"order":{"columns":{"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"placedAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false},"productId":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"productName":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"quantity":{"codecId":"pg/int4@1","nativeType":"int4","nullable":false},"totalCents":{"codecId":"pg/int4@1","nativeType":"int4","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"public","kind":"postgres-schema"}},"storageHash":"a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf"},"target":"postgres","targetFamily":"sql"} +{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"Order":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"placedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"productId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"productName":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"quantity":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"totalCents":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"id":{"column":"id"},"placedAt":{"column":"placedAt"},"productId":{"column":"productId"},"productName":{"column":"productName"},"quantity":{"column":"quantity"},"totalCents":{"column":"totalCents"}},"namespaceId":"public","table":"order"}}}}}},"execution":{"executionHash":"b5c434581da9e8e337c5f3b6c33380510ec06e99563a75042cc746221f8de695","mutations":{"defaults":[{"onCreate":{"id":"uuidv4","kind":"generator"},"ref":{"entry":"order","field":"id","namespace":"public"}}]}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"order":{"model":"Order","namespace":"public"}},"schemaVersion":"1","storage":{"namespaces":{"public":{"entries":{"table":{"order":{"columns":{"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"placedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false},"productId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"productName":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"quantity":{"codecId":"pg/int4@1","dataType":"pg/int4","nullable":false},"totalCents":{"codecId":"pg/int4@1","dataType":"pg/int4","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"public","kind":"postgres-schema"}},"storageHash":"37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633"},"target":"postgres","targetFamily":"sql"} diff --git a/examples/store/modules/orders/package.json b/examples/store/modules/orders/package.json index 0f52c0681..1fbb07a13 100644 --- a/examples/store/modules/orders/package.json +++ b/examples/store/modules/orders/package.json @@ -1,6 +1,6 @@ { "name": "@store/orders", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "exports": { @@ -14,18 +14,18 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/orm-postgres": "8.0.0-rc.13", - "@store/catalog": "workspace:0.27.0", + "@prisma/orm-postgres": "8.0.0-rc.16", + "@store/catalog": "workspace:0.28.0", "arktype": "^2.2.3", "pg": "8.22.0" }, "peerDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/store/modules/promotions/package.json b/examples/store/modules/promotions/package.json index 102642964..46279ef34 100644 --- a/examples/store/modules/promotions/package.json +++ b/examples/store/modules/promotions/package.json @@ -1,6 +1,6 @@ { "name": "@store/promotions", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "exports": { @@ -11,16 +11,16 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@store/catalog": "workspace:0.27.0", + "@store/catalog": "workspace:0.28.0", "arktype": "^2.2.3" }, "peerDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@types/bun": "^1.3.13", "typescript": "^6.0.3" } diff --git a/examples/store/modules/storefront/package.json b/examples/store/modules/storefront/package.json index a93a0949e..750c6d2d4 100644 --- a/examples/store/modules/storefront/package.json +++ b/examples/store/modules/storefront/package.json @@ -1,6 +1,6 @@ { "name": "@store/storefront", - "version": "0.27.0", + "version": "0.28.0", "private": true, "exports": { ".": "./src/service.ts" @@ -13,10 +13,10 @@ "test": "vitest run" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@store/catalog": "workspace:0.27.0", - "@store/orders": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@store/catalog": "workspace:0.28.0", + "@store/orders": "workspace:0.28.0", "arktype": "^2.2.3", "next": "^16.2.9", "react": "19.2.7", diff --git a/examples/store/package.json b/examples/store/package.json index 5264578e0..3d5bc52fa 100644 --- a/examples/store/package.json +++ b/examples/store/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-store", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -12,13 +12,13 @@ }, "dependencies": { "@effect/platform-bun": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@store/catalog": "workspace:0.27.0", - "@store/orders": "workspace:0.27.0", - "@store/promotions": "workspace:0.27.0", - "@store/storefront": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@store/catalog": "workspace:0.28.0", + "@store/orders": "workspace:0.28.0", + "@store/promotions": "workspace:0.28.0", + "@store/storefront": "workspace:0.28.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", "effect": "4.0.0-rc.115" diff --git a/examples/storefront-auth/modules/auth/package.json b/examples/storefront-auth/modules/auth/package.json index ba5c6e5f0..77c744e80 100644 --- a/examples/storefront-auth/modules/auth/package.json +++ b/examples/storefront-auth/modules/auth/package.json @@ -1,6 +1,6 @@ { "name": "@storefront-auth/auth", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "exports": { @@ -17,12 +17,12 @@ "arktype": "^2.2.3" }, "peerDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@types/bun": "^1.3.13", "typescript": "^6.0.3" } diff --git a/examples/storefront-auth/modules/storefront/package.json b/examples/storefront-auth/modules/storefront/package.json index bfb33c072..fb294ec7f 100644 --- a/examples/storefront-auth/modules/storefront/package.json +++ b/examples/storefront-auth/modules/storefront/package.json @@ -1,6 +1,6 @@ { "name": "@storefront-auth/storefront", - "version": "0.27.0", + "version": "0.28.0", "private": true, "exports": { ".": "./src/service.ts" @@ -13,9 +13,9 @@ "test": "vitest run && bun test app/page.integration.test.ts" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@storefront-auth/auth": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@storefront-auth/auth": "workspace:0.28.0", "arktype": "^2.2.3", "next": "^16.2.9", "react": "19.2.7", diff --git a/examples/storefront-auth/package.json b/examples/storefront-auth/package.json index b0e7939d2..d392149ba 100644 --- a/examples/storefront-auth/package.json +++ b/examples/storefront-auth/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-storefront-auth", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -12,17 +12,17 @@ }, "dependencies": { "@effect/platform-bun": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@storefront-auth/auth": "workspace:0.27.0", - "@storefront-auth/storefront": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@storefront-auth/auth": "workspace:0.28.0", + "@storefront-auth/storefront": "workspace:0.28.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/streams/package.json b/examples/streams/package.json index 438873e7d..fa32be31a 100644 --- a/examples/streams/package.json +++ b/examples/streams/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-streams", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -12,13 +12,13 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${STREAMS_STACK_NAME:+--name \"$STREAMS_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@types/bun": "^1.3.13", "prisma": "catalog:", "tsdown": "^0.22.7", diff --git a/package.json b/package.json index 2c85e838c..a8e3e0b19 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "devDependencies": { "@biomejs/biome": "2.5.4", "@clack/prompts": "^1.7.0", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", "dependency-cruiser": "^17.4.3", "husky": "^9.1.7", "lint-staged": "^17.0.7", @@ -56,5 +56,5 @@ "@prisma/engines" ] }, - "version": "0.27.0" + "version": "0.28.0" } diff --git a/packages/0-framework/0-foundation/foundation/package.json b/packages/0-framework/0-foundation/foundation/package.json index c67197336..00ceb8da4 100644 --- a/packages/0-framework/0-foundation/foundation/package.json +++ b/packages/0-framework/0-foundation/foundation/package.json @@ -1,6 +1,6 @@ { "name": "@internal/foundation", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "description": "Foundation utilities: the audited cast helpers, runtime assertions, the redacting secret box, and its opt-in arktype spelling.", @@ -25,6 +25,6 @@ "devDependencies": { "typescript": "^6.0.3", "tsdown": "^0.22.7", - "@internal/tsdown-config": "workspace:0.27.0" + "@internal/tsdown-config": "workspace:0.28.0" } } diff --git a/packages/0-framework/0-foundation/tsdown-config/package.json b/packages/0-framework/0-foundation/tsdown-config/package.json index e46cda47a..d594b0775 100644 --- a/packages/0-framework/0-foundation/tsdown-config/package.json +++ b/packages/0-framework/0-foundation/tsdown-config/package.json @@ -1,6 +1,6 @@ { "name": "@internal/tsdown-config", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "description": "Base tsdown configuration for the workspace", diff --git a/packages/0-framework/1-core/core/package.json b/packages/0-framework/1-core/core/package.json index 9be2bc3f3..8f2209250 100644 --- a/packages/0-framework/1-core/core/package.json +++ b/packages/0-framework/1-core/core/package.json @@ -1,6 +1,6 @@ { "name": "@internal/core", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -21,10 +21,10 @@ "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115", - "@internal/foundation": "workspace:0.27.0" + "@internal/foundation": "workspace:0.28.0" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", "typescript": "^6.0.3", diff --git a/packages/0-framework/2-authoring/bundle-paths/package.json b/packages/0-framework/2-authoring/bundle-paths/package.json index 2e782b486..00fc2437d 100644 --- a/packages/0-framework/2-authoring/bundle-paths/package.json +++ b/packages/0-framework/2-authoring/bundle-paths/package.json @@ -1,6 +1,6 @@ { "name": "@internal/bundle-paths", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "description": "The path-containment predicate and bundle symlink validation shared by assembly and packaging (ADR-0047's boundary, defined once).", @@ -17,6 +17,6 @@ "devDependencies": { "typescript": "^6.0.3", "tsdown": "^0.22.7", - "@internal/tsdown-config": "workspace:0.27.0" + "@internal/tsdown-config": "workspace:0.28.0" } } diff --git a/packages/0-framework/2-authoring/nextjs/package.json b/packages/0-framework/2-authoring/nextjs/package.json index 3692614ed..48f95d25f 100644 --- a/packages/0-framework/2-authoring/nextjs/package.json +++ b/packages/0-framework/2-authoring/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@internal/nextjs", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -14,12 +14,12 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/bundle-paths": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", + "@internal/bundle-paths": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", "esbuild": "^0.28.1" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "typescript": "^6.0.3", diff --git a/packages/0-framework/2-authoring/node/package.json b/packages/0-framework/2-authoring/node/package.json index ec71f61df..12f6c278a 100644 --- a/packages/0-framework/2-authoring/node/package.json +++ b/packages/0-framework/2-authoring/node/package.json @@ -1,6 +1,6 @@ { "name": "@internal/node", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -14,13 +14,13 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/bundle-paths": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", + "@internal/bundle-paths": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", "@vercel/nft": "^1.10.2", "esbuild": "^0.28.1" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "typescript": "^6.0.3", diff --git a/packages/0-framework/2-authoring/service-rpc/package.json b/packages/0-framework/2-authoring/service-rpc/package.json index bfc7b90b3..e7f4eb8a4 100644 --- a/packages/0-framework/2-authoring/service-rpc/package.json +++ b/packages/0-framework/2-authoring/service-rpc/package.json @@ -1,6 +1,6 @@ { "name": "@internal/service-rpc", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -15,13 +15,13 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", "@standard-schema/spec": "^1.1.0", "arktype": "^2.2.3" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", "typescript": "^6.0.3", diff --git a/packages/0-framework/3-tooling/assemble/package.json b/packages/0-framework/3-tooling/assemble/package.json index 01a60212b..487d2ded8 100644 --- a/packages/0-framework/3-tooling/assemble/package.json +++ b/packages/0-framework/3-tooling/assemble/package.json @@ -1,6 +1,6 @@ { "name": "@internal/assemble", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "description": "Deploy-only: routes each service to its build adapter's /assemble entry and applies the wrapper-inlining policy. Consumed by @prisma/composer-cli; the future programmatic deploy API is its second consumer.", "exports": { @@ -14,11 +14,11 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0" + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/0-framework/3-tooling/cli/package.json b/packages/0-framework/3-tooling/cli/package.json index 2816bcee4..0c60533de 100644 --- a/packages/0-framework/3-tooling/cli/package.json +++ b/packages/0-framework/3-tooling/cli/package.json @@ -1,6 +1,6 @@ { "name": "@internal/cli", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "description": "Composer's command family and its programmatic deploy, destroy, dev and log operations.", "exports": { @@ -17,15 +17,15 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/assemble": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", + "@internal/assemble": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", "@prisma/cli-engine": "0.6.3", "chokidar": "^4.0.3", "cross-spawn": "^7.0.6" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "@types/cross-spawn": "^6.0.6", "@types/node": "^26.0.1", diff --git a/packages/1-prisma-cloud/0-lowering/dev-emulators/package.json b/packages/1-prisma-cloud/0-lowering/dev-emulators/package.json index 41b3bf394..e857c72f9 100644 --- a/packages/1-prisma-cloud/0-lowering/dev-emulators/package.json +++ b/packages/1-prisma-cloud/0-lowering/dev-emulators/package.json @@ -1,6 +1,6 @@ { "name": "@internal/dev-emulators", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -16,15 +16,15 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/foundation": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0", "get-port": "^7.2.0", "proper-lockfile": "^4.1.2" }, "devDependencies": { "@aws-sdk/client-s3": "^3.1085.0", "@aws-sdk/s3-request-presigner": "^3.1085.0", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@prisma/dev": "^0.25.2", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", diff --git a/packages/1-prisma-cloud/0-lowering/local-target/package.json b/packages/1-prisma-cloud/0-lowering/local-target/package.json index 73f47a3a8..c58549f7f 100644 --- a/packages/1-prisma-cloud/0-lowering/local-target/package.json +++ b/packages/1-prisma-cloud/0-lowering/local-target/package.json @@ -1,6 +1,6 @@ { "name": "@internal/local-target", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -13,18 +13,18 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/bundle-paths": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/dev-emulators": "workspace:0.27.0", - "@internal/lowering": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0", + "@internal/bundle-paths": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/dev-emulators": "workspace:0.28.0", + "@internal/lowering": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0", "@prisma/dev": "^0.25.2", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115", "tar": "^7.5.21" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/0-lowering/lowering/package.json b/packages/1-prisma-cloud/0-lowering/lowering/package.json index b9a968372..565164a68 100644 --- a/packages/1-prisma-cloud/0-lowering/lowering/package.json +++ b/packages/1-prisma-cloud/0-lowering/lowering/package.json @@ -1,6 +1,6 @@ { "name": "@internal/lowering", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -18,15 +18,15 @@ "dependencies": { "@distilled.cloud/prisma": "1.0.0-rc.12", "@effect/platform-node": "4.0.0-rc.115", - "@internal/bundle-paths": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", + "@internal/bundle-paths": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", "@prisma/management-api-sdk": "^1.80.0", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/0-lowering/s3-protocol/package.json b/packages/1-prisma-cloud/0-lowering/s3-protocol/package.json index c2d49a363..7d5c66070 100644 --- a/packages/1-prisma-cloud/0-lowering/s3-protocol/package.json +++ b/packages/1-prisma-cloud/0-lowering/s3-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@internal/s3-protocol", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -16,7 +16,7 @@ "devDependencies": { "@aws-sdk/client-s3": "^3.1085.0", "@aws-sdk/s3-request-presigner": "^3.1085.0", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/1-extensions/target/package.json b/packages/1-prisma-cloud/1-extensions/target/package.json index 16fdfb26b..d979a9735 100644 --- a/packages/1-prisma-cloud/1-extensions/target/package.json +++ b/packages/1-prisma-cloud/1-extensions/target/package.json @@ -1,6 +1,6 @@ { "name": "@internal/prisma-cloud", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "sideEffects": false, "exports": { @@ -20,16 +20,16 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.27.0", - "@internal/dev-emulators": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/local-target": "workspace:0.27.0", - "@internal/lowering": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.13", - "@prisma/orm-toolchain": "8.0.0-rc.13", + "@internal/core": "workspace:0.28.0", + "@internal/dev-emulators": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/local-target": "workspace:0.28.0", + "@internal/lowering": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", + "@prisma/orm-postgres": "8.0.0-rc.16", + "@prisma/orm-toolchain": "8.0.0-rc.16", "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", @@ -39,7 +39,7 @@ }, "devDependencies": { "@distilled.cloud/prisma": "1.0.0-rc.12", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@prisma/cli-engine": "0.6.3", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.d.ts b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.d.ts index 7d987f232..3753fcb1f 100644 --- a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.d.ts +++ b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'091f941f7ec6d107d12da5b8f5d219c1e63c1e1711fae3b09926a959e3656234'>; + StorageHashBase<'69ac5b6eeae1468b57bb3b8ee3236f95411726d2c0c9f2deb83c98addc0dc79c'>; export type ExecutionHash = ExecutionHashBase<'a3eb92a7796ad530d2591edc9e70f6f0ad1f21bd29fbfa68f10a1ded44c848c6'>; export type ProfileHash = @@ -316,14 +300,16 @@ type ContractBase = Omit< readonly Gadget: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly label: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -376,6 +362,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -386,9 +374,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.json b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.json index b28d619bc..c1b239de1 100644 --- a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.json +++ b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.json @@ -57,12 +57,12 @@ "columns": { "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "label": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -81,7 +81,7 @@ "kind": "postgres-schema" } }, - "storageHash": "091f941f7ec6d107d12da5b8f5d219c1e63c1e1711fae3b09926a959e3656234" + "storageHash": "69ac5b6eeae1468b57bb3b8ee3236f95411726d2c0c9f2deb83c98addc0dc79c" }, "execution": { "executionHash": "a3eb92a7796ad530d2591edc9e70f6f0ad1f21bd29fbfa68f10a1ded44c848c6", @@ -104,6 +104,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -114,9 +116,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.d.ts b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.d.ts index 5d2aee829..261320981 100644 --- a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.d.ts +++ b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { Char, CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'6d63ff5784d780f7f8858becf843959dccf1e3272eab21ce3396dca9d255bd16'>; + StorageHashBase<'4ac61af81be17e9f549065e62bbcf92fff553d2844ef1f340c1bed33af837d82'>; export type ExecutionHash = ExecutionHashBase<'135e2930e315fc22e070649b3dfc0bbbea85c31b9956875c3ec4fba757dd1d88'>; export type ProfileHash = @@ -310,15 +294,17 @@ type ContractBase = Omit< readonly Widget: { columns: { readonly id: { - readonly nativeType: 'character'; + readonly dataType: 'pg/char'; readonly codecId: 'sql/char@1'; readonly nullable: false; readonly typeParams: { readonly length: 36 }; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -375,6 +361,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -385,9 +373,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.json b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.json index ff098985b..7509bf4d7 100644 --- a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.json +++ b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.json @@ -60,7 +60,7 @@ "columns": { "id": { "codecId": "sql/char@1", - "nativeType": "character", + "dataType": "pg/char", "nullable": false, "typeParams": { "length": 36 @@ -68,7 +68,7 @@ }, "name": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -87,7 +87,7 @@ "kind": "postgres-schema" } }, - "storageHash": "6d63ff5784d780f7f8858becf843959dccf1e3272eab21ce3396dca9d255bd16" + "storageHash": "4ac61af81be17e9f549065e62bbcf92fff553d2844ef1f340c1bed33af837d82" }, "execution": { "executionHash": "135e2930e315fc22e070649b3dfc0bbbea85c31b9956875c3ec4fba757dd1d88", @@ -110,6 +110,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -120,9 +122,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/package.json b/packages/1-prisma-cloud/2-shared-modules/auth/package.json index eb0fb0f38..63e6670cb 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/package.json @@ -1,6 +1,6 @@ { "name": "@internal/auth", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "description": "Signup, login, sessions, and JWT verification as a composed module wrapping Better Auth; ships the auth contract space as a Prisma ORM extension pack.", @@ -34,21 +34,21 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.27.0", - "@internal/email": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/email": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", "arktype": "^2.2.3", "jose": "^6.1.3", "pg": "8.22.0", - "@prisma/orm-postgres": "8.0.0-rc.13", - "@prisma/orm-toolchain": "8.0.0-rc.13", + "@prisma/orm-postgres": "8.0.0-rc.16", + "@prisma/orm-toolchain": "8.0.0-rc.16", "better-auth": "1.6.24" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@prisma/dev": "^0.25.2", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts index 66b5b4d61..5f34a8c69 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32'>; + StorageHashBase<'310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; @@ -579,74 +563,87 @@ type ContractBase = Omit< readonly account: { columns: { readonly accessToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly accessTokenExpiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly accountId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly idToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly password: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly providerId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly refreshToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly refreshTokenExpiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly scope: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly userId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -676,31 +673,36 @@ type ContractBase = Omit< readonly jwks: { columns: { readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly privateKey: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly publicKey: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -711,53 +713,62 @@ type ContractBase = Omit< readonly session: { columns: { readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly impersonatedBy: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly ipAddress: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly token: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly userAgent: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly userId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -787,64 +798,75 @@ type ContractBase = Omit< readonly user: { columns: { readonly banExpires: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly banReason: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly banned: { - readonly nativeType: 'bool'; + readonly dataType: 'pg/bool'; readonly codecId: 'pg/bool@1'; readonly nullable: true; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly email: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly emailVerified: { - readonly nativeType: 'bool'; + readonly dataType: 'pg/bool'; readonly codecId: 'pg/bool@1'; readonly nullable: false; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly image: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly role: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -855,39 +877,45 @@ type ContractBase = Omit< readonly verification: { columns: { readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly identifier: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly value: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -914,7 +942,7 @@ type ContractBase = Omit< readonly Tstz: { readonly kind: 'codec-instance'; readonly codecId: 'pg/timestamptz-string@1'; - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly typeParams: Record; }; }; @@ -1308,6 +1336,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -1318,9 +1348,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json index 213769df0..33de42a45 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json @@ -602,75 +602,75 @@ "columns": { "accessToken": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "accessTokenExpiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": true, "typeRef": "Tstz" }, "accountId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "createdAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "idToken": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "password": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "providerId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "refreshToken": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "refreshTokenExpiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": true, "typeRef": "Tstz" }, "scope": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "updatedAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "userId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -713,29 +713,29 @@ "columns": { "createdAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "expiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": true, "typeRef": "Tstz" }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "privateKey": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "publicKey": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -752,54 +752,54 @@ "columns": { "createdAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "expiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "impersonatedBy": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "ipAddress": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "token": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "updatedAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "userAgent": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "userId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -848,67 +848,67 @@ "columns": { "banExpires": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": true, "typeRef": "Tstz" }, "banReason": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "banned": { "codecId": "pg/bool@1", - "nativeType": "bool", + "dataType": "pg/bool", "nullable": true }, "createdAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "email": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "emailVerified": { "codecId": "pg/bool@1", - "nativeType": "bool", + "dataType": "pg/bool", "nullable": false }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "image": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "name": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "role": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "updatedAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" } @@ -932,43 +932,43 @@ "columns": { "createdAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "expiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "identifier": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "updatedAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "value": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -1002,18 +1002,20 @@ "kind": "postgres-schema" } }, - "storageHash": "9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32", + "storageHash": "310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839", "types": { "Tstz": { "codecId": "pg/timestamptz-string@1", - "kind": "codec-instance", - "nativeType": "timestamptz" + "dataType": "pg/timestamptz", + "kind": "codec-instance" } } }, "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -1024,9 +1026,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json index 6fb771a8d..67622d495 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32", + "to": "310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839", "providedInvariants": [], "createdAt": "2026-08-26T07:15:48.102Z", - "migrationHash": "35027c41418842f04072ddc3d995d6d3ff98ad15d9523c25faa872568b8f0ce1" + "migrationHash": "306894ad90836037e3bd0b43639a2e45eb79a352846c8ce203d31c89787853a3" } \ No newline at end of file diff --git a/packages/1-prisma-cloud/2-shared-modules/cron/package.json b/packages/1-prisma-cloud/2-shared-modules/cron/package.json index 3e1084833..cdc85982b 100644 --- a/packages/1-prisma-cloud/2-shared-modules/cron/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/cron/package.json @@ -1,6 +1,6 @@ { "name": "@internal/cron", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "description": "The cron Module: scheduled work as a driver (ADR-0020), realized on Prisma Cloud.", @@ -26,16 +26,16 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", "@prisma/compute": "0.1.0-beta.0", "arktype": "^2.2.3" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", "typescript": "^6.0.3", diff --git a/packages/1-prisma-cloud/2-shared-modules/email/package.json b/packages/1-prisma-cloud/2-shared-modules/email/package.json index 80b1f9bd7..a5d5781dd 100644 --- a/packages/1-prisma-cloud/2-shared-modules/email/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/email/package.json @@ -1,6 +1,6 @@ { "name": "@internal/email", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "description": "Transactional email as a composed module: emailSendContract, emailOutboxContract, defineTemplates, the emailSender() dependency factory.", @@ -30,16 +30,16 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", "arktype": "^2.2.3", "nodemailer": "^9.0.3" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@prisma/dev": "^0.25.2", "@types/bun": "^1.3.13", "@types/nodemailer": "^8.0.1", diff --git a/packages/1-prisma-cloud/2-shared-modules/storage/package.json b/packages/1-prisma-cloud/2-shared-modules/storage/package.json index 91bb9cac0..4640aa8a2 100644 --- a/packages/1-prisma-cloud/2-shared-modules/storage/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/storage/package.json @@ -1,6 +1,6 @@ { "name": "@internal/storage", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "description": "S3-compatible object storage (S5): s3Contract, S3Config, the s3() dependency factory.", @@ -30,10 +30,10 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0" + "@internal/core": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0" }, "devDependencies": { "@aws-sdk/client-s3": "^3.1085.0", @@ -43,6 +43,6 @@ "typescript": "^6.0.3", "vitest": "^4.1.10", "tsdown": "^0.22.7", - "@internal/tsdown-config": "workspace:0.27.0" + "@internal/tsdown-config": "workspace:0.28.0" } } diff --git a/packages/1-prisma-cloud/2-shared-modules/streams/package.json b/packages/1-prisma-cloud/2-shared-modules/streams/package.json index 3ec56c651..ba09f5ffe 100644 --- a/packages/1-prisma-cloud/2-shared-modules/streams/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/streams/package.json @@ -1,6 +1,6 @@ { "name": "@internal/streams", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "description": "Durable append-only event streams: streamsContract, StreamsConfig, the durableStreams() dependency factory, and the streams() module wrapping @prisma/streams-server.", @@ -33,16 +33,16 @@ }, "dependencies": { "@durable-streams/client": "0.2.6", - "@internal/core": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/storage": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/storage": "workspace:0.28.0", "@prisma/streams-local": "0.1.11", "@prisma/streams-server": "0.1.11" }, "devDependencies": { "@durable-streams/server-conformance-tests": "0.2.3", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", "typescript": "^6.0.3", diff --git a/packages/9-public/composer-cli/package.json b/packages/9-public/composer-cli/package.json index bdcf445a5..b610ca034 100644 --- a/packages/9-public/composer-cli/package.json +++ b/packages/9-public/composer-cli/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/composer-cli", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "description": "Prisma Composer's command family, which the `prisma` CLI mounts as `deploy` and `dev`.", "exports": { @@ -18,7 +18,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", "alchemy": "2.0.0-beta.78", "cross-spawn": "^7.0.6", "effect": "4.0.0-rc.115", @@ -28,8 +28,8 @@ "@prisma/cli-engine": "0.6.3" }, "devDependencies": { - "@internal/cli": "workspace:0.27.0", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/cli": "workspace:0.28.0", + "@internal/tsdown-config": "workspace:0.28.0", "@prisma/cli-engine": "0.6.3", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/9-public/composer-prisma-cloud/package.json b/packages/9-public/composer-prisma-cloud/package.json index ad6d74638..2af1fed7d 100644 --- a/packages/9-public/composer-prisma-cloud/package.json +++ b/packages/9-public/composer-prisma-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/composer-prisma-cloud", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "description": "The Prisma Cloud target for Prisma Composer: compute(), postgres() (ORM-managed, via /orm), rawPostgres(), the target extension, and first-party modules realized on Prisma Cloud (cron).", "exports": { @@ -43,10 +43,10 @@ "@effect/platform-bun": "4.0.0-rc.115", "@effect/platform-node": "4.0.0-rc.115", "@effect/platform-node-shared": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", "@prisma/dev": "^0.25.2", "@prisma/management-api-sdk": "^1.80.0", - "@prisma/orm-toolchain": "8.0.0-rc.13", + "@prisma/orm-toolchain": "8.0.0-rc.16", "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", @@ -57,26 +57,26 @@ "tsdown": "^0.22.7" }, "peerDependencies": { - "@prisma/orm-postgres": "8.0.0-rc.13" + "@prisma/orm-postgres": "8.0.0-rc.16" }, "devDependencies": { - "@internal/auth": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/cron": "workspace:0.27.0", - "@internal/dev-emulators": "workspace:0.27.0", - "@internal/email": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/local-target": "workspace:0.27.0", - "@internal/lowering": "workspace:0.27.0", - "@internal/nextjs": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", - "@internal/storage": "workspace:0.27.0", - "@internal/streams": "workspace:0.27.0", - "@internal/tsdown-config": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.13", + "@internal/auth": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/cron": "workspace:0.28.0", + "@internal/dev-emulators": "workspace:0.28.0", + "@internal/email": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/local-target": "workspace:0.28.0", + "@internal/lowering": "workspace:0.28.0", + "@internal/nextjs": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", + "@internal/storage": "workspace:0.28.0", + "@internal/streams": "workspace:0.28.0", + "@internal/tsdown-config": "workspace:0.28.0", + "@prisma/orm-postgres": "8.0.0-rc.16", "@types/node": "^26.0.1", "typescript": "^6.0.3" }, diff --git a/packages/9-public/composer/package.json b/packages/9-public/composer/package.json index e3621de92..c7862c269 100644 --- a/packages/9-public/composer/package.json +++ b/packages/9-public/composer/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/composer", - "version": "0.27.0", + "version": "0.28.0", "type": "module", "description": "Prisma Composer — build a Prisma App by composing Modules. Core authoring, deploy pipeline, and the service-rpc/node/nextjs authoring surfaces. The command family the `prisma` CLI mounts lives in @prisma/composer-cli.", "exports": { @@ -45,15 +45,15 @@ "@prisma/management-api-sdk": "^1.80.0" }, "devDependencies": { - "@internal/assemble": "workspace:0.27.0", - "@internal/cli": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/lowering": "workspace:0.27.0", - "@internal/nextjs": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/assemble": "workspace:0.28.0", + "@internal/cli": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/lowering": "workspace:0.28.0", + "@internal/nextjs": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/node": "^26.0.1", "tsdown": "^0.22.7", "typescript": "^6.0.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f85ec786a..5185c7c22 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: specifier: ^1.7.0 version: 1.7.0 '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* @@ -58,20 +58,20 @@ importers: examples/auth: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 hono: specifier: ^4.12.31 version: 4.12.31 @@ -81,7 +81,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -92,13 +92,13 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.78 @@ -112,7 +112,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -123,17 +123,17 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.78 version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -146,7 +146,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -154,10 +154,10 @@ importers: examples/email: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@react-email/components': specifier: ^1.0.12 @@ -167,7 +167,7 @@ importers: version: 2.1.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 hono: specifier: ^4.12.31 version: 4.12.31 @@ -192,7 +192,7 @@ importers: version: 19.2.3(@types/react@19.2.17) prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -200,13 +200,13 @@ importers: examples/env-param: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud devDependencies: '@types/bun': @@ -214,7 +214,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -222,14 +222,14 @@ importers: examples/orm-demo: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -248,7 +248,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -259,10 +259,10 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.78 @@ -279,7 +279,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -290,32 +290,32 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@store/catalog': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/catalog '@store/orders': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/orders '@store/promotions': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/promotions '@store/storefront': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/storefront alchemy: specifier: 2.0.0-beta.78 version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -325,7 +325,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -333,27 +333,27 @@ importers: examples/store/modules/catalog: dependencies: '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 pg: specifier: 8.22.0 version: 8.22.0 devDependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer-prisma-cloud '@types/bun': specifier: ^1.3.13 version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -361,30 +361,30 @@ importers: examples/store/modules/orders: dependencies: '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@store/catalog': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../catalog arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 pg: specifier: 8.22.0 version: 8.22.0 devDependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer-prisma-cloud '@types/bun': specifier: ^1.3.13 version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -392,17 +392,17 @@ importers: examples/store/modules/promotions: dependencies: '@store/catalog': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../catalog arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer-prisma-cloud '@types/bun': specifier: ^1.3.13 @@ -414,20 +414,20 @@ importers: examples/store/modules/storefront: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer-prisma-cloud '@store/catalog': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../catalog '@store/orders': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../orders arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 next: specifier: ^16.2.9 version: 16.2.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -463,23 +463,23 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@storefront-auth/auth': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/auth '@storefront-auth/storefront': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/storefront alchemy: specifier: 2.0.0-beta.78 version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -492,7 +492,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -501,13 +501,13 @@ importers: dependencies: arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer-prisma-cloud '@types/bun': specifier: ^1.3.13 @@ -519,17 +519,17 @@ importers: examples/storefront-auth/modules/storefront: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer-prisma-cloud '@storefront-auth/auth': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../auth arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 next: specifier: ^16.2.9 version: 16.2.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -562,10 +562,10 @@ importers: examples/streams: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud devDependencies: '@prisma/composer-cli': @@ -576,7 +576,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) tsdown: specifier: ^0.22.7 version: 0.22.12(typescript@6.0.3) @@ -588,10 +588,10 @@ importers: dependencies: arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../tsdown-config tsdown: specifier: ^0.22.7 @@ -612,7 +612,7 @@ importers: packages/0-framework/1-core/core: dependencies: '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/foundation '@standard-schema/spec': specifier: ^1.1.0 @@ -625,7 +625,7 @@ importers: version: 4.0.0-rc.115 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -643,7 +643,7 @@ importers: packages/0-framework/2-authoring/bundle-paths: devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/tsdown-config tsdown: specifier: ^0.22.7 @@ -655,17 +655,17 @@ importers: packages/0-framework/2-authoring/nextjs: dependencies: '@internal/bundle-paths': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../bundle-paths '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-core/core esbuild: specifier: ^0.28.1 version: 0.28.2 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -683,10 +683,10 @@ importers: packages/0-framework/2-authoring/node: dependencies: '@internal/bundle-paths': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../bundle-paths '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-core/core '@vercel/nft': specifier: ^1.10.2 @@ -696,7 +696,7 @@ importers: version: 0.28.2 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -714,20 +714,20 @@ importers: packages/0-framework/2-authoring/service-rpc: dependencies: '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/foundation '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -745,14 +745,14 @@ importers: packages/0-framework/3-tooling/assemble: dependencies: '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/foundation devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -770,13 +770,13 @@ importers: packages/0-framework/3-tooling/cli: dependencies: '@internal/assemble': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../assemble '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/foundation '@prisma/cli-engine': specifier: 0.6.3 @@ -789,7 +789,7 @@ importers: version: 7.0.6 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -810,10 +810,10 @@ importers: packages/1-prisma-cloud/0-lowering/dev-emulators: dependencies: '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../s3-protocol get-port: specifier: ^7.2.0 @@ -829,7 +829,7 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/dev': specifier: ^0.25.2 @@ -859,19 +859,19 @@ importers: packages/1-prisma-cloud/0-lowering/local-target: dependencies: '@internal/bundle-paths': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/bundle-paths '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/dev-emulators': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../dev-emulators '@internal/lowering': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../lowering '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../s3-protocol '@prisma/dev': specifier: ^0.25.2 @@ -887,7 +887,7 @@ importers: version: 7.5.21 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -911,13 +911,13 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) '@internal/bundle-paths': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/bundle-paths '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@prisma/management-api-sdk': specifier: ^1.80.0 @@ -930,7 +930,7 @@ importers: version: 4.0.0-rc.115 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -954,7 +954,7 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -972,35 +972,35 @@ importers: packages/1-prisma-cloud/1-extensions/target: dependencies: '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/dev-emulators': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-lowering/dev-emulators '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/local-target': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-lowering/local-target '@internal/lowering': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-lowering/lowering '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-lowering/s3-protocol '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@prisma/orm-toolchain': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 @@ -1009,7 +1009,7 @@ importers: version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -1024,7 +1024,7 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12(effect@4.0.0-rc.115) '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/cli-engine': specifier: 0.6.3 @@ -1045,32 +1045,32 @@ importers: packages/1-prisma-cloud/2-shared-modules/auth: dependencies: '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/email': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../email '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@prisma/orm-toolchain': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 better-auth: specifier: 1.6.24 version: 1.6.24(@cloudflare/workers-types@5.20260924.1)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(mysql2@3.22.5(@types/node@26.1.2))(next@16.2.10(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.22.0)(prisma@7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3))(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))) @@ -1082,7 +1082,7 @@ importers: version: 8.22.0 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/dev': specifier: ^0.25.2 @@ -1103,29 +1103,29 @@ importers: packages/1-prisma-cloud/2-shared-modules/cron: dependencies: '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/compute': specifier: 0.1.0-beta.0 version: 0.1.0-beta.0 arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -1143,29 +1143,29 @@ importers: packages/1-prisma-cloud/2-shared-modules/email: dependencies: '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/service-rpc arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 nodemailer: specifier: ^9.0.3 version: 9.0.3 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/dev': specifier: ^0.25.2 @@ -1189,16 +1189,16 @@ importers: packages/1-prisma-cloud/2-shared-modules/storage: dependencies: '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-lowering/s3-protocol devDependencies: '@aws-sdk/client-s3': @@ -1208,7 +1208,7 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/dev': specifier: ^0.25.2 @@ -1232,16 +1232,16 @@ importers: specifier: 0.2.6 version: 0.2.6 '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/storage': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../storage '@prisma/streams-local': specifier: 0.1.11 @@ -1254,7 +1254,7 @@ importers: specifier: 0.2.3 version: 0.2.3(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -1291,7 +1291,7 @@ importers: version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 cross-spawn: specifier: ^7.0.6 version: 7.0.6 @@ -1303,31 +1303,31 @@ importers: version: 0.28.2 devDependencies: '@internal/assemble': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/3-tooling/assemble '@internal/cli': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/3-tooling/cli '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/foundation '@internal/lowering': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/lowering '@internal/nextjs': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/nextjs '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/node '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/service-rpc '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/tsdown-config '@types/node': specifier: ^26.0.1 @@ -1342,7 +1342,7 @@ importers: packages/9-public/composer-cli: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../composer alchemy: specifier: 2.0.0-beta.78 @@ -1358,10 +1358,10 @@ importers: version: 0.28.2 devDependencies: '@internal/cli': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/3-tooling/cli '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/cli-engine': specifier: 0.6.3 @@ -1391,7 +1391,7 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../composer '@prisma/dev': specifier: ^0.25.2 @@ -1400,8 +1400,8 @@ importers: specifier: ^1.80.0 version: 1.80.0 '@prisma/orm-toolchain': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 @@ -1410,7 +1410,7 @@ importers: version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -1428,56 +1428,56 @@ importers: version: 0.22.12(typescript@6.0.3) devDependencies: '@internal/auth': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/auth '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/1-core/core '@internal/cron': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/cron '@internal/dev-emulators': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/dev-emulators '@internal/email': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/email '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/foundation '@internal/local-target': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/local-target '@internal/lowering': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/lowering '@internal/nextjs': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/nextjs '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/1-extensions/target '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/s3-protocol '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/service-rpc '@internal/storage': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/storage '@internal/streams': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/streams '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@types/node': specifier: ^26.0.1 version: 26.1.1 @@ -1491,16 +1491,16 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/example-store': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../examples/store '@types/bun': specifier: ^1.3.13 @@ -1519,7 +1519,7 @@ importers: version: 7.0.6 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -1527,10 +1527,10 @@ importers: website: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.78 @@ -1553,7 +1553,7 @@ importers: version: 14.3.0 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + version: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) shiki: specifier: ^4.2.0 version: 4.3.1 @@ -1602,15 +1602,9 @@ packages: react-devtools-core: optional: true - '@ark/schema@0.56.2': - resolution: {integrity: sha512-Qx4D2JFbBWpntiHZaTv7bGG4H/M2rigiknezKg/WVyDSaLdE4YCcWAOoFB7pjjDqHbbV2OqRfntm1nnXvwMexg==} - '@ark/schema@0.56.6': resolution: {integrity: sha512-OmLv80BCF2ib+zjecrXDosip/CSnZSYBGjblhqWYZWFOzdLQka6QymHToE9u7Z/HZW2KA8Hwc8MCNXoI3uGSIA==} - '@ark/util@0.56.2': - resolution: {integrity: sha512-9kU2sUE38FZEGG7l3hamYMBieLYEJh2L1mrYD2eXpT+78EnQSV1bhjxJhnxGBMSTbtwpBSDNSK+K60WvaI/DTQ==} - '@ark/util@0.56.6': resolution: {integrity: sha512-mHqq0f0HyDd9YadpFl25w0QECAP7d8HGIUpEC85duD+L+xr4i/CwfOid/Z7zJFFF/47oLt6+pZB9RbqWpBYTYg==} @@ -2800,8 +2794,8 @@ packages: '@prisma/management-api-sdk@1.80.0': resolution: {integrity: sha512-pQN6hBqR2pgaF3S5sMCe3iZIlThIOgUXoDcinB6/AxXO3qM6oWnirSUAJlhFQ/Hr5A2PmdxScOuCB1dJYHZ4KQ==} - '@prisma/orm-family-sql@8.0.0-rc.13': - resolution: {integrity: sha512-eOEv9tIPHwL16Jkbl+psuRI3Fz3nbjCxxI0BmFl/jiXFsBfoB0wL7qnsGG3OX3M+rMLxa/j7oL+EXkWyM/VyaQ==} + '@prisma/orm-family-sql@8.0.0-rc.16': + resolution: {integrity: sha512-hAZwoLwq+of0zdrYrK7peQOekbXEvw8ahM6DPbv1bd2iIcXfcSOoMfmJWpCrHYNYLQ43c6kjTqVyu6rnpef6mA==} peerDependencies: typescript: '>=5.9' peerDependenciesMeta: @@ -2816,17 +2810,27 @@ packages: typescript: optional: true - '@prisma/orm-postgres@8.0.0-rc.13': - resolution: {integrity: sha512-lHIfl6IVDDdKM/bc2CQMe+XO3lorUOvWXrjmBlBeSRraXqobtewIYYqGJ8zZ8mEZmFT8N2HhokHVkzUfU/eMeg==} + '@prisma/orm-framework@8.0.0-rc.16': + resolution: {integrity: sha512-KCW4a9SeRSPcrclytwn/8yHaYTXQXGqjPIvDryaDuEHKgY5sTxA+3pk8QA89Nph4TJV0jbNIg3JoQotcBiwdKQ==} peerDependencies: typescript: '>=5.9' peerDependenciesMeta: typescript: optional: true - '@prisma/orm-target-postgres@8.0.0-rc.13': - resolution: {integrity: sha512-xB7UKuYETHXqUkUorfuc6FdJJ3txrco3JnqcR0NFx29CDlw6/qwoaj7JIcVNZH41/SaZlR17nTbNo9yMfXmKtA==} + '@prisma/orm-postgres@8.0.0-rc.16': + resolution: {integrity: sha512-7Mh9QADGfG/9rlFaIrAQrSlNGsDHcjAAiIddOhf0GfhsOslaginjR8eFSxwiUdVhRqQ3KiQP3tEQdS7W0zBXkw==} peerDependencies: + temporal-polyfill: ^1.0.4 + typescript: '>=5.9' + peerDependenciesMeta: + typescript: + optional: true + + '@prisma/orm-target-postgres@8.0.0-rc.16': + resolution: {integrity: sha512-ek1kuePvNQppsvivYhSUyt0qsl4xjgVS/9ZXFY9EE2a59jbAJNci/UZbDYGqzDIYfKv+PrCsjmZoeDk/+U6gfw==} + peerDependencies: + temporal-polyfill: ^1.0.4 typescript: '>=5.9' peerDependenciesMeta: typescript: @@ -2844,6 +2848,18 @@ packages: vite: optional: true + '@prisma/orm-toolchain@8.0.0-rc.16': + resolution: {integrity: sha512-uZzmq9wBKngkZhLU87liza1rHOhUD6wpwC9vKEOO4GQUbQivedMKZ7SsJHNR5AXK5zn1D7ESvhJTfxLQ9FqKKw==} + peerDependencies: + '@prisma/cli-engine': 0.6.3 + typescript: '>=5.9' + vite: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + vite: + optional: true + '@prisma/query-plan-executor@7.2.0': resolution: {integrity: sha512-EOZmNzcV8uJ0mae3DhTsiHgoNCuu1J9mULQpGCh62zN3PxPTd+qI9tJvk5jOst8WHKQNwJWR3b39t0XvfBB0WQ==} @@ -3993,12 +4009,6 @@ packages: arkregex@0.0.12: resolution: {integrity: sha512-sOxL0eX50pnRYO4OyajKZChGuuj/iHwC5tysiAaGOPBu+zJwJQckWn7/DRH2++ol5uaKpyRn7N0hKT7nDqGmgg==} - arkregex@0.0.8: - resolution: {integrity: sha512-PJcx6G1kQTgLKPUbeYlYecDRaKq15AMSGVajlKFYWlPeJRQL+j3dKE6tyMs40HZ99djS1l9Vhl3ezAHy9JBIqQ==} - - arktype@2.2.3: - resolution: {integrity: sha512-7W+0RLTUNJiBFIIZXwOQxSR8Z273IAd6IvqBeG9+gHnQKFsIx2C0iOtGTmMrPnlX4qLXyc5+ll7A0BIj9WrbTg==} - arktype@2.2.7: resolution: {integrity: sha512-AbgM5SQvwCTURSR+ENfPtOG7cL5VZ0hqOVtoWyXKw2SviFddZhCBEUAjjVJYKCNFlPPR1VX5LGUKxsSqqc4Kdw==} @@ -5650,6 +5660,15 @@ packages: teex@1.0.1: resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + temporal-polyfill@1.0.5: + resolution: {integrity: sha512-+H/mmY74i6wXCMcjIhGuSnODcyZnc4eois2myhOyX0UqRAKNXQY5m9iB1en5jQ/n4SXtjLXo1ElBI5bmn8tZwQ==} + + temporal-spec@1.0.1: + resolution: {integrity: sha512-wxVoanmDeavXie1vu2JaQ3WIc3JZnWAOYFBsJyATaVsXsycKYUflGsyBmrRSnoCpZJpwPyr38VpgSUlQ8CbFxg==} + + temporal-utils@1.0.3: + resolution: {integrity: sha512-9jbTSX3HvkOWvDpNpFzwX/d1mkCrgQgwLmVTOEiuocZGKHsrQJtttGZFmybJ2zYP5zCSZuU5ZyeS8+eOEPABiQ==} + text-decoder@1.2.7: resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} @@ -6100,16 +6119,10 @@ snapshots: optionalDependencies: '@types/react': 19.2.17 - '@ark/schema@0.56.2': - dependencies: - '@ark/util': 0.56.2 - '@ark/schema@0.56.6': dependencies: '@ark/util': 0.56.6 - '@ark/util@0.56.2': {} - '@ark/util@0.56.6': {} '@aws-sdk/checksums@3.1000.17': @@ -7356,30 +7369,12 @@ snapshots: dependencies: openapi-fetch: 0.14.0 - '@prisma/orm-family-sql@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-family-sql@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': 1.1.0 - arktype: 2.2.3 - pathe: 2.0.3 - pluralize: 8.0.0 - tinyglobby: 0.2.17 - ts-toolbelt: 9.6.0 - optionalDependencies: - typescript: 6.0.3 - transitivePeerDependencies: - - '@prisma/cli-engine' - - magicast - - typanion - - vite - - '@prisma/orm-family-sql@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': - dependencies: - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@standard-schema/spec': 1.1.0 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 pluralize: 8.0.0 tinyglobby: 0.2.17 @@ -7392,12 +7387,12 @@ snapshots: - typanion - vite - '@prisma/orm-family-sql@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-family-sql@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': 1.1.0 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 pluralize: 8.0.0 tinyglobby: 0.2.17 @@ -7413,43 +7408,35 @@ snapshots: '@prisma/orm-framework@8.0.0-rc.13(typescript@6.0.3)': dependencies: '@standard-schema/spec': 1.1.0 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 tinyglobby: 0.2.17 uniku: 0.5.0 optionalDependencies: typescript: 6.0.3 - '@prisma/orm-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-framework@8.0.0-rc.16(typescript@6.0.3)': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@types/node': 26.1.2 - '@types/pg': 8.20.4 + '@standard-schema/spec': 1.1.0 + arktype: 2.2.7 pathe: 2.0.3 - pg: 8.22.0 tinyglobby: 0.2.17 + uniku: 0.5.0 optionalDependencies: typescript: 6.0.3 - transitivePeerDependencies: - - '@prisma/cli-engine' - - magicast - - pg-native - - typanion - - vite - '@prisma/orm-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-target-postgres': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@types/node': 26.1.2 '@types/pg': 8.20.4 + arktype: 2.2.7 pathe: 2.0.3 pg: 8.22.0 + temporal-polyfill: 1.0.5 tinyglobby: 0.2.17 optionalDependencies: typescript: 6.0.3 @@ -7460,16 +7447,18 @@ snapshots: - typanion - vite - '@prisma/orm-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-target-postgres': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@types/node': 26.1.2 '@types/pg': 8.20.4 + arktype: 2.2.7 pathe: 2.0.3 pg: 8.22.0 + temporal-polyfill: 1.0.5 tinyglobby: 0.2.17 optionalDependencies: typescript: 6.0.3 @@ -7480,41 +7469,20 @@ snapshots: - typanion - vite - '@prisma/orm-target-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-target-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@standard-schema/spec': 1.1.0 - '@types/node': 26.1.2 - '@types/pg': 8.20.4 - arktype: 2.2.3 - pathe: 2.0.3 - pg: 8.22.0 - pg-cursor: 2.21.0(pg@8.22.0) - postgres-array: 2.0.0 - optionalDependencies: - typescript: 6.0.3 - transitivePeerDependencies: - - '@prisma/cli-engine' - - magicast - - pg-native - - typanion - - vite - - '@prisma/orm-target-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': - dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': 1.1.0 '@types/node': 26.1.2 '@types/pg': 8.20.4 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 pg: 8.22.0 pg-cursor: 2.21.0(pg@8.22.0) postgres-array: 2.0.0 + temporal-polyfill: 1.0.5 optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -7524,19 +7492,20 @@ snapshots: - typanion - vite - '@prisma/orm-target-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-target-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': 1.1.0 '@types/node': 26.1.2 '@types/pg': 8.20.4 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 pg: 8.22.0 pg-cursor: 2.21.0(pg@8.22.0) postgres-array: 2.0.0 + temporal-polyfill: 1.0.5 optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -7551,7 +7520,7 @@ snapshots: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 - arktype: 2.2.3 + arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) ci-info: 4.4.0 clipanion: 4.0.0-rc.4(typanion@3.14.0) @@ -7580,7 +7549,7 @@ snapshots: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 - arktype: 2.2.3 + arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) ci-info: 4.4.0 clipanion: 4.0.0-rc.4(typanion@3.14.0) @@ -7604,12 +7573,12 @@ snapshots: - magicast - typanion - '@prisma/orm-toolchain@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-toolchain@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 - arktype: 2.2.3 + arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) ci-info: 4.4.0 clipanion: 4.0.0-rc.4(typanion@3.14.0) @@ -7633,12 +7602,12 @@ snapshots: - magicast - typanion - '@prisma/orm-toolchain@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-toolchain@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 - arktype: 2.2.3 + arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) ci-info: 4.4.0 clipanion: 4.0.0-rc.4(typanion@3.14.0) @@ -8728,16 +8697,6 @@ snapshots: dependencies: '@ark/util': 0.56.6 - arkregex@0.0.8: - dependencies: - '@ark/util': 0.56.2 - - arktype@2.2.3: - dependencies: - '@ark/schema': 0.56.2 - '@ark/util': 0.56.2 - arkregex: 0.0.8 - arktype@2.2.7: dependencies: '@ark/schema': 0.56.6 @@ -9945,42 +9904,14 @@ snapshots: - react-dom optional: true - prisma@8.0.0-rc.19(magicast@0.5.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): - dependencies: - '@manypkg/tools': 2.1.2 - '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/composer-cli': link:packages/9-public/composer-cli - '@prisma/compute-sdk': 0.43.0(@prisma/management-api-sdk@1.80.0) - '@prisma/management-api-sdk': 1.80.0 - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@vercel/detect-agent': 1.2.5 - better-result: 2.9.2 - cross-spawn: 7.0.6 - dotenv: 17.4.2 - execa: 9.6.1 - open: 11.0.4 - transitivePeerDependencies: - - bare-abort-controller - - bare-buffer - - bufferutil - - encoding - - magicast - - react-native-b4a - - rollup - - supports-color - - typanion - - typescript - - utf-8-validate - - vite - - prisma@8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): + prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): dependencies: '@manypkg/tools': 2.1.2 '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/composer-cli': link:packages/9-public/composer-cli '@prisma/compute-sdk': 0.43.0(@prisma/management-api-sdk@1.80.0) '@prisma/management-api-sdk': 1.80.0 - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@vercel/detect-agent': 1.2.5 better-result: 2.9.2 cross-spawn: 7.0.6 @@ -10001,14 +9932,14 @@ snapshots: - utf-8-validate - vite - prisma@8.0.0-rc.19(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): + prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): dependencies: '@manypkg/tools': 2.1.2 '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/composer-cli': link:packages/9-public/composer-cli '@prisma/compute-sdk': 0.43.0(@prisma/management-api-sdk@1.80.0) '@prisma/management-api-sdk': 1.80.0 - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@vercel/detect-agent': 1.2.5 better-result: 2.9.2 cross-spawn: 7.0.6 @@ -10509,6 +10440,15 @@ snapshots: - bare-abort-controller - react-native-b4a + temporal-polyfill@1.0.5: + dependencies: + temporal-spec: 1.0.1 + temporal-utils: 1.0.3 + + temporal-spec@1.0.1: {} + + temporal-utils@1.0.3: {} + text-decoder@1.2.7: dependencies: b4a: 1.9.0 diff --git a/skills/prisma-composer-core-concepts/SKILL.md b/skills/prisma-composer-core-concepts/SKILL.md index 6b0f5618c..183ef1ece 100644 --- a/skills/prisma-composer-core-concepts/SKILL.md +++ b/skills/prisma-composer-core-concepts/SKILL.md @@ -2,7 +2,7 @@ name: prisma-composer-core-concepts metadata: library: "@prisma/composer" - library_version: "0.27.0" + library_version: "0.28.0" version: 2026.9.1 description: >- Use when deploying or managing an app that uses Prisma Composer diff --git a/test/integration/package.json b/test/integration/package.json index ff2f59026..3dde2f6e7 100644 --- a/test/integration/package.json +++ b/test/integration/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/integration-tests", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -9,10 +9,10 @@ }, "devDependencies": { "@aws-sdk/client-s3": "^3.1085.0", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@prisma/example-store": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@prisma/example-store": "workspace:0.28.0", "@types/bun": "^1.3.13", "@types/cross-spawn": "^6.0.6", "@types/node": "^26.0.1", diff --git a/website/package.json b/website/package.json index e28f1ca3c..a11d9c772 100644 --- a/website/package.json +++ b/website/package.json @@ -1,6 +1,6 @@ { "name": "composer-docs-website", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -14,14 +14,14 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../.env}\"; set +a; bun ../scripts/composer-destroy.ts module.ts ${DOCS_STAGE:+--stage \"$DOCS_STAGE\"} ${DOCS_STAGE:---production} )" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "alchemy": "2.0.0-beta.78" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@prisma/management-api-sdk": "^1.80.0", "@types/bun": "^1.3.13", "@types/markdown-it": "^14.1.2",