fix(deps): update all non-major dependencies - #84
Conversation
612ce7b to
9ab60b6
Compare
01b64f6 to
e4a662b
Compare
195cdea to
642ba6a
Compare
0565bf3 to
46abfe8
Compare
7afb255 to
75d61f4
Compare
a4679dc to
3301258
Compare
8f4b8fc to
a89111e
Compare
|
72a3a50 to
d917bc4
Compare
| "@prisma/adapter-pg": "^7.9.1", | ||
| "@prisma/client": "^7.9.1", | ||
| "@sapphire/result": "^2.8.0", | ||
| "@sapphire/utilities": "^3.18.2", | ||
| "@wolfstar/env-utilities": "^2.0.2", | ||
| "@wolfstar/http-framework": "^3.0.0", | ||
| "@wolfstar/http-framework-i18n": "^1.2.2", | ||
| "@wolfstar/logger": "^2.0.5", | ||
| "@wolfstar/env-utilities": "^2.0.5", | ||
| "@wolfstar/http-framework": "^3.1.2", | ||
| "@wolfstar/http-framework-i18n": "^1.2.5", | ||
| "@wolfstar/logger": "^2.1.3", | ||
| "@wolfstar/plugin-api": "^1.0.0", | ||
| "@wolfstar/shared-http-pieces": "^1.2.6", | ||
| "@wolfstar/start-banner": "^2.0.3", | ||
| "@wolfstar/shared-http-pieces": "^1.2.8", | ||
| "@wolfstar/start-banner": "^2.0.6", | ||
| "discord-api-types": "^0.38.47", | ||
| "gradient-string": "^3.0.0", | ||
| "husky": "^9.1.7", | ||
| "ioredis": "^5.11.1", |
There was a problem hiding this comment.
🚨 Bug: package.json bumped but pnpm-lock.yaml not updated
package.json (and pnpm-workspace.yaml override) were bumped to new versions, but pnpm-lock.yaml was not updated in this PR — it still pins the old specifiers/versions (e.g. untun specifier ^0.1.3, @prisma/adapter-pg/@prisma/client/prisma 7.8.0, @wolfstar/env-utilities 2.0.2, etc.). The CI step pnpm install --filter . --ignore-scripts runs with pnpm's CI default of --frozen-lockfile, so this mismatch will fail with ERR_PNPM_OUTDATED_LOCKFILE. Regenerate and commit pnpm-lock.yaml (pnpm install --lockfile-only) so the lockfile matches the updated manifests.
Was this helpful? React with 👍 / 👎
| "nano-staged": "^1.0.2", | ||
| "tslib": "^2.8.1", | ||
| "untun": "^0.1.3" | ||
| "untun": "^0.2.2" |
There was a problem hiding this comment.
💡 Edge Case: untun 0.1.x→0.2.x is a pre-1.0 minor that may break tunnel
untun moves from ^0.1.3 to ^0.2.2; for 0.x packages a minor bump can contain breaking API changes. tsdown.config.ts relies on startTunnel({ port, acceptCloudflareNotice }) and tunnel.getURL(). If that surface changed, the --tunnel dev flow breaks. This is dev-only tooling, so impact is limited, but verify the tunnel still starts after the bump.
Was this helpful? React with 👍 / 👎
Code Review 🚫 Blocked 0 resolved / 2 findingsUpdates non-major project dependencies and actions across the workspace. Blocked due to a missing lockfile update for package.json and a pre-1.0 minor version change in untun. 🚨 Bug: package.json bumped but pnpm-lock.yaml not updated📄 package.json:33-47 📄 package.json:92 📄 pnpm-workspace.yaml:4 package.json (and pnpm-workspace.yaml override) were bumped to new versions, but pnpm-lock.yaml was not updated in this PR — it still pins the old specifiers/versions (e.g. 💡 Edge Case: untun 0.1.x→0.2.x is a pre-1.0 minor that may break tunnel
🤖 Prompt for agentsOptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
There was a problem hiding this comment.
Configure merge blocking · Maintainers can dismiss this review.
d917bc4 to
442ad95
Compare
This PR contains the following updates:
^21.0.2→^21.2.1^21.0.2→^21.2.0^7.8.0→^7.9.1^7.8.0→^7.9.1^24.13.2→^24.13.3^2.0.2→^2.0.5^3.0.0→^3.1.2^1.2.2→^1.2.5^2.0.8→^2.0.10^2.0.5→^2.1.3^1.2.6→^1.2.8^2.0.3→^2.0.6v7.0.0→v7.0.11.25→1.26^10.5.0→^10.8.1^3.1.0→^3.1.1^0.55.0→^0.62.0^1.70.0→^1.77.011.8.0→11.20.0v6.0.9→v6.0.10^7.8.0→^7.9.1^19.14.1→^19.17.2^0.22.3→^0.22.14^0.1.3→^0.2.2Release Notes
conventional-changelog/commitlint (@commitlint/cli)
v21.2.1Compare Source
Note: Version bump only for package @commitlint/cli
v21.2.0Compare Source
Features
v21.1.0Compare Source
Features
21.0.2 (2026-05-29)
Bug Fixes
21.0.1 (2026-05-12)
Note: Version bump only for package @commitlint/cli
conventional-changelog/commitlint (@commitlint/config-conventional)
v21.2.0Compare Source
Features
v21.1.0Compare Source
Note: Version bump only for package @commitlint/config-conventional
21.0.2 (2026-05-29)
Note: Version bump only for package @commitlint/config-conventional
21.0.1 (2026-05-12)
Note: Version bump only for package @commitlint/config-conventional
prisma/prisma (@prisma/adapter-pg)
v7.9.1Compare Source
Today, we're issuing a patch release to resolve a security advisory in a transitive dependency of Prisma CLI (via
@prisma/dev).This fixes #29780.
It does not actually affect
@prisma/devor Prisma CLI so no urgent action is required, but it is recommended to upgrade nevertheless to avoid false positives from security scanners.v7.9.0Compare Source
Today, we are excited to share the
7.9.0stable release 🎉🌟 Star this repo for notifications about new releases, bug fixes & features — or follow us on X!
Highlights
ORM
Tab completions for the Prisma CLI
Typing out CLI commands from memory is now optional. Prisma ships shell tab completions for
bash,zsh,fish, and PowerShell, covering commands, subcommands, options, flags, and even option values.Setting it up. Most projects run Prisma through a package manager, so completions are enabled through
@bomb.sh/tab's package-manager integration — install it once, then source the completion for your package manager and shell:@bomb.sh/tabdelegates to any locally-installed CLI that ships completions, sopnpm prisma <TAB>,pnpm exec prisma <TAB>,yarn prisma <TAB>, andbun x prisma <TAB>all complete Prisma's commands, options, and values — no per-project setup. (npxandbunxdon't support completion themselves; usenpm execandbun x.)If instead you have Prisma installed globally on your
PATH, source its own completion directly:source <(prisma complete zsh)(or thebash/fish/powershellvariant).This is built on
@bomb.sh/tab, the same completion library that powers other CLIs in the ecosystem — including Cloudflare, Nuxt, and Vitest — so the package-manager completions you enable for Prisma work for those tools too. A wonderful community contribution from @AmirSa12 (#28351) — thank you!prisma.mp4
Prisma ORM, ready for AI agents
Coding agents are now a first-class audience for Prisma, and 7.9.0 brings the first wave of work to make Prisma projects safe and productive for them to work in.
Agent skills installed with
prisma init(#29689)prisma initnow installs the prisma/skills catalog into freshly scaffolded projects. Agents such as Claude Code, Cursor, Codex, and Windsurf start out with current, version-relevant Prisma knowledge instead of relying on whatever happened to be in their training data. The install is best-effort and never blocks scaffolding; opt out at any time with--no-skills.A safer default around destructive commands (#29684, #29691, #29713)
Prisma's AI safety checkpoint refuses to run destructive commands when it detects that an AI agent is at the keyboard, unless the user has given explicit consent. In this release we:
AI_AGENT/AGENTconventions so future agents are caught without a code change.db push --accept-data-loss, which previously bypassed the checkpoint even though it can drop data.migrate-resettool from theprisma mcpserver entirely — resetting a database drops it, and that is not an operation an agent should be handed as a first-class tool. An agent that needs a reset must run the CLI, where the checkpoint applies.Bug Fixes
Many of the fixes below are community contributions — thank you to everyone who reported and fixed these!
Prisma Client
OmitOptsgeneric default letstscreuse cached type instantiations again, bringing type-checking on large schemas back from minutes to seconds (#29592, from @nfl1ryxditimo12).XORtype helper now rejects primitive values such asdata: 5, which were previously accepted at compile time even though the runtime rejected them (#29735, from @kyungseopk1m).$queryRawand$executeRawnow fail fast with a clear validation error when passed an invalidDate, instead of silently serializing it asnulland corrupting the value sent to the database (#29697, from @jibin7jose).///documentation comment that contains a*/sequence; the comment terminator is now escaped when doc comments are emitted, in both the TypeScript and JavaScript generators (#29736, from @kyungseopk1m).PrismaClientconstructor; both now include a copy-pasteable example and a link to the driver adapters docs (#29624).P2039(PrismaClientKnownRequestError) carrying the original code and message, instead of an opaque failure, which keeps schema-drift-style problems debuggable (#29512).prisma-client-jsgenerator no longer emits a strayundefinedstatement when generating from a schema that declares only enums or types and no models (#29738, from @kyungseopk1m).maxWait) while it is still starting: the discarded transaction now sends an explicitROLLBACKbefore the connection is returned to the pool, instead of releasing it mid-transaction. Previously, on adapters like@prisma/adapter-pgand@prisma/adapter-neon, the next query to reuse that connection could fail withthere is already a transaction in progress— or silently commit the leaked transaction's work (#29727, from @lazerg).CLI
prisma validate(and other schema-loading commands) no longer hangs forever on a multi-file schema whose directories contain a symlink cycle, and no longer reports the same file twice when a directory is reachable under two spellings (e.g./tmp→/private/tmpon macOS) (#29740, from @kyungseopk1m).%APPDATA%\Prisma) instead of acwd-relativenode_modules\.cache, which eliminated duplicate cache directories and the bloated Serverless/Docker bundles they caused (#29730, from @santichausis; closes #22574, #6670, #11577).Driver Adapters
Bytescolumn no longer emits Node.js'DEP0005deprecation warning, thanks to an upstreampostgres-byteabump (#29538, from @kolia-zamnius).ColumnNotFound(P2022) errors now parse both quoted and unquoted PostgreSQL column names, including identifiers containing spaces, matching the fix previously applied toadapter-pg(#29737, from @kyungseopk1m).Bytes?(@db.VarBinary) field tonullno longer fails with an implicit-conversion error; the adapter now sends the parameter typed asVarBinaryinstead of letting SQL Server default it tonvarchar(#29630, from @AnupamKumar-1).Schema Engine
prisma migrate statusnow reports a rolled-back migration that still exists on disk as unapplied, instead of incorrectly treating the schema as up to date (prisma/prisma-engines#5817, from @goutamadwant).ALTER TABLEstatements on PostgreSQL, avoiding a database error when a single table has multiple changes in one migration (prisma/prisma-engines#4906, from @eruditmorina).Security
honosecurity advisories at their source:@prisma/devwas updated to a version that no longer depends onhonoat all, so the CLI is no longer exposed to those advisories through that path. We also patched moderate-severity advisories inajvanduuidacross production dependencies (#29514).~/.config/prisma-platform/auth.json) and its directory to0o600/0o700so OAuth tokens are no longer world-readable, bringing Prisma in line with the GitHub, AWS, and Google Cloud CLIs (#29568, from Jaeyoung Yun).opensslcrate in the schema engine binaries from 0.10.74 to 0.10.81 (prisma/prisma-engines#5815).Prisma Studio
The bundled Prisma Studio moves from
0.27.3to0.33.0(#29720), gathering up everything shipped in the Studio releases in between.Migrations view
Studio can now visualise your migration history. This view is powered by Prisma Next — the next major version of Prisma ORM, a full TypeScript rewrite (available now in Early Access) that keeps the schema-first workflow and model-first queries you know, but treats your schema as a versioned, inspectable contract instead of compiling it into a heavy generated client. Prisma Next records every migration and its contract snapshots in the database, and Studio reads them to draw the timeline and diff below. Databases managed with classic Prisma Migrate don't carry this ledger, so the view simply stays hidden there.
When the connected database has a Prisma Next migration ledger, a Migrations entry appears in the sidebar: a newest-first timeline of every applied migration with its name, apply time, operation count, and compact chips summarizing what changed (
+2 models,~2 models +3 fields,+1 model, …). Selecting a migration opens a visual, FigJam-style diff canvas — added, removed, and changed models as colour-coded cards (NEW/UPDATED/UNCHANGED) with per-field before → after details, enum cards, and relation edges — next to a SQL panel of the executed statements and a Prisma-schema line diff. Switching migrations morphs the canvas rather than rebuilding it.Prisma Streams browser
Studio gains first-class support for Prisma Streams: a dedicated stream browser, live stream aggregations, stream diagnostics, routing-key browsing, and a WAL-history handoff straight from your tables, plus richer stream request observability with concise event-log and OpenTelemetry span summaries.
Working with SQL
Fixes
Thanks to our contributors
A heartfelt thank you to the community members whose contributions shaped this release:
@AmirSa12, @kyungseopk1m, @nfl1ryxditimo12, @jibin7jose, @santichausis, @kolia-zamnius, @goutamadwant, @eruditmorina, @lazerg, @AnupamKumar-1, @Swapanrishi, @anupamme, and @oyi77.
Prisma Compute is now in public beta
"Push code, it runs." Prisma Compute — managed hosting for TypeScript apps that run right next to your database — is now available in public beta, and free to use while the beta lasts.
Compute deploys your app as a long-lived process on Bun, colocated with your Prisma Postgres database, so there are no cold starts, no request timeouts, and no separate hosting vendor to wire up. It's a fit for REST and GraphQL APIs, full-stack apps, streaming and gRPC, and the long-running, stateful AI agents that keep connections open and hold in-process caches — "self-hosting, without the painful parts".
With Prisma ORM for type-safe data access, Prisma Postgres for the managed database, and now Prisma Compute for hosting, the whole stack lives in one place. Read the full story in the Prisma Compute blog series.
Enterprise support
Thousands of teams use Prisma and many of them already tap into our Enterprise & Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.
With this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: https://prisma.io/enterprise.
wolfstar-project/stars-components (@wolfstar/env-utilities)
v2.0.5Compare Source
Patch Changes
dd057a9- Restore npm provenance attestation on publish for all packages Thanks @RedStar071!v2.0.4Compare Source
Patch Changes
adce4cb- chore: upgrade tsdown to 0.22.14 and migratedeps.skipNodeModulesBundletodeps.neverBundleThanks @RedStar071!v2.0.3Patch Changes
b9be51e- Add provenance attestation to publishConfig for all packageswolfstar-project/stars-components (@wolfstar/http-framework)
v3.1.2Compare Source
Patch Changes
dd057a9- Restore npm provenance attestation on publish for all packages Thanks @RedStar071!v3.1.1Compare Source
Patch Changes
adce4cb- chore: upgrade tsdown to 0.22.14 and migratedeps.skipNodeModulesBundletodeps.neverBundleThanks @RedStar071!v3.1.0Compare Source
Minor Changes
69dd6c8- Add an optionalCommand#registerApplicationCommands(registry)instance method, mirroring@sapphire/framework'sApplicationCommandRegistryAPI, so chat input, subcommand, subcommand group, and context menu commands can be registered imperatively instead of via TypeScript decorators. This also makes the framework usable from plain JavaScript, where TS decorators aren't available. Thanks @RedStar071!wolfstar-project/stars-components (@wolfstar/http-framework-i18n)
v1.2.5Compare Source
Patch Changes
dd057a9- Restore npm provenance attestation on publish for all packages Thanks @RedStar071!dd057a9]:v1.2.4Compare Source
Patch Changes
adce4cb- chore: upgrade tsdown to 0.22.14 and migratedeps.skipNodeModulesBundletodeps.neverBundleThanks @RedStar071!adce4cb]:v1.2.3Patch Changes
b9be51e- Add provenance attestation to publishConfig for all packagesb9be51e]:wolfstar-project/stars-components (@wolfstar/http-framework-i18n>@wolfstar/i18next-backend)
v2.0.10Compare Source
Patch Changes
dd057a9- Restore npm provenance attestation on publish for all packages Thanks @RedStar071!v2.0.9Compare Source
Patch Changes
adce4cb- chore: upgrade tsdown to 0.22.14 and migratedeps.skipNodeModulesBundletodeps.neverBundleThanks @RedStar071!wolfstar-project/stars-components (@wolfstar/logger)
v2.1.3Compare Source
Patch Changes
dd057a9- Restore npm provenance attestation on publish for all packages Thanks @RedStar071!v2.1.2Compare Source
Patch Changes
adce4cb- chore: upgrade tsdown to 0.22.14 and migratedeps.skipNodeModulesBundletodeps.neverBundleThanks @RedStar071!v2.1.1Patch Changes
b9be51e- Add provenance attestation to publishConfig for all packageswolfstar-project/stars-components (@wolfstar/shared-http-pieces)
v1.2.8Compare Source
Patch Changes
dd057a9- Restore npm provenance attestation on publish for all packages Thanks @RedStar071!dd057a9]:v1.2.7Compare Source
Patch Changes
fda4e1d- chore: migrate localization tooling from Crowdin to Tolgee Thanks @RedStar071!adce4cb]:wolfstar-project/stars-components (@wolfstar/start-banner)
v2.0.6Compare Source
Patch Changes
dd057a9- Restore npm provenance attestation on publish for all packages Thanks @RedStar071!v2.0.5Compare Source
Patch Changes
adce4cb- chore: upgrade tsdown to 0.22.14 and migratedeps.skipNodeModulesBundletodeps.neverBundleThanks @RedStar071!v2.0.4Patch Changes
b9be51e- Add provenance attestation to publishConfig for all packagesactions/checkout (actions/checkout)
v7.0.1Compare Source
eslint/eslint (eslint)
v10.8.1Compare Source
Bug Fixes
18eb0a7fix: prevent ASI hazard inno-unused-labelsautofix (#21173) (dongkyu lee)151ba3ffix: false positives ingetter-returnandaccessor-pairs(#21163) (Grit)6898df9fix: ignore meta-property names inid-denylist(#21166) (Pixel)4d7db66fix: ignore meta-property names inid-match(#21167) (Pixel)677214efix: handle ASI hazards in no-unused-vars removeVar suggestion (#20935) (kuldeep kumar)Documentation
7d0cbf8docs: Update README (GitHub Actions Bot)0a05812docs: add missing backticks tono-duplicate-imports.js(#21183) (Lee Daeun)678c90bdocs: Update README (GitHub Actions Bot)8a10424docs: Update README (GitHub Actions Bot)69bb948docs: Update README (GitHub Actions Bot)Chores
0a14800chore: update github/codeql-action action to v4.37.4 (#21196) (renovate[bot])05adcb1test: fix failing ecosystem test foreslint-plugin-unicorn(#21191) (Lazizbek Ergashev)5611035test: add error locations info tono-void(#21185) (Lee Daeun)ee47333ci: bump github/codeql-action from 4 to 4.37.3 (#21176) (dependabot[bot])f131c03chore: improve ecosystem test failure reporting (#20937) (crimsonjay0)1f6eddechore: update ecosystem plugins (#21182) (ESLint Bot)d3266fbchore: unpinwebpackdependency (#21172) (Francesco Trotta)65a6519chore: add allowScripts field to package.json (#21092) (GiHoon Noh)22e5256ci: addtriage:nolabel to Dependabot PRs (#21141) (lumir)55c9038ci: bump actions/labeler from 6 to 7 (#21159) (dependabot[bot])7280e78chore: update dependency prettier to v3.9.6 (#21162) (renovate[bot])eddbad6test: fix failing ecosystem test foreslint-plugin-unicorn(#21156) (Francesco Trotta)60a178dchore: update ecosystem plugins (#21150) (ESLint Bot)f9f61dctest: add error locations tono-unreachable(#21151) (JIYEON)d086293test: add error locations tono-undef(#21147) (JIYEON)cc01b67test: add error locations tono-useless-catch(#21144) (devoil)688e75echore: add missing backticks in JSDoc (#21143) (Bo Hyun Kim)7c1e175test: add error locations torequire-await(#21145) (Grit)588a26dtest: add error locations tono-extra-label(#21139) (dongkyu lee)059aa89](https://redirect.github.com/eslint/eslint/commit/059aa8957Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.