diff --git a/src/constants/dependencies.ts b/src/constants/dependencies.ts index ee7b01f..3533f88 100644 --- a/src/constants/dependencies.ts +++ b/src/constants/dependencies.ts @@ -3,25 +3,25 @@ import type { CreateTemplate, PackageManager } from "../types"; export const dependencyVersionMap = { "@astrojs/node": "^10.0.2", "@elysiajs/node": "^1.4.5", - "@prisma/composer": "0.20.0", - "@prisma/composer-prisma-cloud": "0.20.0", + "@prisma/composer": "0.23.0", + "@prisma/composer-prisma-cloud": "0.23.0", "@prisma/dev": "0.25.2", - "@prisma/orm-mongo": "8.0.0-rc.11", + "@prisma/orm-mongo": "8.0.0-rc.12", // Must match @prisma/composer-prisma-cloud's exact peerDependency. - "@prisma/orm-postgres": "8.0.0-rc.11", + "@prisma/orm-postgres": "8.0.0-rc.12", "@sveltejs/adapter-node": "^5.3.2", "@types/node": "^25.6.2", - alchemy: "2.0.0-beta.74", + alchemy: "2.0.0-beta.78", arktype: "^2.2.3", dotenv: "^17.4.2", - effect: "4.0.0-rc.112", + effect: "4.0.0-rc.115", mongodb: "^7.1.0", "mongodb-memory-server": "^11.1.0", nitro: "^3.0.260610-beta", // The CLI bundles a matching @prisma/orm-toolchain, and the toolchain is only // tested against the ORM release it ships with. Bump this in the same change // as the @prisma/orm-* pins; `bun run check:pins` verifies the pair. - prisma: "8.0.0-rc.15", + prisma: "8.0.0-rc.17", // 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/templates/create/_package-manager/pnpm-workspace.yaml.hbs b/templates/create/_package-manager/pnpm-workspace.yaml.hbs index 7340f76..e1af88d 100644 --- a/templates/create/_package-manager/pnpm-workspace.yaml.hbs +++ b/templates/create/_package-manager/pnpm-workspace.yaml.hbs @@ -17,5 +17,5 @@ allowBuilds: minimumReleaseAgeExclude: - "@prisma/*" overrides: - effect: "4.0.0-rc.112" + effect: "4.0.0-rc.115" {{/if}} diff --git a/tests/dependencies.test.ts b/tests/dependencies.test.ts index 91c4b80..50b423d 100644 --- a/tests/dependencies.test.ts +++ b/tests/dependencies.test.ts @@ -4,13 +4,13 @@ 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.11"); - expect(getDependencyVersion("@prisma/orm-mongo")).toBe("8.0.0-rc.11"); - expect(getDependencyVersion("@prisma/composer")).toBe("0.20.0"); - expect(getDependencyVersion("@prisma/composer-prisma-cloud")).toBe("0.20.0"); - expect(getDependencyVersion("prisma")).toBe("8.0.0-rc.15"); - expect(getDependencyVersion("alchemy")).toBe("2.0.0-beta.74"); - expect(getDependencyVersion("effect")).toBe("4.0.0-rc.112"); + 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.23.0"); + expect(getDependencyVersion("@prisma/composer-prisma-cloud")).toBe("0.23.0"); + expect(getDependencyVersion("prisma")).toBe("8.0.0-rc.17"); + 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"); }); diff --git a/tests/e2e/create-prisma.e2e.test.ts b/tests/e2e/create-prisma.e2e.test.ts index 23b8097..fba5adf 100644 --- a/tests/e2e/create-prisma.e2e.test.ts +++ b/tests/e2e/create-prisma.e2e.test.ts @@ -520,7 +520,7 @@ describe("create-prisma e2e", () => { expect(packageJson.devDependencies.prisma).toBe(dependencyVersionMap.prisma); expect(packageJson.scripts.postinstall).toBe("prisma skills sync || exit 0"); expect(packageJson.scripts.deploy).toContain("bun run composer:deploy"); - expect(packageJson.overrides.effect).toBe("4.0.0-rc.112"); + expect(packageJson.overrides.effect).toBe("4.0.0-rc.115"); expect(moduleSource).toContain("postgres({"); expect(dbSource).toContain("service.load().database.client"); diff --git a/tests/install.test.ts b/tests/install.test.ts index f8e6007..b258ea2 100644 --- a/tests/install.test.ts +++ b/tests/install.test.ts @@ -255,9 +255,9 @@ describe("Composer package-manager commands", () => { }); test("allows create-prisma to resolve freshly published packages with Deno", () => { - expect(getPackageExecutionArgs("deno", ["prisma@8.0.0-rc.11", "orm", "init"])).toEqual({ + expect(getPackageExecutionArgs("deno", ["prisma@8.0.0-rc.17", "orm", "init"])).toEqual({ command: "deno", - args: ["run", "-A", "--minimum-dependency-age=0", "npm:prisma@8.0.0-rc.11", "orm", "init"], + args: ["run", "-A", "--minimum-dependency-age=0", "npm:prisma@8.0.0-rc.17", "orm", "init"], }); });