fix(deps): update sanity-tooling#1558
Conversation
c36c286 to
072ba9a
Compare
072ba9a to
d8ea442
Compare
d8ea442 to
ed4655b
Compare
b274b5f to
d988733
Compare
f9d263f to
034ef73
Compare
7756735 to
32b751c
Compare
3542fb4 to
dbd73b8
Compare
38e296e to
de1674c
Compare
a4069bc to
53f2c92
Compare
8aba057 to
e339e4f
Compare
274ec95 to
519ff35
Compare
351c9f0 to
bf6be0c
Compare
d3d2061 to
ceeffee
Compare
728c1e9 to
ef078e3
Compare
96750f2 to
183f13f
Compare
5877a08 to
5efd4e0
Compare
39a2b5e to
3de76a1
Compare
f057ebe to
5490a76
Compare
f6b6eaf to
7b4c9e9
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 051737b. Configure here.
📦 Bundle Stats —
|
| Metric | Value | vs main (7332e1f) |
|---|---|---|
| Internal (raw) | 2.2 KB | - |
| Internal (gzip) | 838 B | - |
| Bundled (raw) | 11.20 MB | +1.0 KB, +0.0% |
| Bundled (gzip) | 2.11 MB | +250 B, +0.0% |
| Import time | 879ms | -16ms, -1.7% |
bin:sanity
| Metric | Value | vs main (7332e1f) |
|---|---|---|
| Internal (raw) | 782 B | - |
| Internal (gzip) | 423 B | - |
| Bundled (raw) | 9.90 MB | - |
| Bundled (gzip) | 1.78 MB | - |
| Import time | 2.15s | -41ms, -1.9% |
🗺️ View treemap · Artifacts
Details
- Import time regressions over 10% are flagged with
⚠️ - Sizes shown as raw / gzip 🗜️. Internal bytes = own code only. Total bytes = with all dependencies. Import time = Node.js cold-start median.
📦 Bundle Stats — @sanity/cli-core
Compared against main (7332e1f6)
| Metric | Value | vs main (7332e1f) |
|---|---|---|
| Internal (raw) | 114.1 KB | - |
| Internal (gzip) | 29.2 KB | - |
| Bundled (raw) | 21.76 MB | +1.0 KB, +0.0% |
| Bundled (gzip) | 3.46 MB | +205 B, +0.0% |
| Import time | 798ms | -15ms, -1.9% |
🗺️ View treemap · Artifacts
Details
- Import time regressions over 10% are flagged with
⚠️ - Sizes shown as raw / gzip 🗜️. Internal bytes = own code only. Total bytes = with all dependencies. Import time = Node.js cold-start median.
📦 Bundle Stats — @sanity/cli-build
Compared against main (7332e1f6)
@sanity/cli-build/_internal/build
| Metric | Value | vs main (7332e1f) |
|---|---|---|
| Internal (raw) | 113.2 KB | - |
| Internal (gzip) | 28.7 KB | - |
| Bundled (raw) | 17.69 MB | -75.7 KB, -0.4% |
| Bundled (gzip) | 3.55 MB | -6.0 KB, -0.2% |
| Import time | 1.14s | -13ms, -1.1% |
@sanity/cli-build/_internal/env
| Metric | Value | vs main (7332e1f) |
|---|---|---|
| Internal (raw) | 1.8 KB | - |
| Internal (gzip) | 644 B | - |
| Bundled (raw) | 1.31 MB | - |
| Bundled (gzip) | 333.8 KB | - |
| Import time | 126ms | +1ms, +0.7% |
@sanity/cli-build/_internal/extract
| Metric | Value | vs main (7332e1f) |
|---|---|---|
| Internal (raw) | 8.6 KB | - |
| Internal (gzip) | 2.7 KB | - |
| Bundled (raw) | 155.0 KB | - |
| Bundled (gzip) | 39.5 KB | - |
| Import time | 246ms | -1ms, -0.6% |
🗺️ ./_internal/env · ./_internal/extract · @sanity/cli-build:./_internal/build treemap too large to embed · Artifacts
Details
- Import time regressions over 10% are flagged with
⚠️ - Sizes shown as raw / gzip 🗜️. Internal bytes = own code only. Total bytes = with all dependencies. Import time = Node.js cold-start median.
📦 Bundle Stats — create-sanity
Compared against main (7332e1f6)
| Metric | Value | vs main (7332e1f) |
|---|---|---|
| Internal (raw) | 908 B | - |
| Internal (gzip) | 483 B | - |
| Bundled (raw) | 931 B | - |
| Bundled (gzip) | 491 B | - |
| Import time | ❌ ChildProcess denied: node | - |
Details
- Import time regressions over 10% are flagged with
⚠️ - Sizes shown as raw / gzip 🗜️. Internal bytes = own code only. Total bytes = with all dependencies. Import time = Node.js cold-start median.
Coverage DeltaNo covered files changed in this PR. Overall Coverage
|
|

