P

Prisma

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.25: Close prepared ORM documentation (#30320)

Linked issue n/a — documentation-only project close-out; Linear integration and ticket-prefixed naming were explicitly waived. Feature delivery merged in #30260, #30289 and #30309. Summary Reconcile the prepared ORM documentation with the shipped aggregate surface. All five project acceptance criteria have been verified against the merged implementation and its recorded evidence; no feature work r…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.24

TML-3249: declare the Supabase nullable text[] columns and split two …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.23

emit() always writes contract.d.ts in contract.json order, never auth…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.22

feat(psl): a model with no @@Map names its table verbatim, and the pl…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.21: feat(orm): prepare aggregate and grouped queries (#30309)

Linked issue Builds on #30260 and #30289. At a glance From the public SQLite acceptance test, using its existing db and runtime: const grouped = await db.prepare( { minimum: 'sqlite/bigintnumber@1', take: 'sqlite/integer@1' }, (p) => db.orm.Post.groupBy('userId') .having((h) => h.count().gte(p.minimum)) .orderBy((post) => post.userId.asc()) .limit(p.take) .prepared.aggregate((agg) => ({ total: agg…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.20: Add documented PSL attribute signature help (#30312)

Adds documented signature help for PSL attribute arguments using shared built-in and extension metadata. Changes Require documentation on attribute specs, nested signatures and parameter declarations; migrate repository-owned declarations and completion consumers. Register automatic ( and , triggers and explicit requests, with named-parameter selection, nested-call help, unknown-function suppressi…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.19

TML-3249: contract infer prints a nullable list column as Type[]? (#3…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.18

fix: avoid upgrade instruction conflicts with independent fragments (…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.17

feat(sql): Prisma 7 users point Prisma 8 at their existing schema.pri…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.16: docs: Prisma 7 bug reports belong in this repository (#30297)

A Prisma 7 user who opens a bug report in this repository today is told this before the form: You are on the latest minor version of Prisma 8. While we are pre-1.0, only the latest minor receives fixes — older minors are not supported. If you are on an older minor, please upgrade and re-verify before filing. With this PR they are told this instead: You are on the latest release of the line you use…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.15

docs: Prisma 7 is supported for eighteen months after 8.0.0 final (#3…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.14: Make Postgres targets own inbound list decoding (#30235)

Linked issue Closes #30164. No Linear ticket/project for this branch by request; this PR intentionally does not close or prefix a Linear issue. Summary Postgres list decoding now follows the contract-declared list shape instead of the driver's static parser table, so enum arrays and builtin arrays enter one target-owned decode path. The PR also records the approved fixed-scale numeric-list string…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.13

perf(orm): specialize prepared include decoding and fuse model mappin…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.12

migration plan and migration new no longer need contract.d.ts on disk…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.11: feat(orm): support prepared row reads (#30260)

Linked issue Issue tracking and Linear title/link requirements explicitly waived by the maintainer. At a glance From the Postgres integration test, with its existing db and runtime: const terminal = await db.prepare({ id: 'pg/int4@1' }, (p) => db.orm.public.User.select('id').prepared.first({ id: p.id }), ); expect(await terminal.query(runtime, { id: 2 })).toEqual({ id: 2 }); expect(await terminal.…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.10: Add Postgres Date codec and field presets (#30288)

Linked issue No Linear ticket; opening without a ticket prefix at the author's request. At a glance model Event { id Int @id occurred TimestamptzJsDate(3) createdAt temporal.createdAtJsDate() updatedAt temporal.updatedAtJsDate() } These timestamp fields read and write JavaScript Date values; existing unsuffixed Temporal presets remain unchanged. Summary Applications using JavaScript Date can now o…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.9: Close out attribute autocomplete project (#30304)

Linked issue n/a — small project closeout; Linear prefix explicitly waived. Delivery merged in #30247, #30249, and #30266. Summary Remove the completed project's two tracked QA artifacts and retain one final-retro lesson in drive/retro/README.md: editor acceptance must verify applied edits, caret placement, and visible follow-up suggestions in the rendered editor, separately from invocation and tr…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.8: Complete recursive PSL attribute values (#30266)

Summary Extend configured PSL attribute completion through nested functions, lists, records, literals, and namespace-correct field references. Attribute factories remain authoritative: completion inspects combinator metadata, never invokes parsing to choose alternatives, and preserves matching union/function signatures. Prerequisite: #30249 (merged). The maintainer explicitly waived Linear linking…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.7

db init, db update and migrate no longer strand the database when con…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.10

v8.0.0-rc.10 This RC finishes the rename from Prisma Next to Prisma 8 in every identifier a project can see (the old schema header keeps working, the old environment variables do not), adds named model and result types to the emitted contract, makes db sign set the db ref so the first plan after adoption stays incremental, and adds attribute completion to the language server. Breaking changes CLI…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.6

docs(skills): upgrade references name the published @prisma/orm-* pac…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.4

chore(release): the version bump restamps extension versions in emitt…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.5

chore(release): the version bump restamps extension versions in emitt…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.3: Reduce included-result decoding overhead (#30284)

Linked issue Follow-up to #30259 (merged). No separate Linear ticket was supplied or identified; the title was approved without a ticket prefix. At a glance Included cells reuse their execution-local column binding: let binding = bindings.get(key); if (binding === undefined) { binding = resolveIncludedColumnBinding(contract, context, include, key); bindings.set(key, binding); } decoded[key] = bind…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11

v8.0.0-rc.11 This release moves the toolchain onto @prisma/cli-engine@0.4.0, which adds a Markdown output format to every CLI command. Nothing else changed since rc.10. The upgrade recipes for this hop: the app recipe and the extension recipe. Breaking changes The engine peer moves to @prisma/cli-engine@0.4.0 — @prisma/orm-toolchain declares the unified CLI's engine as an exact peer, and this rele…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.11-dev.2

docs(skills): the release cut also prepares the prisma/web docs PR an…

P
Prisma Dev Tools v8.0.0-rc

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

Release: 8.0.0-rc.10 → 8.0.0-rc.11 This is the routine release PR per docs/oss/versioning.md. It bumps every workspace package to 8.0.0-rc.11 and moves every @prisma/cli-engine pin from 0.3.0 to 0.4.0. No other change has merged since rc.10; the engine move is the whole release. The engine change: @prisma/cli-engine@0.4.0 adds a --format markdown output format to every command and widens the engin…

P
Prisma Dev Tools v8.0.0-rc

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

8.0.0-rc.9 → 8.0.0-rc.10. What ships The user-facing changes are in docs/releases/v8.0.0-rc.10.md, mirrored into CHANGELOG.md. Review that file as the release's public statement. In short: the Prisma 8 rename reaches every identifier a project can see (schema header, environment variables, config directory, primer file), the emitted contract gains Models, Scalars, Shape, and a working ResultType o…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.9-dev.13

fix(cli): after db sign, migration plan proposes only the change inst…