P

Prisma

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.22-dev.5

TML-3780: SQLite gets the convenience types DateTime, Date, Time and …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.22-dev.4

TML-3774: The Prisma 6 MongoDB reader refuses index pairs Prisma 6 re…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.22-dev.3

docs: the rc.22 notes say contract infer writes the convenience date …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.22-dev.2

fix(mysql): interrupt a statement before destroying its connection, s…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.22

v8.0.0-rc.22 On PostgreSQL, DateTime, Date, Time and the new Duration are convenience types whose defaults read a JavaScript Date or a string, with no Temporal polyfill. Value objects move into the storage plane, so changing one is a migration, and Postgres checks value object and discriminator columns. MongoDB's query builder, raw lane, ORM and runtime take an execution context, as SQL's do, and…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.22-dev.1: chore(release): bump to 8.0.0-rc.22 (#30919)

8.0.0-rc.21 → 8.0.0-rc.22. See versioning. Publishing was broken and is fixed. From 23 October every Publish to npm run on main failed with ENEEDAUTH on three packages that had never been on npm: @prisma/orm-mysql, @prisma/orm-target-mysql (#30856) and @prisma/orm-postgres-contrib (#30904). Trusted publishing cannot authenticate a package that does not exist yet. They were published once by hand a…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.21

v8.0.0-rc.21 migration plan and db update can rename or delete an enum value on Postgres and SQLite, and update the rows that hold it. MongoDB contracts written in TypeScript, PSL or Prisma 6 now build through one builder and follow the same rules. A closed client's members report the failure through the promise or result they return. MySQL gets its first public packages, which can plan and apply…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.21-dev.23

feat(mysql): send each MySQL statement in one round trip, with the ma…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.20-dev.7

TML-3722: The docs site error-reference sync passes again: the MDX ch…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.20-dev.6

TML-3704: MySQL can migrate, verify and sign, and each runner says wh…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.20-dev.5

Docs: a supported-versions table, and Prisma 7 accepts community feat…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.20-dev.4

TML-3345, TML-3210: A closed client's promise-returning members rejec…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.20-dev.3

Drivers and init decide from error codes and driver state, never from…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.20-dev.2

TML-3722: The docs site error reference updates again: placeholders s…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.20

v8.0.0-rc.20 ORM commands run on @prisma/cli-engine 0.9.0, so a piped command prints tab-separated data lines and JSON needs --json. A type alias in PSL can set @default, @onCreate and @onUpdate, and the contract stores each column's real type instead of the alias name. Postgres migrations can rename, move and remove namespaces, and can change a relation's actions or a primary key. A failed migrat…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.20-dev.1: chore(release): bump to 8.0.0-rc.20 (#30838)

Version 8.0.0-rc.19 → 8.0.0-rc.20. Merging this PR publishes the release. The main change: the ORM's commands run on @prisma/cli-engine 0.9.0, the engine the prisma CLI 8.0.0-rc.25 ships (#30835). A piped ORM command now prints tab-separated data lines on stdout; scripts that read JSON must pass --json. This release lets prisma/composer and prisma/prisma-cli drop their engine 0.7.0 pins. What to r…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.12

TML-3694: A MySQL target that emits a contract and reads a MySQL data…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.11

TML-3655: An SQL builder insert must include every column that is not…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.10: TML-3693: Each database's packages move into one folder (#30829)

This PR moves each database's packages into one folder per database. After it, everything Postgres needs is here: packages/3-targets/postgres/ 1-target/ @internal/target-postgres 2-adapter/ @internal/adapter-postgres 3-driver/ @internal/driver-postgres 4-codec-testkit/ @internal/postgres-codec-testkit 9-facade/ @internal/postgres Before, the same five packages were spread over four folders: Packag…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.9

Docs: Prisma 8's direction record — project intent, vision, steering …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.8

TML-3647: MongoDB enum members and discriminator values are written i…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.7

TML-3688, TML-3411, TML-3685, TML-3687: A Supabase client shuts down …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.6

TML-3457: Prisma 8 can migrate a changed relation action or primary k…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.5

TML-3537: Migration statements rename, move and delete Postgres names…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.4

Shape the MySQL proof of concept: one folder per database, then a nar…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.3

Migration failures name what a check expected and say whether the dat…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19

v8.0.0-rc.19 @default now means a database default, and values the client generates are written @onCreate(...) and @onUpdate(...). Every default is stored in one form owned by its column's data type, so date, time and bytes defaults are written with tags. Clients take the contract as a typed value, can render any plan as SQL without a database, and run each ORM call as one activity that middleware…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.19-dev.1: chore(release): bump to 8.0.0-rc.19 (#30821)

Version 8.0.0-rc.18 → 8.0.0-rc.19. Merging this PR publishes the release. What to review Release notes: docs/releases/v8.0.0-rc.19.md. This file becomes the GitHub Release body. It covers 51 merged PRs: 19 breaking changes, then features and fixes. CHANGELOG.md has the same entry. App upgrade guide: skills/prisma-8/upgrading/app/upgrades/8.0.0-rc.18-to-8.0.0-rc.19/instructions.md. It has 82 change…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.18-dev.47

TML-3691: A caller of a cache store passes only the fields it needs (…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.18-dev.46

Production code stops reading error messages and check descriptions t…