This PR contains the following updates:
^7.23.2→^7.25.0^8.0.0→^8.0.1^11.0.9→^11.0.16^17.1.0→^17.3.0^6.5.0→^6.6.0^6.5.0→^6.6.0^3.3.5→^3.5.0^6.5.0→^6.6.0^6.5.0→^6.6.0Release Notes
sanity-io/client (@sanity/client)
v7.25.0Compare Source
Features
v7.24.0Compare Source
Features
sanity-io/migrate (@sanity/migrate)
v8.0.1Bug Fixes
sanity-io/pkg-utils (@sanity/pkg-utils)
v11.0.16Compare Source
Patch Changes
af447c2Thanks @squiggler-app! - fix(deps): update dependency rolldown-plugin-dts to v0.27.14v11.0.15Compare Source
Patch Changes
#3132
e400791Thanks @squiggler-app! - fix(deps): update dependency browserslist to ^4.28.7#3159
8268f1dThanks @squiggler-app! - fix(deps): update dependency prettier to ^3.9.6#3110
b0bde1bThanks @stipsan! - Replacegit-url-parsewith zero-dependencyparse-github-url(as adevDependency, inlined into the CLI bundle) so consumers no longer pull in the deprecated transitive@types/parse-pathstub.Updated dependencies [
d60da06,523fb8c]:v11.0.14Compare Source
Patch Changes
#3117
de74a1eThanks @squiggler-app! - fix(deps): update dependency rolldown-plugin-dts to v0.27.13#3129
40cc93dThanks @squiggler-app! - fix(deps): update dependency @microsoft/api-extractor to ^7.58.12Updated dependencies [
dceee04]:v11.0.13Compare Source
Patch Changes
f180e02Thanks @copilot-swe-agent! - Updatelightningcssto^1.33.0andyuku-parserto^0.7.0.v11.0.12Compare Source
Patch Changes
aac3364]:v11.0.11Compare Source
Patch Changes
#3090
6519cffThanks @squiggler-app! - fix(deps): update dependency @microsoft/api-extractor to ^7.58.10#3091
a62e5c2Thanks @squiggler-app! - fix(deps): update dependency globby to ^16.2.2#3092
ef426fbThanks @squiggler-app! - fix(deps): update dependency pretty-bytes to ^7.1.1#3093
abfc898Thanks @squiggler-app! - fix(deps): update dependency rolldown-plugin-dts to v0.27.12#3097
80f965eThanks @squiggler-app! - fix(deps): update dependency @microsoft/api-extractor to ^7.58.11#3086
b900be5Thanks @stipsan! - Stop emitting a redundantbundle.css.d.tsalongside the vanilla-extract CSS shim.The conditional
./bundle.cssexport already has an explicittypescondition pointing atbundle-css.d.ts, so TypeScript never needs a sibling declaration for the CSS file itself. Compat mode now emits only that one declaration (plusbundle-css.jsandbundle.css).cssFileDtsFileNameis no longer exported from@sanity/vanilla-extract-rolldown-plugin(0.x breaking API change → minor).Updated dependencies [
412881b]:v11.0.10Compare Source
Patch Changes
7fb3e17Thanks @squiggler-app! - fix(deps): update dependency rolldown-plugin-dts to v0.27.11sanity-io/runtime-cli (@sanity/runtime-cli)
v17.3.0Compare Source
v17.2.0Compare Source
sanity-io/sanity (@sanity/schema)
v6.6.0Compare Source
Bug Fixes
sanity-io/sanity (@sanity/types)
v6.6.0Compare Source
Features
sanity-io/ui (@sanity/ui)
v3.5.0Compare Source
Minor Changes
#2457
834c3d6Thanks @stipsan! -TreeItemaccepts a newlinkPropsprop with additional props for the link element that is rendered whenhrefis set — for examplenext/link'sprefetch:<TreeItem linkAs={Link} linkProps={{prefetch: true}} href="…">. Props controlled byTreeItemitself (href,role,tabIndex,aria-expandedand the ref) take precedence.#2440
e72e56bThanks @stipsan! - Ship a'use client'directive on the@sanity/uiand@sanity/ui/_visual-editingentrypoints so React Compiler output loads correctly under Next.js App Router / RSC. Components can now be rendered directly from Server Components without a hand-written client wrapper.@sanity/ui/themeis left unmarked — it remains a pure theme-token export safe for Server Components.Patch Changes
#2461
cf1a9d0Thanks @stipsan! - fix: replace deprecated external APIs instead of suppressing themToastnow orchestrates its child animations withdelayChildren: stagger(interval)instead ofmotion's deprecatedstaggerChildren.useForwardedRefand the internal menu controller type refs asRefObjectinstead of React's deprecatedMutableRefObject(identical shape, so no API change).ToastandAutocompletepassgapinstead of the deprecatedspaceprop internally.#2457
834c3d6Thanks @stipsan! -TreeItemnow renders custom link components passed vialinkAscorrectly. Previously the internal styled wrapper forwarded a strayas="a"prop to the custom component — breaking components likenext/link, which interpretasas a URL override — and dropped thedisplay: block/text-decoration: nonestyles from the rendered link.<TreeItem linkAs={Link} href="…">now behaves like<Button as={Link} href="…">.v3.4.5Compare Source
Patch Changes
f4766f9Thanks @stipsan! - Makereact-isa regular dependency instead of a peer dependencyv3.4.4Compare Source
Patch Changes
#2408
3989592Thanks @stipsan! - The package now declares"type": "module". It continues to ship both ESM (import) and CJS (require) builds with identical entry points and named exports — only the file extensions indistchanged: the ESM build is now.js/.d.ts(was.mjs/.d.mts) and the CJS build is now.cjs/.d.cts(was.js/.d.ts).Updated dependencies [
3989592]:v3.4.3Compare Source
Patch Changes
#2435
f3638b5Thanks @stipsan! - Remove thedisplayNameassignments that followed every component definition. As top-levelComponent.displayName = '…'statements in the published dist they were side effects that pinned every component into consuming bundles, defeating tree-shaking of unused components (see sanity-io/visual-editing#3535 for the kind of workaround this forced downstream). They were also redundant: every component is declared as a named function (e.g.forwardRef(function Button(…) {…})), so React DevTools derives the exact same name fromFunction.name— the build now passeskeepNamesso those function names survive into the dist.If you profile or debug production builds with React DevTools and want component names to survive your own app's minification, configure the bundler to keep identifier names instead of relying on
displayName, e.g. in Vite:v3.4.2Compare Source
Patch Changes
18c0323]:v3.4.1Compare Source
Patch Changes
528c3c9]:v3.4.0Compare Source
Minor Changes
#2410
e151988Thanks @stipsan! - update dependency @sanity/icons to ^5.2.0@sanity/uinow imports every icon from its per-icon export path (e.g.@sanity/icons/Close) instead of the root barrel, so only the handful of icons the components actually render are pulled into your bundle.Patch Changes
4f7947bThanks @stipsan! - fix(deps): update dependency styled-components to ^6.4.4v3.3.6Compare Source
Patch Changes
#2336
94b067cThanks @squiggler-app! - fix(deps): update dependency @floating-ui/react-dom to ^2.1.9#2377
20893cdThanks @stipsan! - Remove unusedesm.shproperty from package.jsonsanity-io/sanity (@sanity/vision)
v6.6.0Compare Source
Bug Fixes
sanity-io/sanity (sanity)
v6.6.0Compare Source
Features
Bug Fixes
.textfocus-path suffix for spans at any depth (30952d1)isPublishedVersionandisDraftVersion(e902916)Performance Improvements
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate using a curated preset maintained by
. View repository job log here
Note
Low Risk
Version pin updates only; no CLI logic or API changes in this repo, though downstream transitive behavior may shift slightly.
Overview
Bumps shared Sanity tooling versions via the pnpm catalog, root
@sanity/clientresolution, and package manifests—no application source changes.Catalog (
pnpm-workspace.yaml):sanity,@sanity/vision,@sanity/types, and@sanity/schema6.5.0 → 6.6.0;@sanity/client7.23.2 → 7.25.0;@sanity/pkg-utils11.0.9 → 11.0.16.@sanity/cli: runtime deps@sanity/migrate8.0.0 → 8.0.1 and@sanity/runtime-cli17.1.0 → 17.3.0; dev@sanity/ui3.3.5 → 3.5.0.@sanity/cli-testaligns dev@sanity/clientwith the catalog.Adds a changeset patching
@sanity/cliand@sanity/cli-testfor the release.Reviewed by Cursor Bugbot for commit 14ef6f4. Bugbot is set up for automated code reviews on this repo. Configure here.