P

Prisma

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.20: Hover shows declarations and /// documentation in PSL files (#30569)

Hovering a name in a .prisma file now shows what it is and, where available, its documentation. What users see Hover over Shows A model, composite type, field, named type or block, at its declaration or at any reference to it (including from another file) A prisma code line for the declaration (model User, `email String @unique, policy ReadOwn), followed by the ///` doc comment written above it A…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.19

Complete generic-block values and namespace-qualified entity referenc…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.18: docs: close nullable scalar lists project (#30571)

Linked issue Close-out of #30051 and its QA follow-up #30568, both merged. No Linear project or ticket, by explicit operator direction. At a glance List ADR 248 → ADR 258 (indexed; ADR 178 examples and explanation updated directly) Evidence commit → transient project directory removed Summary Close nullable scalar lists without losing the failed-QA record or the rationale for the shipped wire inco…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.17

The caller builds the PSL binder, and an unknown name gets one diagno…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.16: Fix nullable Mongo list container validation (#30568)

Linked issue Follow-up to #30051, found during fresh consumer QA. No Linear ticket, per the original project direction. At a glance optionalStrings String[]? optionalNullableStrings String?[]? Both fields now admit an explicit null container in Mongo; only the second admits null elements. Previously, omission worked but an explicit null container failed database validation. Summary Make Mongo coll…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.15: Close the PSL binder project (#30566)

Linked issue Closes out #30349 (binder), #30478 (SQL), #30538 (Mongo), and #30545 (language server). Linear tracking was explicitly omitted. Summary Add the already-emitted PSL_UNRESOLVED_REFERENCE code to PslDiagnosticCode, with a type regression test. Remove the completed project's temporary files. Documentation changes correct outdated API signatures, removed helpers, namespace behavior, diagno…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.14: Use the binder for language-server resolution and completion (#30545)

Linked issue This project explicitly omits Linear tickets. Prerequisite: #30538, still open/queued; this PR targets mongo-conversion and should be retargeted after it merges. Approved slice spec. At a glance From the completion regression, with | marking the cursor: model Shared { id Int } namespace app { enum Shared { VALUE } model Int { id String } model Local { value | } } namespace other { mod…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.13: Use the binder for Mongo PSL interpretation (#30538)

Linked issue This project intentionally omits Linear tickets by operator decision. Prerequisite: #30478 (merged). Scope and completion: Mongo conversion spec. At a glance From the provider interpretation test: model User { id ObjectId @id @map("_id") bad Mystery } This now reports PSL_UNRESOLVED_REFERENCE: Cannot find type "Mystery", rather than the interpreter's PSL_UNSUPPORTED_FIELD_TYPE fallbac…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.12

TML-3420: rename a table without losing its rows, stated with this.re…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.11

TML-2419: a query after close() fails once with "Runtime is closed", …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.10

fix(target-postgres): setDefault refuses a default it cannot write, a…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.9

TML-3398: The cache middleware gains invalidation, opaque entry meta …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.8

TML-3360: a TypeScript enum member must be written as its column stor…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.7

TML-3278: a field's domain type matches its column, and every stored …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.6

TML-3363: test the Postgres default parser against the values Postgre…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.5

fix(mongo): read unmodified Prisma 6 schemas with Prisma 6's storage …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.4

docs: scalar types are named after the target on every surface (ADR 2…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.3

TML-3324: Parse view bodies as model fields only in Prisma 7 and Pris…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14

v8.0.0-rc.14 In this release, connect() on the Postgres serverless client returns a connection with db.orm, db.transaction(...) and db.prepare(...), the same members as a postgres() client. A date or time default is stored in one canonical text for each value, so its storage hash no longer depends on how the default was written. The Mongo ORM passes every value it writes, reads or filters on throu…

P
Prisma Dev Tools v8.0.0-rc

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

Release 8.0.0-rc.13 → 8.0.0-rc.14 See docs/oss/versioning.md for the versioning policy and the release procedure. What to review Release notes: docs/releases/v8.0.0-rc.14.md. This file becomes the body of the GitHub Release. CHANGELOG.md carries the same text. The notes cover the 15 pull requests merged since v8.0.0-rc.13; internal refactors, process notes and documentation-only changes are left o…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.14-dev.2

TML-3296: sql is the tag of the SQL family's data type sql/expression…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.13-dev.12: docs(error-reference): name each CLI command with its group (#30527)

At a glance MIGRATION.UNKNOWN_REF in docs/reference/error-reference.md, before: A ref name was used (read, resolved, or deleted via ref commands) but no ref file with that name exists. Create it with prisma ref set <name> <hash>, or run ref list to see what exists. After: A ref name was used (read, resolved, or deleted via migration ref commands) but no ref file with that name exists. Create it wi…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.13-dev.11: Resolve SQL relations by bound model identity across namespaces (#30478)

Linked issue Follow-up to #30349 (merged binder groundwork). At a glance The namespace regression uses this model pair in both public and auth, with each namespace's own mapped table names: // use prisma-8 namespace public { model User { id Int @id memberships Membership[] @@map("public_users") } model Membership { id Int @id userId Int user User @relation(fields: [userId], references: [id]) @@map…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.13-dev.10

TML-3250: The CLI handles Postgres date and time defaults on Node 24,…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.13-dev.9: Consolidate language-server project lifecycle ownership (#30528)

Linked issue Follow-up to #30456. Linear tracking waived for this work. At a glance server.ts Protocol wiring and feature delegation project-registry.ts Config/document indexes, discovery, event ordering project.ts One stable project per config, reloads, watchers, diagnostics project-artifacts.ts Sources, symbols, interpretation Previously, server.ts coordinated project lifecycle state across sepa…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.13-dev.8

fix(deps): build orm-toolchain against @prisma/cli-engine 0.6.2, whic…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.13-dev.7: Support multi-file schemas in LSP (#30456)

Linked issue Linear tracking explicitly waived by the operator ("skip linear"). Builds on the merged multi-file emission work in #30379 and the existing playground scratch project. At a glance import { definePrismaConfig } from '@prisma/cli-engine'; import { defineConfig as ormConfig } from '@prisma/orm-postgres/config'; export default definePrismaConfig({ orm: ormConfig({ contract: './*.prisma' }…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.13-dev.6

TML-2398: serverless connect() returns a connection with db.orm, db.t…

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.13-dev.5

TML-3362: The deferred lists of the Prisma 7 contract source project …

P
Prisma Dev Tools v8.0.0-rc

v8.0.0-rc.13-dev.4

docs(upgrade): the rc.13 guide renames snapshot default refs with a s…