Skip to content
CAI
Software that uses CAICheck a score

prisma/orm

53.6

Adequate · 7 November 2026

331k

lines of production code

TypeScript

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

Behavioural changes

1 commit (0 fixes) modifying (repo-wide)

A change to existing behaviour in (repo-wide) — 1 commit, 10 files: “chore(release): bump to 8.0.0-rc.19 (\#30821)” (refs \#30821).

(repo-wide) · medium confidence · unverified

1 commit (0 fixes) modifying .cursor/commands

A change to existing behaviour in .cursor/commands — 1 commit, 5 files: “Tidy up agent config”.

.cursor/commands · medium confidence · unverified

1 commit (0 fixes) modifying examples/mongo-demo/migrations, examples/retail-store/migrations

A change to existing behaviour in examples/mongo-demo/migrations, examples/retail-store/migrations — 1 commit, 14 files: “TML-3762: MongoDB migrations create and drop each index by its name, so two indexes on the same fields can exist together (\#30952)” (refs \#30952).

examples/mongo-demo/migrations, examples/retail-store/migrations · medium confidence · unverified

1 commit (0 fixes) modifying examples/multi-extension-monorepo/app/migrations, examples/prisma-8-postgis-demo/migrations/snapshots/6e985087b60584f70ad4f223d8926dfe553db727cc4d58524fe5c38628fef393, examples/supabase/migrations

A change to existing behaviour in examples/multi-extension-monorepo/app/migrations, examples/prisma-8-postgis-demo/migrations/snapshots/6e985087b60584f70ad4f223d8926dfe553db727cc4d58524fe5c38628fef393, examples/supabase/migrations — 1 commit, 15 files: “feat(postgres): contracts declare Postgres extensions, so db sign adopts databases that use pgvector, PostGIS or ParadeDB (\#30902)” (refs \#30902).

examples/multi-extension-monorepo/app/migrations, examples/prisma-8-postgis-demo/migrations/snapshots/6e985087b60584f70ad4f223d8926dfe553db727cc4d58524fe5c38628fef393, examples/supabase/migrations · medium confidence · unverified

1 commit (0 fixes) modifying examples/prisma-8-cloudflare-worker/src/orm-client, examples/prisma-8-postgis-demo/scripts, examples/prisma-8-postgis-demo/src

A change to existing behaviour in examples/prisma-8-cloudflare-worker/src/orm-client, examples/prisma-8-postgis-demo/scripts, examples/prisma-8-postgis-demo/src — 1 commit, 5 files: “feat: an application depends on one Prisma package (ADR 242) (\#29864)” (refs \#29864).

examples/prisma-8-cloudflare-worker/src/orm-client, examples/prisma-8-postgis-demo/scripts, examples/prisma-8-postgis-demo/src · low confidence · unverified

1 commit (0 fixes) modifying examples/prisma-8-postgis-demo/migrations/snapshots/eb97f4c11af6a9444c3f8d1e1c2071f8cf7c8643b44ba9ba51752b10c639b8dc

A change to existing behaviour in examples/prisma-8-postgis-demo/migrations/snapshots/eb97f4c11af6a9444c3f8d1e1c2071f8cf7c8643b44ba9ba51752b10c639b8dc — 1 commit, 2 files: “TML-3772: A Supabase database whose pack extensions live in schema extensions adopts with db sign (\#30956)” (refs \#30956).

examples/prisma-8-postgis-demo/migrations/snapshots/eb97f4c11af6a9444c3f8d1e1c2071f8cf7c8643b44ba9ba51752b10c639b8dc · medium confidence · unverified

1 commit (0 fixes) modifying upgrade-instructions/releases/8.0.0-rc.11-to-8.0.0-rc.12/sources/multifile-psl, upgrade-instructions/releases/8.0.0-rc.11-to-8.0.0-rc.12/sources/psl-verbatim-table-names

A change to existing behaviour in upgrade-instructions/releases/8.0.0-rc.11-to-8.0.0-rc.12/sources/multifile-psl, upgrade-instructions/releases/8.0.0-rc.11-to-8.0.0-rc.12/sources/psl-verbatim-table-names — 1 commit, 4 files: “chore(release): bump to 8.0.0-rc.12 (\#30395)” (refs \#30395).

upgrade-instructions/releases/8.0.0-rc.11-to-8.0.0-rc.12/sources/multifile-psl, upgrade-instructions/releases/8.0.0-rc.11-to-8.0.0-rc.12/sources/psl-verbatim-table-names · medium confidence · unverified

1 commit (0 fixes) modifying wip

A change to existing behaviour in wip — 1 commit, 1 file: “feat(scripts): add :agent variants for running tests (and other slow commands) (\#832)” (refs \#832).

wip · low confidence · unverified

10 commits (0 fixes) modifying examples/prisma-8-demo/migrations/app/20260917T0818\_add\_post\_expires\_at

A change to existing behaviour in examples/prisma-8-demo/migrations/app/20260917T0818\_add\_post\_expires\_at — 10 commits, 4 files: “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “feat(psl): write raw SQL column defaults as sql\...\ tagged literals (\#30325)”; and 7 more (refs \#30869, \#30847, \#30325, \#30942, \#30814, …).

_examples/prisma-8-demo/migrations/app/20260917T0818\_add\_post\_expires\at · medium confidence · unverified

10 commits (0 fixes) modifying examples/prisma-8-demo/prisma

A change to existing behaviour in examples/prisma-8-demo/prisma — 10 commits, 1 file: “Remove enum declaration-order SQL rewriting (\#30223)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “feat(psl): write raw SQL column defaults as sql\...\ tagged literals (\#30325)”; and 7 more (refs \#30223, \#30847, \#30325, \#30845, \#30376, …).

examples/prisma-8-demo/prisma · medium confidence · unverified

10 commits (0 fixes) modifying packages/1-framework/2-authoring/psl-parser/src/format

A change to existing behaviour in packages/1-framework/2-authoring/psl-parser/src/format — 10 commits, 4 files: “TML-3075: authoring plane throws become CONTRACT.\/PSL.\ structured errors (30 codes) (\#1025)”; “feat(psl): write raw SQL column defaults as sql\...\ tagged literals (\#30325)”; “feat(sql): Prisma 7 users point Prisma 8 at their existing schema.prisma instead of running contract infer and hand-fixing it (\#30287)”; and 7 more (refs \#1025, \#30325, \#30287, \#30675, \#1063, …).

packages/1-framework/2-authoring/psl-parser/src/format · medium confidence · unverified

10 commits (0 fixes) modifying packages/1-framework/3-tooling/config-loader/src/exports

A change to existing behaviour in packages/1-framework/3-tooling/config-loader/src/exports — 10 commits, 1 file: “Config diagnostics by section, defineConfig version marker, ControlClient test double (\#29936)”; “feat(psl): multi-file schema support for contract emission (\#30379)”; “TML-2934: surface PSL symbol-table diagnostics in the language server (\#862)”; and 7 more (refs \#29936, \#30379, \#862, \#1063, \#30691, …).

packages/1-framework/3-tooling/config-loader/src/exports · medium confidence · unverified

10 commits (2 fixes) modifying examples/bundle-size

A change to existing behaviour in examples/bundle-size — 10 commits (2 fixs), 6 files: “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; and 7 more (refs \#30748, \#30248, \#30005, \#30058, \#29864, …).

examples/bundle-size · medium confidence · unverified

10 commits (2 fixes) modifying examples/react-router-demo/app/routes

A change to existing behaviour in examples/react-router-demo/app/routes — 10 commits (2 fixs), 1 file: “refactor(examples/react-router-demo): drop unused RETURNING in user create”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “feat(sql-builder): array insert + expression support in update (\#553)”; and 7 more (refs \#30248, \#553, \#778, \#30802, \#29921).

examples/react-router-demo/app/routes · medium confidence · unverified

10 commits (3 fixes) modifying examples/react-router-demo/app/lib

A change to existing behaviour in examples/react-router-demo/app/lib — 10 commits (3 fixs), 1 file: “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “docs(examples/react-router-demo): point HMR cache TODO at TML-2368”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 7 more (refs \#30748, \#30248, \#29864).

examples/react-router-demo/app/lib · medium confidence · unverified

10 commits (3 fixes) modifying examples/retail-store/app/checkout

A change to existing behaviour in examples/retail-store/app/checkout — 10 commits (3 fixs), 2 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “add checkout page with home delivery and BOPIS options”; “fix: add auth guards to order routes, clear cart server-side on checkout”; and 7 more (refs \#30779, \#607, \#29864, \#880).

examples/retail-store/app/checkout · medium confidence · unverified

11 commits (0 fixes) modifying examples/prisma-8-demo/migrations/app/20260922T1218\_add\_post\_title\_search

A change to existing behaviour in examples/prisma-8-demo/migrations/app/20260922T1218\_add\_post\_title\_search — 11 commits, 4 files: “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “TML-3431: A Postgres full-text index can span several weighted fields, and the contract stores it as data (\#30562)”; and 8 more (refs \#30869, \#30847, \#30562, \#30942, \#30814, …).

_examples/prisma-8-demo/migrations/app/20260922T1218\_add\_post\_title\search · medium confidence · unverified

114 commits (8 fixes) modifying packages/1-framework/1-core/framework-components/src/shared

A change to existing behaviour in packages/1-framework/1-core/framework-components/src/shared — 114 commits (8 fixs), 39 files: “docs(framework-components): align Codec.encode/decode docstrings with signal-only ctx (TML-2330)”; “tml-2911: native scalar-array storage machinery (SQL, behind the PSL gate) (\#846)”; “Rename symbol in the PSL language server (\#30633)”; and 111 more (refs \#846, \#30633, \#1016, \#30628, \#30847, …).

packages/1-framework/1-core/framework-components/src/shared · medium confidence · unverified

12 commits (0 fixes) modifying apps/lsp-playground/src/client

A change to existing behaviour in apps/lsp-playground/src/client — 12 commits, 1 file: “Complete recursive PSL attribute values (\#30266)”; “Rename symbol in the PSL language server (\#30633)”; “feat(lsp-playground): multi-file scratch project with tabs and lazy opening (\#30394)”; and 9 more (refs \#30266, \#30633, \#30394, \#869, \#857, …).

apps/lsp-playground/src/client · medium confidence · unverified

12 commits (0 fixes) modifying examples/mongo-demo/src/app

A change to existing behaviour in examples/mongo-demo/src/app — 12 commits, 5 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “thread contract-derived types through the entire demo app”; and 9 more (refs \#30779, \#30248, \#285, \#834, \#607).

examples/mongo-demo/src/app · medium confidence · unverified

12 commits (0 fixes) modifying examples/multi-extension-monorepo/packages/audit, examples/multi-extension-monorepo/packages/feature-flags

A change to existing behaviour in examples/multi-extension-monorepo/packages/audit, examples/multi-extension-monorepo/packages/feature-flags — 12 commits, 4 files: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “docs(example-multi-extension-monorepo): document on-disk-in-package authoring workflow for audit + feature-flags (M3.5 R3)”; “TML-2462: rename \extensionPacks\ → \extensions\; freeze-window config-key sweep (\#1032)”; and 9 more (refs \#30248, \#1032, \#30005, \#30058, \#30129).

examples/multi-extension-monorepo/packages/audit, examples/multi-extension-monorepo/packages/feature-flags · medium confidence · unverified

12 commits (0 fixes) modifying examples/prisma-8-demo/migrations/app/20260422T0720\_initial

A change to existing behaviour in examples/prisma-8-demo/migrations/app/20260422T0720\_initial — 12 commits, 4 files: “Remove enum declaration-order SQL rewriting (\#30223)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; and 9 more (refs \#30223, \#30869, \#30847, \#30073, \#30814, …).

_examples/prisma-8-demo/migrations/app/20260422T0720\initial · medium confidence · unverified

12 commits (0 fixes) modifying examples/prisma-8-demo/migrations/app/20260810T1108\_add\_post\_engagement\_counters

A change to existing behaviour in examples/prisma-8-demo/migrations/app/20260810T1108\_add\_post\_engagement\_counters — 12 commits, 4 files: “Remove enum declaration-order SQL rewriting (\#30223)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; and 9 more (refs \#30223, \#30869, \#30847, \#30942, \#30073, …).

_examples/prisma-8-demo/migrations/app/20260810T1108\_add\_post\_engagement\counters · medium confidence · unverified

12 commits (0 fixes) modifying examples/prisma-8-postgis-demo

A change to existing behaviour in examples/prisma-8-postgis-demo — 12 commits, 10 files: “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; and 9 more (refs \#30748, \#30248, \#30005, \#30037, \#30780, …).

examples/prisma-8-postgis-demo · medium confidence · unverified

12 commits (1 fix) modifying packages/1-framework/2-authoring/psl-printer

A change to existing behaviour in packages/1-framework/2-authoring/psl-printer — 12 commits (1 fix), 6 files: “Typecheck package test trees and fix the drift they were hiding (\#941)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “refactor(framework-components): collapse @prisma-next/psl-types into framework-components”; and 9 more (refs \#941, \#30248, \#30141, \#30058, \#29864, …).

packages/1-framework/2-authoring/psl-printer · medium confidence · unverified

12 commits (1 fix) modifying packages/1-framework/3-tooling/cli/src/orm/contract

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/orm/contract — 12 commits (1 fix), 4 files: “feat(mongo): Int64, Decimal128, Binary and Json, with codecs owned by the target package (\#30396)”; “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; “fix(mongo): every value the ORM writes, reads or filters on goes through its field's codec (\#30519)”; and 9 more (refs \#30396, \#30005, \#30519, \#30451, \#30902, …).

packages/1-framework/3-tooling/cli/src/orm/contract · medium confidence · unverified

12 commits (1 fix) modifying packages/1-framework/3-tooling/emitter/src/exports

A change to existing behaviour in packages/1-framework/3-tooling/emitter/src/exports — 12 commits (1 fix), 1 file: “add generateContractDts pass-through in framework emitter”; “Emit FieldOutputTypes map in contract.d.ts and add to TypeMaps”; “remove redundant emission SPI re-exports from emitter”; and 9 more (refs \#356, \#30747).

packages/1-framework/3-tooling/emitter/src/exports · medium confidence · unverified

12 commits (2 fixes) modifying packages/relational-ir

A change to existing behaviour in packages/relational-ir — 12 commits (2 fixs), 4 files: “Extract Contract type to relational-ir pacakge”; “Consolidate output types and put them in a namespace”; “Refactor IR structure to describe tables directly, not models”; and 9 more.

packages/relational-ir · medium confidence · unverified

13 commits (0 fixes) modifying examples/mongo-demo/migrations/app/20260626T1916\_add\_posts\_indexes

A change to existing behaviour in examples/mongo-demo/migrations/app/20260626T1916\_add\_posts\_indexes — 13 commits, 8 files: “tml-3059: deduplicate migration contracts into a content-addressed migrations/snapshots/ store (\#1018)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “feat(mongo): Int64, Decimal128, Binary and Json, with codecs owned by the target package (\#30396)”; and 10 more (refs \#1018, \#30869, \#30396, \#30636, \#900, …).

_examples/mongo-demo/migrations/app/20260626T1916\_add\_posts\indexes · medium confidence · unverified

13 commits (0 fixes) modifying examples/paradedb-demo

A change to existing behaviour in examples/paradedb-demo — 13 commits, 8 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; “feat(extension-paradedb): query ops and demo (\#433)”; and 10 more (refs \#961, \#30005, \#433, \#30037, \#607, …).

examples/paradedb-demo · medium confidence · unverified

13 commits (0 fixes) modifying packages/1-framework/3-tooling/config-loader

A change to existing behaviour in packages/1-framework/3-tooling/config-loader — 13 commits, 7 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; and 10 more (refs \#961, \#30248, \#30005, \#30037, \#852, …).

packages/1-framework/3-tooling/config-loader · medium confidence · unverified

13 commits (1 fix) modifying packages/schema-emitter

A change to existing behaviour in packages/schema-emitter — 13 commits (1 fix), 4 files: “Consolidate output types and put them in a namespace”; “Add missing test infrastructure and flesh out the query builder types and interface”; “Refactor IR structure to describe tables directly, not models”; and 9 more.

packages/schema-emitter · medium confidence · unverified

130 commits (16 fixes) modifying packages/1-framework/3-tooling/migration/src

A change to existing behaviour in packages/1-framework/3-tooling/migration/src — 130 commits (16 fixs), 30 files: “feat(migrations): on-disk migration planning, serialization, and apply (\#184)”; “TML-2629: ref-paired snapshots + auto-baseline close the dev→ship trap (\#582)”; “TML-2867: codec-routed DDL default literals — marker/ledger on the typed path (\#794)”; and 126 more (refs \#184, \#582, \#794, \#1018, \#708, …).

packages/1-framework/3-tooling/migration/src · medium confidence · unverified

14 commits (0 fixes) modifying examples/multi-extension-monorepo/packages/audit/migrations/20260601T0000\_create\_audit\_event, examples/multi-extension-monorepo/packages/feature-flags/migrations/20260601T0000\_create\_feature\_flag

A change to existing behaviour in examples/multi-extension-monorepo/packages/audit/migrations/20260601T0000\_create\_audit\_event, examples/multi-extension-monorepo/packages/feature-flags/migrations/20260601T0000\_create\_feature\_flag — 14 commits, 6 files: “TML-2916: un-namespaced PG models default to public namespace per ADR 223 (\#838)”; “tml-3059: deduplicate migration contracts into a content-addressed migrations/snapshots/ store (\#1018)”; “TML-2462: rename \extensionPacks\ → \extensions\; freeze-window config-key sweep (\#1032)”; and 11 more (refs \#838, \#1018, \#1032, \#879, \#534, …).

_examples/multi-extension-monorepo/packages/audit/migrations/20260601T0000\_create\_audit\_event, examples/multi-extension-monorepo/packages/feature-flags/migrations/20260601T0000\_create\_feature\flag · medium confidence · unverified

14 commits (0 fixes) modifying examples/prisma-8-cloudflare-worker

A change to existing behaviour in examples/prisma-8-cloudflare-worker — 14 commits, 9 files: “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “TML-2398: serverless connect() returns a connection with db.orm, db.transaction and db.prepare (\#30482)”; “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; and 11 more (refs \#30748, \#30482, \#30005, \#30037, \#29940, …).

examples/prisma-8-cloudflare-worker · medium confidence · unverified

14 commits (1 fix) modifying examples/mongo-demo/migrations/app/20260409T1030\_migration

A change to existing behaviour in examples/mongo-demo/migrations/app/20260409T1030\_migration — 14 commits (1 fix), 4 files: “tml-3059: deduplicate migration contracts into a content-addressed migrations/snapshots/ store (\#1018)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “feat(mongo): Int64, Decimal128, Binary and Json, with codecs owned by the target package (\#30396)”; and 11 more (refs \#1018, \#30869, \#30396, \#1032, \#30814, …).

_examples/mongo-demo/migrations/app/20260409T1030\migration · medium confidence · unverified

14 commits (1 fix) modifying packages/1-framework/2-authoring/psl-parser/src/syntax

A change to existing behaviour in packages/1-framework/2-authoring/psl-parser/src/syntax — 14 commits (1 fix), 6 files: “TML-3075: authoring plane throws become CONTRACT.\/PSL.\ structured errors (30 codes) (\#1025)”; “feat(psl): write raw SQL column defaults as sql\...\ tagged literals (\#30325)”; “feat(psl-parser): add lossless red/green syntax tree and typed AST wrappers”; and 11 more (refs \#1025, \#30325, \#869, \#849, \#30675, …).

packages/1-framework/2-authoring/psl-parser/src/syntax · medium confidence · unverified

14 commits (2 fixes) modifying packages/1-framework/1-core/ts-render/src

A change to existing behaviour in packages/1-framework/1-core/ts-render/src — 14 commits (2 fixs), 6 files: “fix(ts-render): preserve distinct aliases and split invalid type-only default+named imports”; “fix(emitter): dedupe generated import lines via ts-render renderImports”; “tml-3059: deduplicate migration contracts into a content-addressed migrations/snapshots/ store (\#1018)”; and 11 more (refs \#1018, \#1063, \#30750, \#29864, \#30677, …).

packages/1-framework/1-core/ts-render/src · medium confidence · unverified

143 commits (12 fixes) modifying packages/1-framework/1-core/framework-components/src/control

A change to existing behaviour in packages/1-framework/1-core/framework-components/src/control — 143 commits (12 fixs), 20 files: “TML-2867: codec-routed DDL default literals — marker/ledger on the typed path (\#794)”; “TML-2500(M1): apply computed extension load order in control stack”; “TML-3477: migration plan asks before a lossy type change, and writes slots to fill only for --convert and --backfill (\#30695)”; and 140 more (refs \#794, \#30695, \#1016, \#1018, \#30869, …).

packages/1-framework/1-core/framework-components/src/control · medium confidence · unverified

148 commits (25 fixes) modifying packages/1-framework/3-tooling/cli/src/utils

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/utils — 148 commits (25 fixs), 36 files: “feat(migrations): on-disk migration planning, serialization, and apply (\#184)”; “TML-2629: ref-paired snapshots + auto-baseline close the dev→ship trap (\#582)”; “The off-graph migration error explains its cause and gives recoveries that work; nothing recommends a database reset (\#30866)”; and 145 more (refs \#184, \#582, \#30866, \#30695, \#30251, …).

packages/1-framework/3-tooling/cli/src/utils · medium confidence · unverified

15 commits (0 fixes) modifying apps/lsp-playground/src

A change to existing behaviour in apps/lsp-playground/src — 15 commits, 3 files: “feat(lsp-playground): multi-file scratch project with tabs and lazy opening (\#30394)”; “feat: LSP folding regions + Monaco playground migration (\#869)”; “TML-2462: rename \extensionPacks\ → \extensions\; freeze-window config-key sweep (\#1032)”; and 12 more (refs \#30394, \#869, \#1032, \#30005, \#30578, …).

apps/lsp-playground/src · medium confidence · unverified

15 commits (1 fix) modifying examples/retail-store/migrations/app/20260628T0931\_add\_product\_status\_order\_type\_enums

A change to existing behaviour in examples/retail-store/migrations/app/20260628T0931\_add\_product\_status\_order\_type\_enums — 15 commits (1 fix), 4 files: “tml-3059: deduplicate migration contracts into a content-addressed migrations/snapshots/ store (\#1018)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “feat(mongo): Int64, Decimal128, Binary and Json, with codecs owned by the target package (\#30396)”; and 12 more (refs \#1018, \#30869, \#30396, \#30636, \#900, …).

_examples/retail-store/migrations/app/20260628T0931\_add\_product\_status\_order\_type\enums · medium confidence · unverified

154 commits (5 fixes) modifying skills

A change to existing behaviour in skills — 154 commits (5 fixs), 86 files: “Bump to version 8.0.0-rc.6: the engine peer moves to @prisma/cli-engine@0.2.2 (\#30111)”; “chore(release): bump to 8.0.0-rc.16 (\#30632)”; “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; and 151 more (refs \#30111, \#30632, \#30779, \#30866, \#30695, …).

skills · medium confidence · unverified

154 commits (6 fixes) modifying packages/1-framework/1-core/framework-components/src/exports

A change to existing behaviour in packages/1-framework/1-core/framework-components/src/exports — 154 commits (6 fixs), 10 files: “Define RuntimeExecutor, RuntimeMiddleware, and checkMiddlewareCompatibility in framework-components”; “TML-2867: codec-routed DDL default literals — marker/ledger on the typed path (\#794)”; “TML-3477: migration plan asks before a lossy type change, and writes slots to fill only for --convert and --backfill (\#30695)”; and 151 more (refs \#794, \#30695, \#30628, \#385, \#1018, …).

packages/1-framework/1-core/framework-components/src/exports · medium confidence · unverified

16 commits (0 fixes) modifying apps/lsp-playground

A change to existing behaviour in apps/lsp-playground — 16 commits, 6 files: “Rename symbol in the PSL language server (\#30633)”; “Support multi-file schemas in LSP (\#30456)”; “feat(lsp-playground): multi-file scratch project with tabs and lazy opening (\#30394)”; and 13 more (refs \#30633, \#30456, \#30394, \#30248, \#869, …).

apps/lsp-playground · medium confidence · unverified

16 commits (1 fix) modifying packages/runtime

A change to existing behaviour in packages/runtime — 16 commits (1 fix), 3 files: “Slice B initial attempt”; “Delete legacy runtime package”; “Add verification plugin”; and 13 more.

packages/runtime · medium confidence · unverified

16 commits (2 fixes) modifying apps/telemetry-backend

A change to existing behaviour in apps/telemetry-backend — 16 commits (2 fixs), 6 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “fix(telemetry-backend): rename env var to TRUST\_FORWARDED\_FOR”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 13 more (refs \#961, \#30248, \#30005, \#30395, \#30037, …).

apps/telemetry-backend · medium confidence · unverified

16 commits (7 fixes) modifying apps/telemetry-backend/src

A change to existing behaviour in apps/telemetry-backend/src — 16 commits (7 fixs), 10 files: “fix(telemetry-backend): rename env var to TRUST\_FORWARDED\_FOR”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “fix(telemetry-backend): drop .d extension from contract import”; and 13 more (refs \#30748, \#553, \#30005, \#778, \#29864, …).

apps/telemetry-backend/src · medium confidence · unverified

160 commits (18 fixes) modifying packages/1-framework/3-tooling/cli

A change to existing behaviour in packages/1-framework/3-tooling/cli — 160 commits (18 fixs), 29 files: “fix(cli): auto-enable JSON output when stdout is piped (\#240)”; “docs(cli/README): align migration-plan section with self-emit flow”; “feat(migrations): on-disk migration planning, serialization, and apply (\#184)”; and 157 more (refs \#240, \#184, \#30779, \#961, \#30695, …).

packages/1-framework/3-tooling/cli · medium confidence · unverified

162 commits (28 fixes) modifying packages/1-framework/3-tooling/cli/src/control-api

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/control-api — 162 commits (28 fixs), 4 files: “feat(migrations): on-disk migration planning, serialization, and apply (\#184)”; “refactor(cli): remove unnecessary ContractIR casts”; “feat(cli): add --output flag to contract emit command”; and 159 more (refs \#184, \#30695, \#1016, \#30869, \#533, …).

packages/1-framework/3-tooling/cli/src/control-api · medium confidence · unverified

164 commits (20 fixes) modifying scripts

A change to existing behaviour in scripts — 164 commits (20 fixs), 88 files: “chore: update npm provenance repository (\#30145)”; “fix(scripts): point check-upgrade-coverage at the new skill cluster paths”; “TML-2629: ref-paired snapshots + auto-baseline close the dev→ship trap (\#582)”; and 160 more (refs \#30145, \#582, \#29899, \#838, \#1016, …).

scripts · medium confidence · unverified

17 commits (1 fix) modifying examples/prisma7-adoption

A change to existing behaviour in examples/prisma7-adoption — 17 commits (1 fix), 16 files: “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “TML-3772: A Supabase database whose pack extensions live in schema extensions adopts with db sign (\#30956)”; and 14 more (refs \#30748, \#30847, \#30956, \#30606, \#30601, …).

examples/prisma7-adoption · medium confidence · unverified

17 commits (1 fix) modifying packages/1-framework/3-tooling/config-loader/src

A change to existing behaviour in packages/1-framework/3-tooling/config-loader/src — 17 commits (1 fix), 3 files: “Support multi-file schemas in LSP (\#30456)”; “Config diagnostics by section, defineConfig version marker, ControlClient test double (\#29936)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 14 more (refs \#30456, \#29936, \#30248, \#30060, \#30005, …).

packages/1-framework/3-tooling/config-loader/src · medium confidence · unverified

17 commits (1 fix) modifying upgrade-instructions

A change to existing behaviour in upgrade-instructions — 17 commits (1 fix), 181 files: “chore(release): bump to 8.0.0-rc.16 (\#30632)”; “chore(release): bump to 8.0.0-rc.20 (\#30838)”; “chore(release): bump to 8.0.0-rc.19 (\#30821)”; and 14 more (refs \#30632, \#30838, \#30821, \#30457, \#30541, …).

upgrade-instructions · medium confidence · unverified

18 commits (0 fixes) modifying examples/prisma-8-demo/src/queries

A change to existing behaviour in examples/prisma-8-demo/src/queries — 18 commits, 20 files: “Remove enum declaration-order SQL rewriting (\#30223)”; “TML-3431: A Postgres full-text index can span several weighted fields, and the contract stores it as data (\#30562)”; “feat(raw): subquery return refs (TML-3217) (\#30075)”; and 15 more (refs \#30223, \#30562, \#30075, \#30830, \#30231, …).

examples/prisma-8-demo/src/queries · medium confidence · unverified

18 commits (2 fixes) modifying examples/bundle-size/src/mongo/generated

A change to existing behaviour in examples/bundle-size/src/mongo/generated — 18 commits (2 fixs), 3 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; and 15 more (refs \#30779, \#30748, \#30869, \#30396, \#1032, …).

examples/bundle-size/src/mongo/generated · medium confidence · unverified

18 commits (2 fixes) modifying packages/1-framework/2-authoring/ids

A change to existing behaviour in packages/1-framework/2-authoring/ids — 18 commits (2 fixs), 7 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “Typecheck package test trees and fix the drift they were hiding (\#941)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 15 more (refs \#961, \#941, \#30248, \#30037, \#607, …).

packages/1-framework/2-authoring/ids · medium confidence · unverified

181 commits (30 fixes) modifying packages/1-framework/3-tooling/cli/src/control-api/operations

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/control-api/operations — 181 commits (30 fixs), 37 files: “The off-graph migration error explains its cause and gives recoveries that work; nothing recommends a database reset (\#30866)”; “feat(cli): add --output flag to contract emit command”; “test(integration): lock aggregate schema verification, drift, and Postgres CLI per-space e2e”; and 178 more (refs \#30866, \#30695, \#30251, \#1016, \#997, …).

packages/1-framework/3-tooling/cli/src/control-api/operations · medium confidence · unverified

19 commits (0 fixes) modifying examples/prisma-8-demo/src

A change to existing behaviour in examples/prisma-8-demo/src — 19 commits, 8 files: “Remove enum declaration-order SQL rewriting (\#30223)”; “variant() selects by discriminator value in the SQL and Mongo ORMs (\#30577)”; “Remove 945 redundant and declaration-restating unit tests (\#30731)”; and 16 more (refs \#30223, \#30577, \#30731, \#30248, \#30942, …).

examples/prisma-8-demo/src · medium confidence · unverified

19 commits (1 fix) modifying packages/1-framework/1-core/errors

A change to existing behaviour in packages/1-framework/1-core/errors — 19 commits (1 fix), 7 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “add README for @prisma-next/errors package”; and 16 more (refs \#961, \#30248, \#29977, \#30648, \#30037, …).

packages/1-framework/1-core/errors · medium confidence · unverified

19 commits (2 fixes) modifying examples/retail-store/migrations/app/20260513T0505\_initial

A change to existing behaviour in examples/retail-store/migrations/app/20260513T0505\_initial — 19 commits (2 fixs), 8 files: “tml-3059: deduplicate migration contracts into a content-addressed migrations/snapshots/ store (\#1018)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “feat(mongo): Int64, Decimal128, Binary and Json, with codecs owned by the target package (\#30396)”; and 16 more (refs \#1018, \#30869, \#30396, \#30636, \#1032, …).

_examples/retail-store/migrations/app/20260513T0505\initial · medium confidence · unverified

19 commits (2 fixes) modifying examples/supabase

A change to existing behaviour in examples/supabase — 19 commits (2 fixs), 6 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “TML-3035: a first Supabase project works first-try — RLS migrations, verify, migrate, JWKS, grants (\#997)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 16 more (refs \#961, \#997, \#30248, \#1032, \#30005, …).

examples/supabase · medium confidence · unverified

19 commits (2 fixes) modifying packages/1-framework/3-tooling/cli-telemetry/src

A change to existing behaviour in packages/1-framework/3-tooling/cli-telemetry/src — 19 commits (2 fixs), 9 files: “feat(cli-telemetry): flip CLI telemetry default to opt-out”; “chore(cli-telemetry): use process.once for sender IPC listener”; “Config diagnostics by section, defineConfig version marker, ControlClient test double (\#29936)”; and 16 more (refs \#29936, \#30248, \#1032, \#30005, \#30058, …).

packages/1-framework/3-tooling/cli-telemetry/src · medium confidence · unverified

2 commits (0 fixes) modifying (repo-wide)

A change to existing behaviour in (repo-wide) — 2 commits, 191 files: “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; “TML-3388: Contract columns store their data type id; one script and db sign upgrade a project (\#30576)” (refs \#29864, \#30576).

(repo-wide) · medium confidence · unverified

2 commits (0 fixes) modifying examples/multi-extension-monorepo/app

A change to existing behaviour in examples/multi-extension-monorepo/app — 2 commits, 1 file: “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; “Config files import definePrismaConfig, the engine's current name for the marker (\#30129)” (refs \#30005, \#30129).

examples/multi-extension-monorepo/app · medium confidence · unverified

2 commits (0 fixes) modifying examples/paradedb-demo/migrations

A change to existing behaviour in examples/paradedb-demo/migrations — 2 commits, 15 files: “TML-3772: A Supabase database whose pack extensions live in schema extensions adopts with db sign (\#30956)”; “feat(postgres): contracts declare Postgres extensions, so db sign adopts databases that use pgvector, PostGIS or ParadeDB (\#30902)” (refs \#30956, \#30902).

examples/paradedb-demo/migrations · medium confidence · unverified

2 commits (0 fixes) modifying examples/prisma-8-postgis-demo/migrations/snapshots/2db551a8a5619d0d97710f29130eaea0eccbdd5238f015ee9d18408d438e0f8a

A change to existing behaviour in examples/prisma-8-postgis-demo/migrations/snapshots/2db551a8a5619d0d97710f29130eaea0eccbdd5238f015ee9d18408d438e0f8a — 2 commits, 2 files: “TML-3388: Contract columns store their data type id; one script and db sign upgrade a project (\#30576)”; “TML-3709: PostgreSQL's explicit date and time types name their values, read ISO strings on every server, and get the design for convenience types (\#30834)” (refs \#30576, \#30834).

examples/prisma-8-postgis-demo/migrations/snapshots/2db551a8a5619d0d97710f29130eaea0eccbdd5238f015ee9d18408d438e0f8a · medium confidence · unverified

2 commits (0 fixes) modifying examples/retail-store/app/login

A change to existing behaviour in examples/retail-store/app/login — 2 commits, 1 file: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “add cookie-based auth: middleware, login page, signup/logout API routes” (refs \#30248).

examples/retail-store/app/login · medium confidence · unverified

2 commits (0 fixes) modifying projects/drive-judge-harness/slices/scorecard-and-trace-inputs

A change to existing behaviour in projects/drive-judge-harness/slices/scorecard-and-trace-inputs — 2 commits, 3 files: “Drive(scorecard-and-trace-inputs): slice spec + plan”; “docs(drive): document tokens/correctness vocabulary + scorecard; register test”.

projects/drive-judge-harness/slices/scorecard-and-trace-inputs · medium confidence · unverified

2 commits (0 fixes) modifying upgrade-instructions/releases/8.0.0-rc.19-to-8.0.0-rc.20/sources/expand-type-aliases

A change to existing behaviour in upgrade-instructions/releases/8.0.0-rc.19-to-8.0.0-rc.20/sources/expand-type-aliases — 2 commits, 2 files: “chore(release): bump to 8.0.0-rc.20 (\#30838)”; “TML-3607: Field presets are removed, and each is written with a type constructor or type alias that stores the same contract (\#30845)” (refs \#30838, \#30845).

upgrade-instructions/releases/8.0.0-rc.19-to-8.0.0-rc.20/sources/expand-type-aliases · medium confidence · unverified

2 commits (1 fix) modifying upgrade-instructions/releases/8.0.0-rc.14-to-8.0.0-rc.15/sources/data-type-in-contract

A change to existing behaviour in upgrade-instructions/releases/8.0.0-rc.14-to-8.0.0-rc.15/sources/data-type-in-contract — 2 commits (1 fix), 2 files: “chore(release): bump to 8.0.0-rc.15 (\#30627)”; “TML-3507: Three enum fixes: duplicate members compare stored values, db.nativeEnums lists native enums only, and the rc.15 recovery works without migrations (\#30661)” (refs \#30627, \#30661).

upgrade-instructions/releases/8.0.0-rc.14-to-8.0.0-rc.15/sources/data-type-in-contract · medium confidence · unverified

20 commits (1 fix) modifying examples/prisma7-adoption/generated

A change to existing behaviour in examples/prisma7-adoption/generated — 20 commits (1 fix), 2 files: “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “tml-3466: Add autoincrement() to an existing column, and keep the constraint names Prisma 7 gave a database after Prisma 8 takes over its migrations (\#30606)”; and 17 more (refs \#30869, \#30847, \#30606, \#30287, \#30365, …).

examples/prisma7-adoption/generated · medium confidence · unverified

20 commits (1 fix) modifying packages/1-framework/1-core/ts-render

A change to existing behaviour in packages/1-framework/1-core/ts-render — 20 commits (1 fix), 7 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “Extract @prisma-next/ts-render from duplicated target code”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 17 more (refs \#961, \#30248, \#30037, \#30750, \#607, …).

packages/1-framework/1-core/ts-render · medium confidence · unverified

20 commits (2 fixes) modifying examples/todo-app

A change to existing behaviour in examples/todo-app — 20 commits (2 fixs), 5 files: “Add a runtime plugin system using hooks and use it to implement a simple query linter”; “Remove bio field so we can add it to test migrations”; “Add Contract Hash Verification to SQL DSL”; and 17 more.

examples/todo-app · medium confidence · unverified

20 commits (3 fixes) modifying packages/1-framework/2-authoring/ids/src

A change to existing behaviour in packages/1-framework/2-authoring/ids/src — 20 commits (3 fixs), 5 files: “feat(codec-registration-completion): unify codec registration (TML-2357) (\#417)”; “fix: resolve lint and typecheck failures in ids and adapter-postgres”; “TML-3075: authoring plane throws become CONTRACT.\/PSL.\ structured errors (30 codes) (\#1025)”; and 17 more (refs \#417, \#1025, \#1022, \#266, \#30709, …).

packages/1-framework/2-authoring/ids/src · medium confidence · unverified

21 commits (1 fix) modifying packages/1-framework/1-core/operations

A change to existing behaviour in packages/1-framework/1-core/operations — 21 commits (1 fix), 10 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “docs(packages): refresh READMEs after runtime-executor deletion”; “refactor(operations): clean up registry and emission types (\#436)”; and 18 more (refs \#961, \#436, \#30248, \#330, \#1063, …).

packages/1-framework/1-core/operations · medium confidence · unverified

21 commits (3 fixes) modifying examples/retail-store/migrations/app/20260513T0508\_backfill\_product\_status

A change to existing behaviour in examples/retail-store/migrations/app/20260513T0508\_backfill\_product\_status — 21 commits (3 fixs), 4 files: “tml-3059: deduplicate migration contracts into a content-addressed migrations/snapshots/ store (\#1018)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “feat(mongo): Int64, Decimal128, Binary and Json, with codecs owned by the target package (\#30396)”; and 18 more (refs \#1018, \#30869, \#30396, \#30636, \#1032, …).

_examples/retail-store/migrations/app/20260513T0508\_backfill\_product\status · medium confidence · unverified

211 commits (8 fixes) modifying projects

A change to existing behaviour in projects — 211 commits (8 fixs), 285 files: “docs(qa): author manual-QA script for TML-2614 db.close() teardown”; “TML-2786: M:N slice 2 — relation filters (some/every/none) through the junction (\#680)”; “docs(domain-model): drop \ref show\; keep \migration show\ and \contract show\”; and 208 more (refs \#680, \#30866, \#29894, \#944, \#946, …).

projects · medium confidence · unverified

22 commits (0 fixes) modifying examples/prisma-8-demo-sqlite/src/prisma

A change to existing behaviour in examples/prisma-8-demo-sqlite/src/prisma — 22 commits, 3 files: “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3163: add BigIntNumber and UnboundedInt column types (\#29902)”; and 19 more (refs \#30748, \#30869, \#29902, \#30365, \#30399, …).

examples/prisma-8-demo-sqlite/src/prisma · medium confidence · unverified

22 commits (0 fixes) modifying packages/0-shared/publish-surface/src

A change to existing behaviour in packages/0-shared/publish-surface/src — 22 commits, 2 files: “TML-3431: A Postgres full-text index can span several weighted fields, and the contract stores it as data (\#30562)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “feat(psl): a model with no @@map names its table verbatim, and the planner refuses the silent rename (TML-3248) (\#30317)”; and 19 more (refs \#30562, \#30248, \#30317, \#30287, \#30005, …).

packages/0-shared/publish-surface/src · medium confidence · unverified

23 commits (0 fixes) modifying packages/1-framework/0-foundation/utils

A change to existing behaviour in packages/1-framework/0-foundation/utils — 23 commits, 7 files: “tml-2956: PSL attribute-spec kit + @relation migration (1/3) (\#891)”; “TML-2867: codec-routed DDL default literals — marker/ledger on the typed path (\#794)”; “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; and 20 more (refs \#891, \#794, \#961, \#1016, \#30248, …).

packages/1-framework/0-foundation/utils · medium confidence · unverified

23 commits (0 fixes) modifying packages/1-framework/1-core/config

A change to existing behaviour in packages/1-framework/1-core/config — 23 commits, 7 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “TML-2462: rename \extensionPacks\ → \extensions\; freeze-window config-key sweep (\#1032)”; and 20 more (refs \#961, \#30248, \#1032, \#30005, \#30037, …).

packages/1-framework/1-core/config · medium confidence · unverified

23 commits (1 fix) modifying packages/1-framework/1-core/framework-components/src/ir

A change to existing behaviour in packages/1-framework/1-core/framework-components/src/ir — 23 commits (1 fix), 7 files: “TML-3382: db.enums members equal the values queries return, and Postgres contracts store values as Postgres prints them (\#30628)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-2962: \contract infer\ omits elements the stack's extension packs describe (\#919)”; and 20 more (refs \#30628, \#30869, \#919, \#879, \#534, …).

packages/1-framework/1-core/framework-components/src/ir · medium confidence · unverified

24 commits (0 fixes) modifying packages/1-framework/0-foundation/utils/src

A change to existing behaviour in packages/1-framework/0-foundation/utils/src — 24 commits, 34 files: “tml-2956: PSL attribute-spec kit + @relation migration (1/3) (\#891)”; “TML-2867: codec-routed DDL default literals — marker/ledger on the typed path (\#794)”; “TML-3067: all error codes become dotted NAMESPACE.SUBCODE (ADR 239) (\#1016)”; and 21 more (refs \#891, \#794, \#1016, \#30248, \#30606, …).

packages/1-framework/0-foundation/utils/src · medium confidence · unverified

24 commits (1 fix) modifying packages/2-sql-family

A change to existing behaviour in packages/2-sql-family — 24 commits (1 fix), 1278 files: “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3686, TML-3689, TML-3690: The MongoDB query builder, raw lane and ORM take an execution context like the SQL ones, and runtime types say what they hold (\#30865)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; and 21 more (refs \#30869, \#30865, \#30847, \#30956, \#30942, …).

packages/2-sql-family · medium confidence · unverified

24 commits (2 fixes) modifying examples/retail-store/src/data

A change to existing behaviour in examples/retail-store/src/data — 24 commits (2 fixs), 7 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “variant() selects by discriminator value in the SQL and Mongo ORMs (\#30577)”; “refactor: eliminate silent no-op writes in cart and order data layer”; and 21 more (refs \#30779, \#30577, \#803, \#897, \#906, …).

examples/retail-store/src/data · medium confidence · unverified

24 commits (3 fixes) modifying packages/1-framework/2-authoring/psl-parser/src/syntax/ast

A change to existing behaviour in packages/1-framework/2-authoring/psl-parser/src/syntax/ast — 24 commits (3 fixs), 6 files: “Include PSL mixins in models, types, enums and extension blocks (\#30694)”; “feat(psl): write raw SQL column defaults as sql\...\ tagged literals (\#30325)”; “Complete generic-block values and namespace-qualified entity references (\#30567)”; and 21 more (refs \#30694, \#30325, \#30567, \#869, \#30287, …).

packages/1-framework/2-authoring/psl-parser/src/syntax/ast · medium confidence · unverified

25 commits (1 fix) modifying packages/0-config/tsdown

A change to existing behaviour in packages/0-config/tsdown — 25 commits (1 fix), 6 files: “feat(mongo): Int64, Decimal128, Binary and Json, with codecs owned by the target package (\#30396)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “chore: address review suggestion”; and 22 more (refs \#30396, \#30248, \#30005, \#29970, \#30904, …).

packages/0-config/tsdown · medium confidence · unverified

25 commits (5 fixes) modifying examples/react-router-demo

A change to existing behaviour in examples/react-router-demo — 25 commits (5 fixs), 12 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “TML: PostgreSQL temporal codecs — Temporal or raw text, chosen in the contract (\#30073)”; and 22 more (refs \#961, \#30248, \#30073, \#30005, \#30037, …).

examples/react-router-demo · medium confidence · unverified

25 commits (5 fixes) modifying packages/1-framework/3-tooling/vite-plugin-contract-emit

A change to existing behaviour in packages/1-framework/3-tooling/vite-plugin-contract-emit — 25 commits (5 fixs), 8 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “Typecheck package test trees and fix the drift they were hiding (\#941)”; “test(vite): narrow and validate Vite 7/8 support (\#367)”; and 22 more (refs \#961, \#941, \#367, \#30248, \#30005, …).

packages/1-framework/3-tooling/vite-plugin-contract-emit · medium confidence · unverified

26 commits (6 fixes) modifying packages/1-framework/3-tooling/vite-plugin-contract-emit/src

A change to existing behaviour in packages/1-framework/3-tooling/vite-plugin-contract-emit/src — 26 commits (6 fixs), 3 files: “Config diagnostics by section, defineConfig version marker, ControlClient test double (\#29936)”; “feat(vite-plugin): show error overlay when watch list is empty”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 23 more (refs \#29936, \#30248, \#30005, \#30379, \#29970, …).

packages/1-framework/3-tooling/vite-plugin-contract-emit/src · medium confidence · unverified

27 commits (0 fixes) modifying examples/prisma-8-demo/src/orm-client

A change to existing behaviour in examples/prisma-8-demo/src/orm-client — 27 commits, 46 files: “variant() selects by discriminator value in the SQL and Mongo ORMs (\#30577)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “TML-3715: PostgreSQL Int, BigInt, Float, Decimal, String, Boolean and Bytes choose their database type with storage and as, and the explicit types get the database's names (\#30942)”; and 24 more (refs \#30577, \#30847, \#30942, \#30073, \#30564, …).

examples/prisma-8-demo/src/orm-client · medium confidence · unverified

28 commits (0 fixes) modifying packages/1-framework/2-authoring/psl-parser/src/attribute-spec

A change to existing behaviour in packages/1-framework/2-authoring/psl-parser/src/attribute-spec — 28 commits, 10 files: “tml-2956: PSL attribute-spec kit + @relation migration (1/3) (\#891)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “Include PSL mixins in models, types, enums and extension blocks (\#30694)”; and 25 more (refs \#891, \#30847, \#30694, \#30636, \#30325, …).

packages/1-framework/2-authoring/psl-parser/src/attribute-spec · medium confidence · unverified

28 commits (1 fix) modifying examples/prisma-8-postgis-demo/src/prisma

A change to existing behaviour in examples/prisma-8-postgis-demo/src/prisma — 28 commits (1 fix), 4 files: “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3163: add BigIntNumber and UnboundedInt column types (\#29902)”; and 25 more (refs \#30748, \#30869, \#29902, \#29972, \#30073, …).

examples/prisma-8-postgis-demo/src/prisma · medium confidence · unverified

28 commits (1 fix) modifying packages/1-framework/2-authoring/psl-parser/src/attribute-spec/combinators

A change to existing behaviour in packages/1-framework/2-authoring/psl-parser/src/attribute-spec/combinators — 28 commits (1 fix), 20 files: “tml-2956: PSL attribute-spec kit + @relation migration (1/3) (\#891)”; “Include function names in attribute alternative errors (\#30224)”; “Use sort(field, direction) for MongoDB PSL indexes (\#30636)”; and 25 more (refs \#891, \#30224, \#30636, \#30325, \#30567, …).

packages/1-framework/2-authoring/psl-parser/src/attribute-spec/combinators · medium confidence · unverified

28 commits (2 fixes) modifying packages/1-framework/2-authoring/contract

A change to existing behaviour in packages/1-framework/2-authoring/contract — 28 commits (2 fixs), 7 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “Typecheck package test trees and fix the drift they were hiding (\#941)”; “feat(codec-registration-completion): unify codec registration (TML-2357) (\#417)”; and 25 more (refs \#961, \#941, \#417, \#30248, \#83, …).

packages/1-framework/2-authoring/contract · medium confidence · unverified

29 commits (1 fix) modifying packages/1-framework/0-foundation/contract

A change to existing behaviour in packages/1-framework/0-foundation/contract — 29 commits (1 fix), 7 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; and 26 more (refs \#961, \#30748, \#30869, \#30248, \#653, …).

packages/1-framework/0-foundation/contract · medium confidence · unverified

29 commits (1 fix) modifying packages/9-public

A change to existing behaviour in packages/9-public — 29 commits (1 fix), 94 files: “Remove 945 redundant and declaration-restating unit tests (\#30731)”; “TML-3560: A client such as the ORM can group its statements under one activity that middleware can observe or answer (\#30706)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 26 more (refs \#30731, \#30706, \#30248, \#30005, \#30777, …).

packages/9-public · medium confidence · unverified

29 commits (2 fixes) modifying packages/1-framework/3-tooling/cli/src/orm/db

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/orm/db — 29 commits (2 fixs), 9 files: “TML-3477: migration plan asks before a lossy type change, and writes slots to fill only for --convert and --backfill (\#30695)”; “fix(cli): after db sign, migration plan proposes only the change instead of every table (\#30251)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; and 26 more (refs \#30695, \#30251, \#30869, \#30475, \#30005, …).

packages/1-framework/3-tooling/cli/src/orm/db · medium confidence · unverified

29 commits (4 fixes) modifying packages/1-framework/2-authoring/psl-printer/src

A change to existing behaviour in packages/1-framework/2-authoring/psl-printer/src — 29 commits (4 fixs), 7 files: “Native Postgres enums: contract infer adopts external enum types (R6) (\#944)”; “TML-2500(M2): reference another contract space in a foreign key — e.g. Profile.user → supabase:auth.User (TS + PSL authoring) (\#752)”; “TML-3075: authoring plane throws become CONTRACT.\/PSL.\ structured errors (30 codes) (\#1025)”; and 26 more (refs \#944, \#752, \#1025, \#817, \#30012, …).

packages/1-framework/2-authoring/psl-printer/src · medium confidence · unverified

29 commits (4 fixes) modifying packages/1-framework/3-tooling/cli/src/orm/migration

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/orm/migration — 29 commits (4 fixs), 10 files: “TML-3477: migration plan asks before a lossy type change, and writes slots to fill only for --convert and --backfill (\#30695)”; “fix(cli): after db sign, migration plan proposes only the change instead of every table (\#30251)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; and 26 more (refs \#30695, \#30251, \#30869, \#29973, \#30475, …).

packages/1-framework/3-tooling/cli/src/orm/migration · medium confidence · unverified

3 commits (0 fixes) modifying apps/lsp-playground/fixtures

A change to existing behaviour in apps/lsp-playground/fixtures — 3 commits, 1 file: “The Prisma 8 language server ignores documents without the use prisma-next directive (\#30140)”; “Add psl-playground: browser PSL editor wired to the language server (\#856)”; “refactor: rename every user-facing prisma-next identifier to Prisma 8 (\#30262)” (refs \#30140, \#856, \#30262).

apps/lsp-playground/fixtures · medium confidence · unverified

3 commits (0 fixes) modifying examples/paradedb-demo/scripts

A change to existing behaviour in examples/paradedb-demo/scripts — 3 commits, 2 files: “feat(sql-builder): array insert + expression support in update (\#553)”; “feat(extension-paradedb): query ops and demo (\#433)”; “TML-2816: always-qualified sql/orm builder + per-facade db projection (\#778)” (refs \#553, \#433, \#778).

examples/paradedb-demo/scripts · medium confidence · unverified

3 commits (0 fixes) modifying examples/prisma-8-demo-sqlite/src/transactions

A change to existing behaviour in examples/prisma-8-demo-sqlite/src/transactions — 3 commits, 1 file: “TML-3165: count/sum/avg return JS numbers, with lossless variants beside them (\#29930)”; “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; “TML-3168: Return affected write counts without pre-SELECT (\#29921)” (refs \#29930, \#29864, \#29921).

examples/prisma-8-demo-sqlite/src/transactions · medium confidence · unverified

3 commits (0 fixes) modifying examples/prisma-8-postgis-demo/app

A change to existing behaviour in examples/prisma-8-postgis-demo/app — 3 commits, 7 files: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; “TML-2842: attach pool-level error handlers so dropped idle connections don't crash the process (\#30081)” (refs \#30248, \#29864, \#30081).

examples/prisma-8-postgis-demo/app · medium confidence · unverified

3 commits (0 fixes) modifying examples/retail-store/app/api/products

A change to existing behaviour in examples/retail-store/app/api/products — 3 commits, 3 files: “add input validation to API routes and checkout form”; “Exercise Mongo enums in retail-store; add raw/execute/mongoEnums to the Mongo client (\#880)”; “add Next.js API routes for products, cart, orders, locations (M5)” (refs \#880).

examples/retail-store/app/api/products · medium confidence · unverified

3 commits (0 fixes) modifying examples/retail-store/src/lib

A change to existing behaviour in examples/retail-store/src/lib — 3 commits, 2 files: “add cookie-based auth: middleware, login page, signup/logout API routes”; “add Tailwind CSS v4, shadcn-style UI components, and PostCSS config”; “Exercise Mongo enums in retail-store; add raw/execute/mongoEnums to the Mongo client (\#880)” (refs \#880).

examples/retail-store/src/lib · medium confidence · unverified

3 commits (0 fixes) modifying packages/0-shared/extension-author-tools/bin

A change to existing behaviour in packages/0-shared/extension-author-tools/bin — 3 commits, 1 file: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; “refactor: rename every user-facing prisma-next identifier to Prisma 8 (\#30262)” (refs \#30248, \#29864, \#30262).

packages/0-shared/extension-author-tools/bin · medium confidence · unverified

3 commits (1 fix) modifying apps/telemetry-backend/migrations/snapshots

A change to existing behaviour in apps/telemetry-backend/migrations/snapshots — 3 commits (1 fix), 6 files: “fix(telemetry-backend): add the missing exitCode migration and test migrations in CI (\#30728)”; “TML-3388: Contract columns store their data type id; one script and db sign upgrade a project (\#30576)”; “TML-3709: PostgreSQL's explicit date and time types name their values, read ISO strings on every server, and get the design for convenience types (\#30834)” (refs \#30728, \#30576, \#30834).

apps/telemetry-backend/migrations/snapshots · medium confidence · unverified

30 commits (4 fixes) modifying examples/retail-store

A change to existing behaviour in examples/retail-store — 30 commits (4 fixs), 18 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “auto-write DEMO\_USER\_ID to .env during seed”; “validate PATCH payload on order status route, fix README wording”; and 27 more (refs \#961, \#30248, \#30005, \#342, \#343, …).

examples/retail-store · medium confidence · unverified

31 commits (0 fixes) modifying examples/prisma-8-demo

A change to existing behaviour in examples/prisma-8-demo — 31 commits, 12 files: “variant() selects by discriminator value in the SQL and Mongo ORMs (\#30577)”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “TML-3431: A Postgres full-text index can span several weighted fields, and the contract stores it as data (\#30562)”; and 28 more (refs \#30577, \#30748, \#30562, \#30248, \#30942, …).

examples/prisma-8-demo · medium confidence · unverified

32 commits (0 fixes) modifying packages/1-framework/3-tooling/language-server

A change to existing behaviour in packages/1-framework/3-tooling/language-server — 32 commits, 7 files: “Complete recursive PSL attribute values (\#30266)”; “Rename symbol in the PSL language server (\#30633)”; “Support multi-file schemas in LSP (\#30456)”; and 29 more (refs \#30266, \#30633, \#30456, \#961, \#887, …).

packages/1-framework/3-tooling/language-server · medium confidence · unverified

34 commits (2 fixes) modifying examples/mongo-demo

A change to existing behaviour in examples/mongo-demo — 34 commits (2 fixs), 8 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “TML-3382: db.enums members equal the values queries return, and Postgres contracts store values as Postgres prints them (\#30628)”; “TML-2502: Add SupabaseRuntime and the supabase() façade (\#792)”; and 31 more (refs \#961, \#30628, \#792, \#30748, \#385, …).

examples/mongo-demo · medium confidence · unverified

34 commits (3 fixes) modifying packages/1-framework/1-core/config/src

A change to existing behaviour in packages/1-framework/1-core/config/src — 34 commits (3 fixs), 4 files: “TML-2984: ContractSourceProvider union + psl-parser/interpret capability seam (\#939)”; “Config diagnostics by section, defineConfig version marker, ControlClient test double (\#29936)”; “TML-2500(M3a): collapse interpreter input — composedExtensionContracts required, no fallback”; and 31 more (refs \#939, \#29936, \#30396, \#30248, \#30700, …).

packages/1-framework/1-core/config/src · medium confidence · unverified

34 commits (3 fixes) modifying packages/1-framework/2-authoring/contract/src

A change to existing behaviour in packages/1-framework/2-authoring/contract/src — 34 commits (3 fixs), 12 files: “feat(sql): add index-type registry primitive (\#430)”; “feat(codec-registration-completion): unify codec registration (TML-2357) (\#417)”; “TML-3075: authoring plane throws become CONTRACT.\/PSL.\ structured errors (30 codes) (\#1025)”; and 31 more (refs \#430, \#417, \#1025, \#1032, \#30790, …).

packages/1-framework/2-authoring/contract/src · medium confidence · unverified

35 commits (2 fixes) modifying examples/prisma-8-cloudflare-worker/src/prisma

A change to existing behaviour in examples/prisma-8-cloudflare-worker/src/prisma — 35 commits (2 fixs), 4 files: “TML-3382: db.enums members equal the values queries return, and Postgres contracts store values as Postgres prints them (\#30628)”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; and 32 more (refs \#30628, \#30748, \#30869, \#30847, \#29910, …).

examples/prisma-8-cloudflare-worker/src/prisma · medium confidence · unverified

35 commits (2 fixes) modifying packages/3-targets

A change to existing behaviour in packages/3-targets — 35 commits (2 fixs), 1731 files: “feat: connect() on a client is safe to call again (\#30899)”; “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3686, TML-3689, TML-3690: The MongoDB query builder, raw lane and ORM take an execution context like the SQL ones, and runtime types say what they hold (\#30865)”; and 32 more (refs \#30899, \#30869, \#30865, \#30847, \#30894, …).

packages/3-targets · medium confidence · unverified

37 commits (3 fixes) modifying packages/1-framework/3-tooling/emitter

A change to existing behaviour in packages/1-framework/3-tooling/emitter — 37 commits (3 fixs), 7 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “refactor(operations): clean up registry and emission types (\#436)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 34 more (refs \#961, \#436, \#30248, \#83, \#653, …).

packages/1-framework/3-tooling/emitter · medium confidence · unverified

38 commits (3 fixes) modifying packages/1-framework/1-core/framework-components

A change to existing behaviour in packages/1-framework/1-core/framework-components — 38 commits (3 fixs), 7 files: “Define RuntimeExecutor, RuntimeMiddleware, and checkMiddlewareCompatibility in framework-components”; “docs(framework-components): list ./runtime subpath in README”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; and 35 more (refs \#30847, \#533, \#417, \#30248, \#30709, …).

packages/1-framework/1-core/framework-components · medium confidence · unverified

38 commits (5 fixes) modifying packages/1-framework/1-core/framework-components/src/execution

A change to existing behaviour in packages/1-framework/1-core/framework-components/src/execution — 38 commits (5 fixs), 16 files: “refactor(framework-components): raceAgainstAbort tolerates undefined signal”; “refactor(framework-components): use checkAborted helper at runtime-core entry”; “feat: implement caching middleware (\#385)”; and 35 more (refs \#385, \#30865, \#30706, \#1032, \#30519, …).

packages/1-framework/1-core/framework-components/src/execution · medium confidence · unverified

39 commits (3 fixes) modifying examples/bundle-size/src/postgres/generated

A change to existing behaviour in examples/bundle-size/src/postgres/generated — 39 commits (3 fixs), 3 files: “tml-2911: native scalar-array storage machinery (SQL, behind the PSL gate) (\#846)”; “TML-2916: un-namespaced PG models default to public namespace per ADR 223 (\#838)”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; and 36 more (refs \#846, \#838, \#30748, \#708, \#30869, …).

examples/bundle-size/src/postgres/generated · medium confidence · unverified

4 commits (0 fixes) modifying examples/bundle-size/scripts

A change to existing behaviour in examples/bundle-size/scripts — 4 commits, 2 files: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “feat(bundle-size): emit esbuild metafiles + add why.ts tracer (TML-2766)”; “feat(examples): add bundle-size fixture for postgres + mongo (\#621)”; and 1 more (refs \#30248, \#621).

examples/bundle-size/scripts · medium confidence · unverified

4 commits (0 fixes) modifying examples/paradedb-demo/src/orm-client

A change to existing behaviour in examples/paradedb-demo/src/orm-client — 4 commits, 4 files: “feat(extension-paradedb): query ops and demo (\#433)”; “feat(orm): rename take/skip to limit/offset (\#30112)”; “TML-3546: Every SQL client takes custom collection classes, used by db.orm and every transaction's tx.orm (\#30776)”; and 1 more (refs \#433, \#30112, \#30776, \#29864).

examples/paradedb-demo/src/orm-client · medium confidence · unverified

4 commits (0 fixes) modifying examples/paradedb-demo/src/queries

A change to existing behaviour in examples/paradedb-demo/src/queries — 4 commits, 8 files: “feat(extension-paradedb): query ops and demo (\#433)”; “TML-2816: always-qualified sql/orm builder + per-facade db projection (\#778)”; “TML-3604: A client loads without a database, renders a plan as SQL with toSql, and runs plans with query and execute (\#30802)”; and 1 more (refs \#433, \#778, \#30802, \#29921).

examples/paradedb-demo/src/queries · medium confidence · unverified

4 commits (0 fixes) modifying examples/prisma-8-demo-sqlite/src/queries

A change to existing behaviour in examples/prisma-8-demo-sqlite/src/queries — 4 commits, 3 files: “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; “TML-3604: A client loads without a database, renders a plan as SQL with toSql, and runs plans with query and execute (\#30802)”; “TML-3168: Return affected write counts without pre-SELECT (\#29921)”; and 1 more (refs \#29864, \#30802, \#29921, \#30260).

examples/prisma-8-demo-sqlite/src/queries · medium confidence · unverified

4 commits (0 fixes) modifying examples/prisma-8-demo/src/app

A change to existing behaviour in examples/prisma-8-demo/src/app — 4 commits, 5 files: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “TML-3233: emit Models namespace + models const; Scalars, Shape, and ResultType on ORM queries (\#30231)”; “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; and 1 more (refs \#30248, \#30231, \#29864, \#30576).

examples/prisma-8-demo/src/app · medium confidence · unverified

4 commits (0 fixes) modifying examples/prisma-8-postgis-demo/src/queries

A change to existing behaviour in examples/prisma-8-postgis-demo/src/queries — 4 commits, 6 files: “feat(orm): rename take/skip to limit/offset (\#30112)”; “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; “TML-3604: A client loads without a database, renders a plan as SQL with toSql, and runs plans with query and execute (\#30802)”; and 1 more (refs \#30112, \#29864, \#30802, \#29921).

examples/prisma-8-postgis-demo/src/queries · medium confidence · unverified

4 commits (0 fixes) modifying examples/retail-store/app/api/auth

A change to existing behaviour in examples/retail-store/app/api/auth — 4 commits, 2 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “add cookie-based auth: middleware, login page, signup/logout API routes”; “retail-store: remove \~100 codec-related type casts”; and 1 more (refs \#30779, \#880).

examples/retail-store/app/api/auth · medium confidence · unverified

4 commits (1 fix) modifying apps/telemetry-backend/migrations/app/20260601T1347\_contract\_hash\_advance

A change to existing behaviour in apps/telemetry-backend/migrations/app/20260601T1347\_contract\_hash\_advance — 4 commits (1 fix), 3 files: “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; “TML-3388: Contract columns store their data type id; one script and db sign upgrade a project (\#30576)”; “Drop the sha256: prefix from all content hashes (TML-2756) (\#1033)”; and 1 more (refs \#29864, \#30576, \#1033).

_apps/telemetry-backend/migrations/app/20260601T1347\_contract\_hash\advance · medium confidence · unverified

40 commits (2 fixes) modifying packages/1-framework/0-foundation/contract/src/exports

A change to existing behaviour in packages/1-framework/0-foundation/contract/src/exports — 40 commits (2 fixs), 12 files: “feat(contract): add ContractValueObject and valueObjects to Contract”; “TML-3382: db.enums members equal the values queries return, and Postgres contracts store values as Postgres prints them (\#30628)”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; and 37 more (refs \#30628, \#30748, \#30869, \#422, \#600, …).

packages/1-framework/0-foundation/contract/src/exports · medium confidence · unverified

40 commits (3 fixes) modifying examples/multi-extension-monorepo/app/src

A change to existing behaviour in examples/multi-extension-monorepo/app/src — 40 commits (3 fixs), 4 files: “tml-2911: native scalar-array storage machinery (SQL, behind the PSL gate) (\#846)”; “TML-2916: un-namespaced PG models default to public namespace per ADR 223 (\#838)”; “TML-2807: SqlModelStorage namespaceId + kind-agnostic storage hash (\#708)”; and 37 more (refs \#846, \#838, \#708, \#30869, \#817, …).

examples/multi-extension-monorepo/app/src · medium confidence · unverified

40 commits (3 fixes) modifying examples/multi-extension-monorepo/packages/audit/src, examples/multi-extension-monorepo/packages/feature-flags/src

A change to existing behaviour in examples/multi-extension-monorepo/packages/audit/src, examples/multi-extension-monorepo/packages/feature-flags/src — 40 commits (3 fixs), 10 files: “tml-2911: native scalar-array storage machinery (SQL, behind the PSL gate) (\#846)”; “TML-2916: un-namespaced PG models default to public namespace per ADR 223 (\#838)”; “TML-2807: SqlModelStorage namespaceId + kind-agnostic storage hash (\#708)”; and 37 more (refs \#846, \#838, \#708, \#30869, \#817, …).

examples/multi-extension-monorepo/packages/audit/src, examples/multi-extension-monorepo/packages/feature-flags/src · medium confidence · unverified

41 commits (2 fixes) modifying skills/prisma-8/upgrading

A change to existing behaviour in skills/prisma-8/upgrading — 41 commits (2 fixs), 56 files: “Bump to version 8.0.0-rc.6: the engine peer moves to @prisma/cli-engine@0.2.2 (\#30111)”; “chore(release): bump to 8.0.0-rc.16 (\#30632)”; “Remove enum declaration-order SQL rewriting (\#30223)”; and 38 more (refs \#30111, \#30632, \#30223, \#30533, \#30838, …).

skills/prisma-8/upgrading · medium confidence · unverified

42 commits (2 fixes) modifying packages/1-framework/3-tooling/migration

A change to existing behaviour in packages/1-framework/3-tooling/migration — 42 commits (2 fixs), 6 files: “feat(migrations): on-disk migration planning, serialization, and apply (\#184)”; “tml-3059: deduplicate migration contracts into a content-addressed migrations/snapshots/ store (\#1018)”; “feat(migration): invariant-aware shortest-path primitive (M3) (\#394)”; and 39 more (refs \#184, \#1018, \#394, \#30248, \#30389, …).

packages/1-framework/3-tooling/migration · medium confidence · unverified

42 commits (3 fixes) modifying examples/mongo-blog-leaderboard

A change to existing behaviour in examples/mongo-blog-leaderboard — 42 commits (3 fixs), 12 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “variant() selects by discriminator value in the SQL and Mongo ORMs (\#30577)”; and 39 more (refs \#30779, \#961, \#30577, \#30748, \#30869, …).

examples/mongo-blog-leaderboard · medium confidence · unverified

42 commits (5 fixes) modifying packages/1-framework/3-tooling/cli/src

A change to existing behaviour in packages/1-framework/3-tooling/cli/src — 42 commits (5 fixs), 3 files: “TML-2867: codec-routed DDL default literals — marker/ledger on the typed path (\#794)”; “TML-3067: all error codes become dotted NAMESPACE.SUBCODE (ADR 239) (\#1016)”; “review \#533: note 2: rename family validateContract → deserializeContract”; and 39 more (refs \#794, \#1016, \#533, \#29936, \#261, …).

packages/1-framework/3-tooling/cli/src · medium confidence · unverified

44 commits (8 fixes) modifying skills-contrib

A change to existing behaviour in skills-contrib — 44 commits (8 fixs), 49 files: “TML-3170: publish releases as 8.0.0-rc.N (latest tracks the RC line) (\#29899)”; “docs(record-upgrade-instructions): note skip-publish chain semantics”; “Docs: a supported-versions table, and Prisma 7 accepts community features that fit its design (\#30852)”; and 41 more (refs \#29899, \#30852, \#30229, \#29961, \#30271, …).

skills-contrib · medium confidence · unverified

44 commits (9 fixes) modifying packages/sql

A change to existing behaviour in packages/sql — 44 commits (9 fixs), 6 files: “Add more strict linter rules and fix errors”; “Rename packages to @prisma-next to avoid collisions with Prisma ORM”; “Correct broken tests”; and 40 more.

packages/sql · medium confidence · unverified

45 commits (4 fixes) modifying examples/paradedb-demo/src/prisma

A change to existing behaviour in examples/paradedb-demo/src/prisma — 45 commits (4 fixs), 3 files: “tml-2911: native scalar-array storage machinery (SQL, behind the PSL gate) (\#846)”; “TML-2916: un-namespaced PG models default to public namespace per ADR 223 (\#838)”; “fix(emitter): dedupe generated import lines via ts-render renderImports”; and 42 more (refs \#846, \#838, \#30748, \#708, \#30869, …).

examples/paradedb-demo/src/prisma · medium confidence · unverified

455 commits (34 fixes) modifying (repo-wide)

A change to existing behaviour in (repo-wide) — 455 commits (34 fixs), 31 files: “add Mongo family control plane package”; “Bump to version 8.0.0-rc.6: the engine peer moves to @prisma/cli-engine@0.2.2 (\#30111)”; “chore(release): bump to 8.0.0-rc.16 (\#30632)”; and 444 more (refs \#30111, \#30632, \#184, \#582, \#29881, …).

(repo-wide) · low confidence · unverified

46 commits (5 fixes) modifying apps/telemetry-backend/src/prisma

A change to existing behaviour in apps/telemetry-backend/src/prisma — 46 commits (5 fixs), 3 files: “tml-2911: native scalar-array storage machinery (SQL, behind the PSL gate) (\#846)”; “TML-2916: un-namespaced PG models default to public namespace per ADR 223 (\#838)”; “fix(emitter): dedupe generated import lines via ts-render renderImports”; and 43 more (refs \#846, \#838, \#708, \#30869, \#30847, …).

apps/telemetry-backend/src/prisma · medium confidence · unverified

47 commits (1 fix) modifying examples/prisma-8-demo/src/prisma

A change to existing behaviour in examples/prisma-8-demo/src/prisma — 47 commits (1 fix), 8 files: “Remove enum declaration-order SQL rewriting (\#30223)”; “TML-3382: db.enums members equal the values queries return, and Postgres contracts store values as Postgres prints them (\#30628)”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; and 44 more (refs \#30223, \#30628, \#30748, \#30869, \#30847, …).

examples/prisma-8-demo/src/prisma · medium confidence · unverified

49 commits (4 fixes) modifying packages/1-framework/3-tooling/cli/src/orm

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/orm — 49 commits (4 fixs), 27 files: “The off-graph migration error explains its cause and gives recoveries that work; nothing recommends a database reset (\#30866)”; “TML-3477: migration plan asks before a lossy type change, and writes slots to fill only for --convert and --backfill (\#30695)”; “Port init onto the CLI engine: prompts via its prompt surface, installs via its package capability (\#29987)”; and 46 more (refs \#30866, \#30695, \#29987, \#30248, \#29973, …).

packages/1-framework/3-tooling/cli/src/orm · medium confidence · unverified

49 commits (5 fixes) modifying packages/1-framework/3-tooling/cli/src/exports

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/exports — 49 commits (5 fixs), 5 files: “The off-graph migration error explains its cause and gives recoveries that work; nothing recommends a database reset (\#30866)”; “TML-3477: migration plan asks before a lossy type change, and writes slots to fill only for --convert and --backfill (\#30695)”; “Config diagnostics by section, defineConfig version marker, ControlClient test double (\#29936)”; and 46 more (refs \#30866, \#30695, \#29936, \#30475, \#30005, …).

packages/1-framework/3-tooling/cli/src/exports · medium confidence · unverified

5 commits (0 fixes) modifying .husky

A change to existing behaviour in .husky — 5 commits, 2 files: “docs: fix stale vocabulary and terminology in review feedback”; “chore: block commits missing DCO sign-off”; “Add format and lint precommit hook”; and 2 more.

.husky · medium confidence · unverified

5 commits (0 fixes) modifying examples/prisma-8-demo-sqlite/src

A change to existing behaviour in examples/prisma-8-demo-sqlite/src — 5 commits, 3 files: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “TML-3192: demo the integer representations and aggregate precision (\#29950)”; “TML-3546: Every SQL client takes custom collection classes, used by db.orm and every transaction's tx.orm (\#30776)”; and 2 more (refs \#30248, \#29950, \#30776, \#29864, \#29921).

examples/prisma-8-demo-sqlite/src · medium confidence · unverified

5 commits (0 fixes) modifying examples/prisma-8-demo-sqlite/src/orm-client

A change to existing behaviour in examples/prisma-8-demo-sqlite/src/orm-client — 5 commits, 14 files: “TML-3192: demo the integer representations and aggregate precision (\#29950)”; “feat(orm): rename take/skip to limit/offset (\#30112)”; “TML-3546: Every SQL client takes custom collection classes, used by db.orm and every transaction's tx.orm (\#30776)”; and 2 more (refs \#29950, \#30112, \#30776, \#29864, \#30922).

examples/prisma-8-demo-sqlite/src/orm-client · medium confidence · unverified

5 commits (0 fixes) modifying examples/prisma-8-postgis-demo/migrations/snapshots/28b5e5f98ce0e148f03e345518c9c53cb7a04a82e8e58de74a87c1b4ae08cf65

A change to existing behaviour in examples/prisma-8-postgis-demo/migrations/snapshots/28b5e5f98ce0e148f03e345518c9c53cb7a04a82e8e58de74a87c1b4ae08cf65 — 5 commits, 2 files: “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3696: ORM create, update, upsert and delete work on MySQL and return the written rows, as on Postgres (\#30927)”; “TML-3607: Type aliases can set @onCreate and @onUpdate, and the contract stores the real column type instead of the alias name (\#30819)”; and 2 more (refs \#30869, \#30927, \#30819, \#30900, \#30834).

examples/prisma-8-postgis-demo/migrations/snapshots/28b5e5f98ce0e148f03e345518c9c53cb7a04a82e8e58de74a87c1b4ae08cf65 · medium confidence · unverified

5 commits (0 fixes) modifying examples/retail-store/app/orders

A change to existing behaviour in examples/retail-store/app/orders — 5 commits, 1 file: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “add Next.js UI pages for e-commerce storefront (M5)”; “replace DEMO\_USER\_ID with cookie-based auth across all routes”; and 2 more (refs \#30779, \#880).

examples/retail-store/app/orders · medium confidence · unverified

5 commits (0 fixes) modifying packages/1-framework/1-core/framework-components/src

A change to existing behaviour in packages/1-framework/1-core/framework-components/src — 5 commits, 2 files: “feat: implement caching middleware (\#385)”; “feat(sql-builder): array insert + expression support in update (\#553)”; “TML-3655: An SQL builder insert must include every column that is not nullable and has no default (\#30830)”; and 2 more (refs \#385, \#553, \#30830, \#30775, \#30703).

packages/1-framework/1-core/framework-components/src · medium confidence · unverified

50 commits (2 fixes) modifying packages/1-framework/2-authoring/psl-parser

A change to existing behaviour in packages/1-framework/2-authoring/psl-parser — 50 commits (2 fixs), 7 files: “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 14 updates (\#961)”; “Typecheck package test trees and fix the drift they were hiding (\#941)”; “TML-2984: ContractSourceProvider union + psl-parser/interpret capability seam (\#939)”; and 47 more (refs \#961, \#941, \#939, \#30615, \#30694, …).

packages/1-framework/2-authoring/psl-parser · medium confidence · unverified

53 commits (17 fixes) modifying packages/1-framework/3-tooling/cli/src/commands/init

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/commands/init — 53 commits (17 fixs), 17 files: “fix(cli): omit "skills registered" next-step when install was skipped”; “fix(cli/init): compareVersionPrefix iterates the longer prefix”; “TML-3067: all error codes become dotted NAMESPACE.SUBCODE (ADR 239) (\#1016)”; and 50 more (refs \#1016, \#1018, \#29987, \#30248, \#30005, …).

packages/1-framework/3-tooling/cli/src/commands/init · medium confidence · unverified

55 commits (3 fixes) modifying packages/1-framework/2-authoring/psl-parser/src

A change to existing behaviour in packages/1-framework/2-authoring/psl-parser/src — 55 commits (3 fixs), 28 files: “TML-2984: ContractSourceProvider union + psl-parser/interpret capability seam (\#939)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “Include PSL mixins in models, types, enums and extension blocks (\#30694)”; and 52 more (refs \#939, \#30847, \#30694, \#30636, \#30325, …).

packages/1-framework/2-authoring/psl-parser/src · medium confidence · unverified

55 commits (8 fixes) modifying packages/1-framework/1-core/errors/src

A change to existing behaviour in packages/1-framework/1-core/errors/src — 55 commits (8 fixs), 7 files: “TML-3067: all error codes become dotted NAMESPACE.SUBCODE (ADR 239) (\#1016)”; “TML-2419: a query after close() fails once with "Runtime is closed", and started work finishes (\#30533)”; “refactor(target-postgres): move errorPostgresMigrationStackMissing into target-owned errors module”; and 52 more (refs \#1016, \#30533, \#29936, \#30248, \#900, …).

packages/1-framework/1-core/errors/src · medium confidence · unverified

57 commits (7 fixes) modifying examples/react-router-demo/src

A change to existing behaviour in examples/react-router-demo/src — 57 commits (7 fixs), 4 files: “tml-2911: native scalar-array storage machinery (SQL, behind the PSL gate) (\#846)”; “TML-2916: un-namespaced PG models default to public namespace per ADR 223 (\#838)”; “fix(postgres,sqlite): drop Capabilities from facade defineContract types”; and 54 more (refs \#846, \#838, \#708, \#30869, \#30847, …).

examples/react-router-demo/src · medium confidence · unverified

578 commits (94 fixes) modifying packages/2-mongo-family

A change to existing behaviour in packages/2-mongo-family — 578 commits (94 fixs), 654 files: “fix(mongo-query-builder): gate ResolveFields ModelArrayField on IsConcreteContract”; “add Mongo family control plane package”; “Deep-freeze array values in AggRecordArgs, add n assertion for topN/bottomN”; and 574 more (refs \#30779, \#30633, \#961, \#418, \#30577, …).

packages/2-mongo-family · medium confidence · unverified

59 commits (20 fixes) modifying packages/1-framework/3-tooling/cli/src/commands/init/templates

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/commands/init/templates — 59 commits (20 fixs), 11 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “feat(cli/init): parametrise templates by (target × authoring) and reconcile TS schema shapes (M5 / FR5)”; and 56 more (refs \#30779, \#30748, \#30847, \#422, \#30248, …).

packages/1-framework/3-tooling/cli/src/commands/init/templates · medium confidence · unverified

6 commits (0 fixes) modifying apps/telemetry-backend/migrations/app/20260520T1317\_migration

A change to existing behaviour in apps/telemetry-backend/migrations/app/20260520T1317\_migration — 6 commits, 3 files: “TML-2889: typed migration verification checks via the contract-free builder (\#825)”; “chore(migration): strip labels/hints from on-disk migration.json and recompute hashes”; “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; and 3 more (refs \#825, \#29864, \#30576, \#1033).

_apps/telemetry-backend/migrations/app/20260520T1317\migration · medium confidence · unverified

6 commits (0 fixes) modifying examples/mongo-demo/scripts

A change to existing behaviour in examples/mongo-demo/scripts — 6 commits, 2 files: “feat: implement caching middleware (\#385)”; “TML-3398: The cache middleware gains invalidation, opaque entry meta and pluggable key derivation, with lifetime owned by the store (\#30530)”; “feat: an application depends on one Prisma package (ADR 242) (\#29864)”; and 3 more (refs \#385, \#30530, \#29864, \#29921).

examples/mongo-demo/scripts · medium confidence · unverified

6 commits (0 fixes) modifying examples/prisma-8-cloudflare-worker/scripts

A change to existing behaviour in examples/prisma-8-cloudflare-worker/scripts — 6 commits, 4 files: “TML-2398: serverless connect() returns a connection with db.orm, db.transaction and db.prepare (\#30482)”; “TML: PostgreSQL temporal codecs — Temporal or raw text, chosen in the contract (\#30073)”; “One config and one command language for the ORM: prisma.config.ts, driven by the unified CLI (\#30058)”; and 3 more (refs \#30482, \#30073, \#30058, \#29864, \#30802, …).

examples/prisma-8-cloudflare-worker/scripts · medium confidence · unverified

6 commits (0 fixes) modifying examples/prisma-8-demo-sqlite/prisma

A change to existing behaviour in examples/prisma-8-demo-sqlite/prisma — 6 commits, 1 file: “feat(psl): write raw SQL column defaults as sql\...\ tagged literals (\#30325)”; “TML-3192: demo the integer representations and aggregate precision (\#29950)”; “TML-3607: Field presets are removed, and each is written with a type constructor or type alias that stores the same contract (\#30845)”; and 3 more (refs \#30325, \#29950, \#30845, \#29864, \#30819, …).

examples/prisma-8-demo-sqlite/prisma · medium confidence · unverified

6 commits (0 fixes) modifying examples/prisma-8-postgis-demo/migrations

A change to existing behaviour in examples/prisma-8-postgis-demo/migrations — 6 commits, 4 files: “Migration failures name what a check expected and say whether the database changed (\#30814)”; “TML-3607: Client generators are written @onCreate and @onUpdate, and @default means a database default (\#30780)”; “TML-3496: Migrations skip an operation only when its full effect is in place (\#30752)”; and 3 more (refs \#30814, \#30780, \#30752, \#29864, \#30576, …).

examples/prisma-8-postgis-demo/migrations · medium confidence · unverified

6 commits (0 fixes) modifying packages/1-framework/3-tooling/cli/recordings/ascii

A change to existing behaviour in packages/1-framework/3-tooling/cli/recordings/ascii — 6 commits, 37 files: “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; “feat(cli): add on-demand recording of CLI scenarios (\#236)”; “TML-2094 Rename PN-RTM errors to PN-RUN (\#245)”; and 3 more (refs \#30005, \#236, \#245, \#243, \#30262, …).

packages/1-framework/3-tooling/cli/recordings/ascii · medium confidence · unverified

6 commits (0 fixes) modifying packages/1-framework/3-tooling/cli/recordings/fixtures

A change to existing behaviour in packages/1-framework/3-tooling/cli/recordings/fixtures — 6 commits, 3 files: “feat(test-fixtures): migrate verbose defineContract form to facade contract-builders”; “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; “feat(cli): add on-demand recording of CLI scenarios (\#236)”; and 3 more (refs \#30005, \#236, \#29864, \#30129, \#317).

packages/1-framework/3-tooling/cli/recordings/fixtures · medium confidence · unverified

6 commits (1 fix) modifying examples/retail-store/app/api/orders

A change to existing behaviour in examples/retail-store/app/api/orders — 6 commits (1 fix), 1 file: “replace DEMO\_USER\_ID with cookie-based auth across all routes”; “fix: add auth guards to order routes, clear cart server-side on checkout”; “add input validation to API routes and checkout form”; and 3 more (refs \#880).

examples/retail-store/app/api/orders · medium confidence · unverified

6 commits (1 fix) modifying packages/psl

A change to existing behaviour in packages/psl — 6 commits (1 fix), 8 files: “Add missing test infrastructure and flesh out the query builder types and interface”; “Initial commit”; “Add turborepo, standardize build with tsup and use explicit export dirs”; and 3 more.

packages/psl · medium confidence · unverified

61 commits (2 fixes) modifying .agents

A change to existing behaviour in .agents — 61 commits (2 fixs), 91 files: “TML-2786: M:N slice 2 — relation filters (some/every/none) through the junction (\#680)”; “docs: use \\\prisma fences for PSL code blocks, not \\\psl”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; and 58 more (refs \#680, \#30748, \#1018, \#30016, \#417, …).

.agents · medium confidence · unverified

62 commits (7 fixes) modifying examples/retail-store/src

A change to existing behaviour in examples/retail-store/src — 62 commits (7 fixs), 7 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “TML-3382: db.enums members equal the values queries return, and Postgres contracts store values as Postgres prints them (\#30628)”; “fix(emitter): dedupe generated import lines via ts-render renderImports”; and 59 more (refs \#30779, \#30628, \#30748, \#385, \#888, …).

examples/retail-store/src · medium confidence · unverified

63 commits (3 fixes) modifying packages/1-framework/2-authoring/psl-parser/src/exports

A change to existing behaviour in packages/1-framework/2-authoring/psl-parser/src/exports — 63 commits (3 fixs), 6 files: “Complete recursive PSL attribute values (\#30266)”; “Rename symbol in the PSL language server (\#30633)”; “tml-2956: PSL attribute-spec kit + @relation migration (1/3) (\#891)”; and 60 more (refs \#30266, \#30633, \#891, \#939, \#30847, …).

packages/1-framework/2-authoring/psl-parser/src/exports · medium confidence · unverified

64 commits (3 fixes) modifying packages/1-framework/3-tooling/language-server/src

A change to existing behaviour in packages/1-framework/3-tooling/language-server/src — 64 commits (3 fixs), 35 files: “Complete recursive PSL attribute values (\#30266)”; “Rename symbol in the PSL language server (\#30633)”; “Support multi-file schemas in LSP (\#30456)”; and 61 more (refs \#30266, \#30633, \#30456, \#30077, \#30847, …).

packages/1-framework/3-tooling/language-server/src · medium confidence · unverified

66 commits (10 fixes) modifying packages/1-framework/3-tooling/migration/src/aggregate

A change to existing behaviour in packages/1-framework/3-tooling/migration/src/aggregate — 66 commits (10 fixs), 13 files: “TML-3477: migration plan asks before a lossy type change, and writes slots to fill only for --convert and --backfill (\#30695)”; “TML-3067: all error codes become dotted NAMESPACE.SUBCODE (ADR 239) (\#1016)”; “TML-3035: a first Supabase project works first-try — RLS migrations, verify, migrate, JWKS, grants (\#997)”; and 63 more (refs \#30695, \#1016, \#997, \#1018, \#533, …).

packages/1-framework/3-tooling/migration/src/aggregate · medium confidence · unverified

697 commits (118 fixes) modifying packages/3-extensions

A change to existing behaviour in packages/3-extensions — 697 commits (118 fixs), 654 files: “fix(sql-orm-client): collapse depth-2+ includes to single-query on capable targets”; “Bump to version 8.0.0-rc.6: the engine peer moves to @prisma/cli-engine@0.2.2 (\#30111)”; “chore(release): bump to 8.0.0-rc.16 (\#30632)”; and 692 more (refs \#30111, \#30632, \#680, \#29900, \#846, …).

packages/3-extensions · medium confidence · unverified

7 commits (0 fixes) modifying examples/bundle-size/src/postgres-worker

A change to existing behaviour in examples/bundle-size/src/postgres-worker — 7 commits, 2 files: “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “TML-2398: serverless connect() returns a connection with db.orm, db.transaction and db.prepare (\#30482)”; “TML-2816: always-qualified sql/orm builder + per-facade db projection (\#778)”; and 4 more (refs \#30748, \#30482, \#778, \#29864, \#30802, …).

examples/bundle-size/src/postgres-worker · medium confidence · unverified

7 commits (0 fixes) modifying examples/paradedb-demo/prisma

A change to existing behaviour in examples/paradedb-demo/prisma — 7 commits, 1 file: “feat(adapters): contribute sql.foreignKeys from sqlite descriptor”; “examples: migrate to @prisma-next/\<target\> façade imports”; “chore(examples,fixtures): drop capabilities blocks and regenerate contracts”; and 4 more (refs \#1032, \#433, \#29864).

examples/paradedb-demo/prisma · medium confidence · unverified

7 commits (0 fixes) modifying examples/prisma-8-demo-mysql

A change to existing behaviour in examples/prisma-8-demo-mysql — 7 commits, 37 files: “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3787: MySQL gets the convenience types DateTime, Date, Time and Duration (\#30950)”; “TML-3724: Prisma ORM refuses to run from two copies, and says which (\#30883)”; and 4 more (refs \#30869, \#30950, \#30883, \#30927, \#30856, …).

examples/prisma-8-demo-mysql · medium confidence · unverified

7 commits (0 fixes) modifying examples/prisma-8-demo/migrations/snapshots

A change to existing behaviour in examples/prisma-8-demo/migrations/snapshots — 7 commits, 16 files: “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3772: A Supabase database whose pack extensions live in schema extensions adopts with db sign (\#30956)”; “feat(postgres): contracts declare Postgres extensions, so db sign adopts databases that use pgvector, PostGIS or ParadeDB (\#30902)”; and 4 more (refs \#30869, \#30956, \#30902, \#30927, \#30576, …).

examples/prisma-8-demo/migrations/snapshots · medium confidence · unverified

7 commits (0 fixes) modifying examples/prisma7-adoption/migrations

A change to existing behaviour in examples/prisma7-adoption/migrations — 7 commits, 15 files: “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “TML-3772: A Supabase database whose pack extensions live in schema extensions adopts with db sign (\#30956)”; “tml-3466: Add autoincrement() to an existing column, and keep the constraint names Prisma 7 gave a database after Prisma 8 takes over its migrations (\#30606)”; and 4 more (refs \#30847, \#30956, \#30606, \#30287, \#30904, …).

examples/prisma7-adoption/migrations · medium confidence · unverified

7 commits (0 fixes) modifying examples/retail-store/app/cart

A change to existing behaviour in examples/retail-store/app/cart — 7 commits, 2 files: “add Next.js UI pages for e-commerce storefront (M5)”; “replace DEMO\_USER\_ID with cookie-based auth across all routes”; “chore: align biome.jsonc $schema with @biomejs/biome 2.4.15 and close lint gaps (\#607)”; and 4 more (refs \#607, \#880).

examples/retail-store/app/cart · medium confidence · unverified

7 commits (1 fix) modifying examples/retail-store/app/api/orders/\[id\]

A change to existing behaviour in examples/retail-store/app/api/orders/\[id\] — 7 commits (1 fix), 1 file: “refactor: eliminate silent no-op writes in cart and order data layer”; “validate PATCH payload on order status route, fix README wording”; “fix: add auth guards to order routes, clear cart server-side on checkout”; and 4 more (refs \#880).

examples/retail-store/app/api/orders/\[id\] · medium confidence · unverified

7 commits (1 fix) modifying examples/retail-store/scripts

A change to existing behaviour in examples/retail-store/scripts — 7 commits (1 fix), 2 files: “auto-write DEMO\_USER\_ID to .env during seed”; “expand seed to 24 products across 5 brands, remove DEMO\_USER\_ID auto-write”; “rename MONGODB\_URL env var to DB\_URL”; and 4 more (refs \#880).

examples/retail-store/scripts · medium confidence · unverified

7 commits (1 fix) modifying examples/supabase/src/prisma

A change to existing behaviour in examples/supabase/src/prisma — 7 commits (1 fix), 1 file: “TML-2502: Add SupabaseRuntime and the supabase() façade (\#792)”; “TML-3602: A client takes its contract as a typed value from contractFromJson, so later options are inferred (\#30748)”; “fix: PR\#746 review-iteration r5 — handlers/import/timeout + replace emitter bare casts”; and 4 more (refs \#792, \#30748, \#29864).

examples/supabase/src/prisma · medium confidence · unverified

7 commits (1 fix) modifying packages/1-framework/3-tooling/migration/src/refs

A change to existing behaviour in packages/1-framework/3-tooling/migration/src/refs — 7 commits (1 fix), 3 files: “TML-2771: migrate --show — read-only preview of the migration path (\#735)”; “Contract references list only the forms each command accepts; migration status and db migrate resolve @contract and @db (\#30475)”; “feat(migration-tools): add contract and migration reference resolvers”; and 4 more (refs \#735, \#30475, \#30122, \#29864, \#1033).

packages/1-framework/3-tooling/migration/src/refs · medium confidence · unverified

74 commits (4 fixes) modifying examples/supabase/src

A change to existing behaviour in examples/supabase/src — 74 commits (4 fixs), 5 files: “Bump to version 8.0.0-rc.6: the engine peer moves to @prisma/cli-engine@0.2.2 (\#30111)”; “chore(release): bump to 8.0.0-rc.16 (\#30632)”; “tml-2911: native scalar-array storage machinery (SQL, behind the PSL gate) (\#846)”; and 71 more (refs \#30111, \#30632, \#846, \#838, \#30869, …).

examples/supabase/src · medium confidence · unverified

75 commits (13 fixes) modifying packages/1-framework/3-tooling/emitter/src

A change to existing behaviour in packages/1-framework/3-tooling/emitter/src — 75 commits (13 fixs), 9 files: “TML-3382: db.enums members equal the values queries return, and Postgres contracts store values as Postgres prints them (\#30628)”; “fix(emitter): dedupe generated import lines via ts-render renderImports”; “feat(framework-components): add EmissionSpi.resolveFieldTypeParams hook (Phase A TA.1-TA.2)”; and 72 more (refs \#30628, \#30869, \#752, \#417, \#436, …).

packages/1-framework/3-tooling/emitter/src · medium confidence · unverified

76 commits (5 fixes) modifying packages/1-framework/3-tooling/migration/src/exports

A change to existing behaviour in packages/1-framework/3-tooling/migration/src/exports — 76 commits (5 fixs), 17 files: “feat(migrations): on-disk migration planning, serialization, and apply (\#184)”; “TML-2629: ref-paired snapshots + auto-baseline close the dev→ship trap (\#582)”; “TML-3035: a first Supabase project works first-try — RLS migrations, verify, migrate, JWKS, grants (\#997)”; and 73 more (refs \#184, \#582, \#997, \#1018, \#394, …).

packages/1-framework/3-tooling/migration/src/exports · medium confidence · unverified

77 commits (10 fixes) modifying packages/1-framework/3-tooling/cli/src/utils/formatters

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/utils/formatters — 77 commits (10 fixs), 19 files: “TML-2629: ref-paired snapshots + auto-baseline close the dev→ship trap (\#582)”; “fix(cli): address review nits on routed-arc + layering”; “TML-3477: migration plan asks before a lossy type change, and writes slots to fill only for --convert and --backfill (\#30695)”; and 74 more (refs \#582, \#30695, \#30869, \#735, \#711, …).

packages/1-framework/3-tooling/cli/src/utils/formatters · medium confidence · unverified

78 commits (8 fixes) modifying packages/1-framework/0-foundation/contract/src

A change to existing behaviour in packages/1-framework/0-foundation/contract/src — 78 commits (8 fixs), 31 files: “feat(contract): add ContractValueObject and valueObjects to Contract”; “variant() selects by discriminator value in the SQL and Mongo ORMs (\#30577)”; “TML-3382: db.enums members equal the values queries return, and Postgres contracts store values as Postgres prints them (\#30628)”; and 75 more (refs \#30577, \#30628, \#30748, \#708, \#888, …).

packages/1-framework/0-foundation/contract/src · medium confidence · unverified

8 commits (0 fixes) modifying biome-plugins

A change to existing behaviour in biome-plugins — 8 commits, 11 files: “TML-3067: all error codes become dotted NAMESPACE.SUBCODE (ADR 239) (\#1016)”; “feat(tml-2892): contract-JSON-driven Migration base + typed contract views (\#879)”; “refactor(lint): find framework vocabulary with a Biome plugin, not a text scan (\#29988)”; and 5 more (refs \#1016, \#879, \#29988, \#607, \#598, …).

biome-plugins · medium confidence · unverified

8 commits (0 fixes) modifying examples/bundle-size/src/postgres

A change to existing behaviour in examples/bundle-size/src/postgres — 8 commits, 8 files: “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; “TML-2816: always-qualified sql/orm builder + per-facade db projection (\#778)”; “TML-3607: Field presets are removed, and each is written with a type constructor or type alias that stores the same contract (\#30845)”; and 5 more (refs \#30005, \#778, \#30845, \#29864, \#810, …).

examples/bundle-size/src/postgres · medium confidence · unverified

8 commits (0 fixes) modifying examples/multi-extension-monorepo/packages/audit/migrations/snapshots, examples/multi-extension-monorepo/packages/feature-flags/migrations/snapshots

A change to existing behaviour in examples/multi-extension-monorepo/packages/audit/migrations/snapshots, examples/multi-extension-monorepo/packages/feature-flags/migrations/snapshots — 8 commits, 4 files: “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3534: A contract written with defineContract gets the same ORM types as an emitted one, and filters accept plain strings (\#30709)”; “TML-3696: ORM create, update, upsert and delete work on MySQL and return the written rows, as on Postgres (\#30927)”; and 5 more (refs \#30869, \#30709, \#30927, \#30576, \#30549, …).

examples/multi-extension-monorepo/packages/audit/migrations/snapshots, examples/multi-extension-monorepo/packages/feature-flags/migrations/snapshots · medium confidence · unverified

8 commits (0 fixes) modifying examples/prisma-8-demo/migrations/app/20261009T1354\_add\_post\_body\_search

A change to existing behaviour in examples/prisma-8-demo/migrations/app/20261009T1354\_add\_post\_body\_search — 8 commits, 4 files: “TML-3537: Changing a value object or a variant is a migration, and Postgres checks value object and discriminator columns (\#30869)”; “TML-3712: PostgreSQL gets convenience types DateTime, Date, Time and Duration, and the tools write them (\#30847)”; “TML-3715: PostgreSQL Int, BigInt, Float, Decimal, String, Boolean and Bytes choose their database type with storage and as, and the explicit types get the database's names (\#30942)”; and 5 more (refs \#30869, \#30847, \#30942, \#30814, \#30780, …).

_examples/prisma-8-demo/migrations/app/20261009T1354\_add\_post\_body\search · medium confidence · unverified

8 commits (0 fixes) modifying examples/prisma-8-demo/scripts

A change to existing behaviour in examples/prisma-8-demo/scripts — 8 commits, 2 files: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “TML-3715: PostgreSQL Int, BigInt, Float, Decimal, String, Boolean and Bytes choose their database type with storage and as, and the explicit types get the database's names (\#30942)”; “TML: PostgreSQL temporal codecs — Temporal or raw text, chosen in the contract (\#30073)”; and 5 more (refs \#30248, \#30942, \#30073, \#30231, \#29950, …).

examples/prisma-8-demo/scripts · medium confidence · unverified

8 commits (0 fixes) modifying packages/0-shared/publish-surface

A change to existing behaviour in packages/0-shared/publish-surface — 8 commits, 7 files: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “chore(deps-dev)(deps-dev): bump the dev-deps group across 1 directory with 10 updates (\#30037)”; “Remove dependency sections from READMEs (\#30141)”; and 5 more (refs \#30248, \#30037, \#30141, \#29940, \#30058, …).

packages/0-shared/publish-surface · medium confidence · unverified

8 commits (0 fixes) modifying packages/1-framework/2-authoring/psl-parser/src/block-spec

A change to existing behaviour in packages/1-framework/2-authoring/psl-parser/src/block-spec — 8 commits, 5 files: “Complete generic-block values and namespace-qualified entity references (\#30567)”; “PSL top-level declarations and namespace \<default\> blocks share one scope (\#30700)”; “TML-3501, TML-3503: Enum members are values of their data type, and every codec an enum accepts is proven to read its member back (\#30790)”; and 5 more (refs \#30567, \#30700, \#30790, \#30674, \#30550, …).

packages/1-framework/2-authoring/psl-parser/src/block-spec · medium confidence · unverified

8 commits (1 fix) modifying examples/retail-store/app/orders/\[id\]

A change to existing behaviour in examples/retail-store/app/orders/\[id\] — 8 commits (1 fix), 2 files: “add Next.js UI pages for e-commerce storefront (M5)”; “replace DEMO\_USER\_ID with cookie-based auth across all routes”; “enforce auth + ownership on order detail page, return 401 for API routes”; and 5 more (refs \#607, \#880).

examples/retail-store/app/orders/\[id\] · medium confidence · unverified

8 commits (1 fix) modifying examples/retail-store/app/products

A change to existing behaviour in examples/retail-store/app/products — 8 commits (1 fix), 1 file: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “add Next.js UI pages for e-commerce storefront (M5)”; “rebuild catalog pages with Tailwind, add pagination + search”; and 5 more (refs \#30779, \#880).

examples/retail-store/app/products · medium confidence · unverified

8 commits (2 fixes) modifying examples/retail-store/app/api/cart

A change to existing behaviour in examples/retail-store/app/api/cart — 8 commits (2 fixs), 2 files: “refactor: eliminate silent no-op writes in cart and order data layer”; “fix add-to-cart: create cart document when none exists for user”; “replace DEMO\_USER\_ID with cookie-based auth across all routes”; and 5 more (refs \#880).

examples/retail-store/app/api/cart · medium confidence · unverified

8 commits (4 fixes) modifying examples/retail-store/src/components

A change to existing behaviour in examples/retail-store/src/components — 8 commits (4 fixs), 5 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “fix CartProvider: move fetch out of useState initializer into useEffect”; “rebuild catalog pages with Tailwind, add pagination + search”; and 5 more (refs \#30779).

examples/retail-store/src/components · medium confidence · unverified

83 commits (16 fixes) modifying examples/mongo-demo/src

A change to existing behaviour in examples/mongo-demo/src — 83 commits (16 fixs), 6 files: “rename extractExtensionIds to extractComponentIds”; “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “variant() selects by discriminator value in the SQL and Mongo ORMs (\#30577)”; and 80 more (refs \#30779, \#30577, \#30628, \#30748, \#385, …).

examples/mongo-demo/src · medium confidence · unverified

9 commits (0 fixes) modifying .claude/scripts

A change to existing behaviour in .claude/scripts — 9 commits, 4 files: “feat: sandbox worktree agents with CLAUDE.local.md and local settings (\#323)”; “chore: fix formatting and linting issues on main (\#342)”; “chore: Few Claude Code QOL improvements (\#223)”; and 6 more (refs \#323, \#342, \#223, \#30550, \#253, …).

.claude/scripts · medium confidence · unverified

9 commits (0 fixes) modifying examples/prisma-8-demo-sqlite

A change to existing behaviour in examples/prisma-8-demo-sqlite — 9 commits, 7 files: “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; “TML-3192: demo the integer representations and aggregate precision (\#29950)”; and 6 more (refs \#30248, \#30005, \#29950, \#30037, \#29940, …).

examples/prisma-8-demo-sqlite · medium confidence · unverified

9 commits (0 fixes) modifying examples/prisma-8-demo/fixtures

A change to existing behaviour in examples/prisma-8-demo/fixtures — 9 commits, 102 files: “feat(psl): a model with no @@map names its table verbatim, and the planner refuses the silent rename (TML-3248) (\#30317)”; “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; “TML-3607: Client generators are written @onCreate and @onUpdate, and @default means a database default (\#30780)”; and 6 more (refs \#30317, \#30005, \#30780, \#30058, \#29864, …).

examples/prisma-8-demo/fixtures · medium confidence · unverified

9 commits (0 fixes) modifying examples/retail-store/app

A change to existing behaviour in examples/retail-store/app — 9 commits, 4 files: “TML-3247: A MongoDB field keeps its own name in code, and the contract records the name it is stored under (\#30779)”; “add Next.js UI pages for e-commerce storefront (M5)”; “docs: rewrite README for Prisma 8, fix orm init dist-tag, sweep "Prisma Next" prose (\#30248)”; and 6 more (refs \#30779, \#30248, \#342, \#880).

examples/retail-store/app · medium confidence · unverified

9 commits (1 fix) modifying examples/prisma-8-cloudflare-worker/src

A change to existing behaviour in examples/prisma-8-cloudflare-worker/src — 9 commits (1 fix), 2 files: “fix(sql-orm-client): reload rows by Bytes identities (\#29910)”; “TML-2398: serverless connect() returns a connection with db.orm, db.transaction and db.prepare (\#30482)”; “TML: PostgreSQL temporal codecs — Temporal or raw text, chosen in the contract (\#30073)”; and 6 more (refs \#29910, \#30482, \#30073, \#30112, \#30776, …).

examples/prisma-8-cloudflare-worker/src · medium confidence · unverified

9 commits (1 fix) modifying packages/1-framework/3-tooling/cli/scripts

A change to existing behaviour in packages/1-framework/3-tooling/cli/scripts — 9 commits (1 fix), 2 files: “feat(cli)!: stop publishing the prisma-next CLI — the unified prisma-cli replaces it (\#30005)”; “feat(cli): rebuild the Tier-3 migration-graph renderer (line/plane/occlusion)”; “feat(cli): add on-demand recording of CLI scenarios (\#236)”; and 6 more (refs \#30005, \#236, \#30377, \#767, \#29864, …).

packages/1-framework/3-tooling/cli/scripts · medium confidence · unverified

9 commits (1 fix) modifying packages/1-framework/3-tooling/cli/src/commands/json

A change to existing behaviour in packages/1-framework/3-tooling/cli/src/commands/json — 9 commits (1 fix), 1 file: “TML-2836: log --json ledger records + schema (D5)”; “Port migration show, log and graph; produce typed next actions in the command layer (\#29973)”; “TML-2836: check --json error-envelope vocab + space + schema (D7)”; and 6 more (refs \#29973, \#29982).

packages/1-framework/3-tooling/cli/src/commands/json · medium confidence · unverified

Fixes

1 commit (1 fix) fixing apps/telemetry-backend/migrations/app/20261016T1018\_exit\_code

A fix in apps/telemetry-backend/migrations/app/20261016T1018\_exit\_code — 1 commit (1 fix), 3 files: “fix(telemetry-backend): add the missing exitCode migration and test migrations in CI (\#30728)” (refs \#30728).

_apps/telemetry-backend/migrations/app/20261016T1018\_exit\code · medium confidence · unverified

Test coverage

1 commit adding/updating tests in (repo-wide); 1 commit adding/updating tests in (repo-wide); 1 commit adding/updating tests in (repo-wide); 1 commit adding/updating tests in examples/prisma-8-demo-sqlite/test; 1 commit adding/updating tests in test/integration/test/upgrade-instructions/expand-type-aliases/fixtures/after/migrations, test/integration/test/upgrade-instructions/expand-type-aliases/fixtures/before/migrations; 1 commit adding/updating tests in test/integration/test/upgrade-instructions/mongo-index-names/fixtures/project/after, test/integration/test/upgrade-instructions/mongo-index-names/fixtures/project/before; 10 commits adding/updating tests in examples/multi-extension-monorepo/test; 109 commits adding/updating tests in packages/1-framework/3-tooling/emitter/test; 11 commits adding/updating tests in examples/prisma-8-demo/test/fixtures; 110 commits adding/updating tests in packages/1-framework/3-tooling/cli/test; 1103 commits adding/updating tests in test; 117 commits adding/updating tests in packages/1-framework/3-tooling/migration/test; 12 commits adding/updating tests in examples/prisma7-adoption/test; 12 commits adding/updating tests in packages/1-framework/1-core/ts-render/test; 13 commits adding/updating tests in examples/supabase/test; 15 commits adding/updating tests in packages/0-shared/publish-surface/test; 15 commits adding/updating tests in packages/1-framework/2-authoring/ids/test; 15 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/fixtures; 157 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/control-api; 16 commits adding/updating tests in packages/1-framework/0-foundation/utils/test; 16 commits adding/updating tests in packages/1-framework/2-authoring/contract/test; 16 commits adding/updating tests in packages/1-framework/3-tooling/config-loader/test; 167 commits adding/updating tests in packages/1-framework/1-core/framework-components/test; 18 commits adding/updating tests in packages/1-framework/1-core/config/test; 18 commits adding/updating tests in packages/1-framework/2-authoring/psl-parser/test/syntax; 19 commits adding/updating tests in apps/telemetry-backend/test; 2 commits adding/updating tests in (repo-wide); 2 commits adding/updating tests in examples/bundle-size/test; 2 commits adding/updating tests in packages/0-shared/extension-author-tools/test; 2 commits adding/updating tests in test/integration/test/upgrade-instructions/client-takes-contract-value/fixtures, test/integration/test/upgrade-instructions/client-takes-contract-value/fixtures/refused/before; 2 commits adding/updating tests in test/integration/test/upgrade-instructions/data-type-in-contract/fixtures/postgres-extension-space/after/migrations, test/integration/test/upgrade-instructions/data-type-in-contract/fixtures/postgres-extension-space/before/migrations; 22 commits adding/updating tests in packages/1-framework/3-tooling/vite-plugin-contract-emit/test; 26 commits adding/updating tests in examples/react-router-demo/test; 3 commits adding/updating tests in examples/paradedb-demo/test; 3 commits adding/updating tests in examples/prisma-8-demo/test/utils; 3 commits adding/updating tests in packages/1-framework/3-tooling/migration/test/fixtures; 3 commits adding/updating tests in test/integration/test/upgrade-instructions/client-takes-contract-value/fixtures/shapes/after, test/integration/test/upgrade-instructions/client-takes-contract-value/fixtures/shapes/before; 30 commits adding/updating tests in packages/1-framework/3-tooling/cli-telemetry/test; 30 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/utils/formatters; 34 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/commands/init/\_\snapshots\\; 39 commits adding/updating tests in examples/prisma-8-demo/test; 39 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/commands; 4 commits adding/updating tests in examples/prisma-8-postgis-demo/test; 4 commits adding/updating tests in packages/1-framework/2-authoring/psl-parser/test/\\snapshots\\_; 4 commits adding/updating tests in packages/1-framework/3-tooling/eslint-plugin; 40 commits adding/updating tests in packages/1-framework/1-core/errors/test; 40 commits adding/updating tests in packages/1-framework/2-authoring/psl-printer/test; 5 commits adding/updating tests in examples/mongo-blog-leaderboard/test; 5 commits adding/updating tests in examples/prisma-8-cloudflare-worker/test; 54 commits adding/updating tests in packages/1-framework/3-tooling/migration/test/aggregate; 55 commits adding/updating tests in packages/1-framework/0-foundation/contract/test; 58 commits adding/updating tests in examples/retail-store/test; 58 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/commands/init; 59 commits adding/updating tests in test/utils; 62 commits adding/updating tests in examples/mongo-demo/test; 7 commits adding/updating tests in packages/1-framework/2-authoring/psl-parser/test/format/fixtures; 7 commits adding/updating tests in packages/1-framework/3-tooling/migration/test/refs; 73 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/utils; 74 commits adding/updating tests in packages/1-framework/2-authoring/psl-parser/test; 77 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/orm; 8 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/commands/init/templates; 8 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/control-api/statements; 8 commits adding/updating tests in packages/1-framework/3-tooling/cli/test/helpers; 8 commits adding/updating tests in packages/1-framework/3-tooling/migration/test/aggregate/strategies; 83 commits adding/updating tests in packages/1-framework/3-tooling/language-server/test; 9 commits adding/updating tests in packages/1-framework/2-authoring/psl-parser/test/format; 9 commits adding/updating tests in packages/1-framework/3-tooling/cli/src/control-api/testing.

Dependencies

1020 commits updating dependencies (136 manifests)

A dependency / build maintenance change in (dependencies) — 1020 commits (129 fixs), 136 files: “add Mongo family control plane package”; “Define RuntimeExecutor, RuntimeMiddleware, and checkMiddlewareCompatibility in framework-components”; “chore: update npm provenance repository (\#30145)”; and 992 more (refs \#30145, \#30111, \#30632, \#184, \#29900, …).

(dependencies) · high confidence · unverified

Written by cca.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 54.

Lenses

  • Code Health 56
  • Architecture 72
  • Maturity 92
  • Readiness 57
  • Security 47
  • Performance 60

Changes since last survey

  • 300 commits — 276 feature/other, 24 fixes

By area

  • packages/1-framework — 54 commits
  • packages/3-targets — 52 commits
  • packages/3-extensions — 33 commits
  • test/integration — 30 commits
  • packages/2-sql — 18 commits
  • packages/2-mongo-family — 17 commits
  • docs/architecture docs — 14 commits
  • upgrade-instructions/releases — 8 commits
  • .github/workflows — 4 commits
  • drive/calibration — 4 commits
  • packages/2-sql-family — 4 commits
  • docs/reference — 3 commits
  • examples/prisma-8-demo — 3 commits
  • projects/lsp-rename — 3 commits
  • skills/prisma-8 — 3 commits
  • (root) — 2 commits
  • .agents/rules — 2 commits
  • apps/telemetry-backend — 2 commits
  • packages/9-public — 2 commits
  • projects/one-config-file — 2 commits

Notable commits

  • fix: Fix nullable Mongo list container validation (#30568)
  • fix: Remove redundant and unreachable tests and fix tests that could not fail (#30729)
  • fix: TML-3363: test the Postgres default parser against the values Postgres stores, and fix three wrong values it found (#30501)
  • fix: TML-3507: Three enum fixes: duplicate members compare stored values, db.nativeEnums lists native enums only, and the rc.15 recovery works without migrations (#30661)
  • fix: fix(cli): a refused db sign offers both ways out of the drift and says which one changes the database (TML-3260) (#30438)
  • fix: fix(cli, orm): the --from help, the onConflict error and the adoption README now match the code (#30427)
  • fix: fix(contract-ts): .default() takes the codec input type and is encoded by the codec (TML-3298) (#30433)
  • fix: fix(deps): build orm-toolchain against @prisma/cli-engine 0.6.2, which prints the CLI name where hints showed {bin} (#30503)
  • fix: fix(integration-tests): build the published @prisma/orm-* packages before typechecking the CLI journeys (#30418)
  • fix: fix(mongo): accept multi-host connection strings, and mask their credentials in CLI output (#30354)
  • fix: fix(mongo): every value the ORM writes, reads or filters on goes through its field's codec (#30519)
  • fix: fix(mongo): read unmodified Prisma 6 schemas with Prisma 6's storage and types, and correct the rc.13 upgrade guide (#30521)
  • fix: fix(mongo-orm): keep included relations in $project when select() is combined with include() (#30170)
  • fix: fix(mongo-orm): typed where filters match each field's shape, and null on a list means null or missing (TML-3618) (#30769)
  • fix: fix(mysql): interrupt a statement before destroying its connection, so a failed KILL is never an unhandled rejection (#30931)
  • fix: fix(postgres): drop RLS policies before the DDL they block (#30232)
  • fix: fix(sql): reject a LIMIT or OFFSET that is not a non-negative integer (#30133)
  • fix: fix(sql-orm-client): use every key column in includes, nested writes and multi-table variants (#30107)
  • fix: fix(sqlite): bind each parameter to its own numbered placeholder (#30853)
  • fix: fix(target-postgres): bytea and vector literal defaults verify after they are applied (TML-3283) (#30603)
  • …and 280 more

Written by cca.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

prisma/orm was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 7 November 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 557c0d4c1b1061b8fff954dc96598ff4db95d262 — the exact code this score is about.
  • Scored under rubric-2026.11.2 — the same rubric and the same method as every other entry in this index.
  • Measured by Canine Code Analyzer (cca.canine.dev) using cca measure-2026.11.3+preprod-110e4fee044f.