Repository navigation
Bump to version 8.0.0-rc.24 - #358
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: willbot <w.a.madden+machine@gmail.com> Signed-off-by: Will Madden <madden@prisma.io>
commit: |
wmadden
approved these changes
Oct 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
8.0.0-rc.23→8.0.0-rc.24This release ships the CLI on these product versions:
@prisma/composer-cli,@prisma/composer0.30.00.32.0(#355, #357)@prisma/orm-toolchain8.0.0-rc.188.0.0-rc.18@prisma/cli-engine(packed)0.7.00.9.0(#349, #353)What ships since rc.23
Breaking for scripts: piping a
prismacommand gives its plain data, and JSON needs--json(feat!: piping a prisma command gives its plain data; JSON needs --json #353). Until rc.23, the CLI printed JSON whenever stdout was not a terminal. Now a pipe gets the command's data lines:key<TAB>valuelines;Errors in a pipe are human errors on stderr, with the same exit code. A script that parsed piped output as JSON must now pass
--json(or--format json).prisma dev url,prisma dev stop,prisma emulator listandprisma dev --detach, from Composer 0.32.0 (feat: add prisma dev url, prisma dev stop and prisma emulator list (Composer 0.31.0) #355, Follow the products' released versions: @prisma/composer-cli 0.31.0 -> 0.32.0; @prisma/composer 0.31.0 -> 0.32.0 #357).prisma dev url <address>prints the local URL of a service, database or bucket thatprisma devruns from this directory.prisma dev stopstops that app, keeping its data and ports.prisma emulator listlists the local emulators (the programs on this machine that run your services, databases and buckets in place of Prisma Cloud) and every instance they hold.prisma dev --detachstarts the app, returns once every service answers, and leaves it running untilprisma dev stop.prisma devis both a command and a group (feat(engine): a command can also have subcommands, so prisma dev <entry> and prisma dev url can coexist #349).prisma dev <entry>still runs the app, andprisma dev urlandprisma dev stopsit beneath it. A child command's name wins over the entry argument;prisma dev -- urlpassesurlas the entry.The
DEV.*error codes these commands raise are in the error reference (Follow Composer 0.32.0, and list the DEV error codes so their docs links resolve #356), so the docs link in each of those errors now leads to an entry.The npm READMEs name Prisma Postgres and Prisma Compute (docs(readme): name Prisma Postgres and Prisma Compute in the npm READMEs #348).
See
docs/oss/versioning.md. Merging this PR ships the release:mainchanges the root version.Publish to npmworkflow then publishes@prisma/cliandprismaunderlatest.@prisma/cli-engine0.9.0 was already published when feat!: piping a prisma command gives its plain data; JSON needs --json #353 merged, so that step does nothing for the engine.Checks run locally: typecheck, CLI tests,
check:conformance,check:grammar,check:error-reference,check:skill-packaging, the engine version check and Biome. Conformance passes with its existing allowed exceptions: Composer and the ORM toolchain still peer CLI engine 0.7.0, while the shell ships 0.9.0.Agent: attila-51
🤖 Generated with Claude Code