From e85fc3d274925ce3ae271ae6a0d6afffec4bab81 Mon Sep 17 00:00:00 2001 From: willbot Date: Tue, 29 Sep 2026 13:58:16 +0200 Subject: [PATCH] chore: create new projects with Prisma ORM 8.0.0-rc.13, prisma 8.0.0-rc.19 and Composer 0.25.0 Composer 0.25.0 peers @prisma/orm-postgres 8.0.0-rc.13, and prisma 8.0.0-rc.19 depends on @prisma/composer-cli 0.25.0, so the three move together. alchemy and effect stay on the versions Composer depends on. Co-Authored-By: Claude Fable 5.1 Signed-off-by: willbot Signed-off-by: Will Madden --- src/constants/dependencies.ts | 16 ++++++++-------- tests/dependencies.test.ts | 10 +++++----- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/constants/dependencies.ts b/src/constants/dependencies.ts index 2be05af..66aab66 100644 --- a/src/constants/dependencies.ts +++ b/src/constants/dependencies.ts @@ -3,14 +3,14 @@ import type { CreateTemplate, PackageManager } from "../types"; export const dependencyVersionMap = { "@astrojs/node": "^10.0.2", "@elysiajs/node": "^1.4.5", - "@prisma/composer": "0.24.0", - "@prisma/composer-prisma-cloud": "0.24.0", + "@prisma/composer": "0.25.0", + "@prisma/composer-prisma-cloud": "0.25.0", "@prisma/dev": "0.25.2", - "@prisma/orm-mongo": "8.0.0-rc.12", - // Must match @prisma/composer-prisma-cloud's exact peerDependency. - // Stays on rc.12 while that peer does; do not bump with prisma's - // orm-toolchain alone or npm install fails with ERESOLVE. - "@prisma/orm-postgres": "8.0.0-rc.12", + "@prisma/orm-mongo": "8.0.0-rc.13", + // Must match @prisma/composer-prisma-cloud's exact peerDependency, even when + // prisma bundles a newer @prisma/orm-toolchain, or npm install fails with + // ERESOLVE. + "@prisma/orm-postgres": "8.0.0-rc.13", "@sveltejs/adapter-node": "^5.3.2", "@types/node": "^25.6.2", alchemy: "2.0.0-beta.78", @@ -22,7 +22,7 @@ export const dependencyVersionMap = { nitro: "^3.0.260610-beta", // Must match the @prisma/composer-cli version this prisma release depends on. // `bun run check:pins` verifies that against the Composer pins above. - prisma: "8.0.0-rc.18", + prisma: "8.0.0-rc.19", // The ORM runtime's timestamp columns need a global Temporal, which no // stable Node or Bun ships yet. "temporal-polyfill": "^1.0.4", diff --git a/tests/dependencies.test.ts b/tests/dependencies.test.ts index 2a44512..661e08a 100644 --- a/tests/dependencies.test.ts +++ b/tests/dependencies.test.ts @@ -4,11 +4,11 @@ import { dependencyVersionMap, getDependencyVersion } from "../src/constants/dep describe("Prisma 8 dependency versions", () => { test("uses the selected Prisma 8 and Composer releases", () => { - expect(getDependencyVersion("@prisma/orm-postgres")).toBe("8.0.0-rc.12"); - expect(getDependencyVersion("@prisma/orm-mongo")).toBe("8.0.0-rc.12"); - expect(getDependencyVersion("@prisma/composer")).toBe("0.24.0"); - expect(getDependencyVersion("@prisma/composer-prisma-cloud")).toBe("0.24.0"); - expect(getDependencyVersion("prisma")).toBe("8.0.0-rc.18"); + expect(getDependencyVersion("@prisma/orm-postgres")).toBe("8.0.0-rc.13"); + expect(getDependencyVersion("@prisma/orm-mongo")).toBe("8.0.0-rc.13"); + expect(getDependencyVersion("@prisma/composer")).toBe("0.25.0"); + expect(getDependencyVersion("@prisma/composer-prisma-cloud")).toBe("0.25.0"); + expect(getDependencyVersion("prisma")).toBe("8.0.0-rc.19"); expect(getDependencyVersion("alchemy")).toBe("2.0.0-beta.78"); expect(getDependencyVersion("effect")).toBe("4.0.0-rc.115"); expect(getDependencyVersion("turbo")).toBe("2.10.12");