npm sanity 6.2.0
v6.2.0

7 hours ago

Sanity Studio v6.2.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xLjA

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

📓 Full changelog

Author Message Commit
@juice49 chore(sanity): document inventory group feedback integration (#13267) dd0bb31
@bjoerge feat(debug-proxy): add network flap and latency simulation (#13290) aca23b8
@juice49 chore(sanity): document group inventory (#13071) 7d0fffa
@juice49 chore(sanity): remove version chips when versions inventory switched on (#13071) 347da06
@snorrees fix(CLDX-5683): preserve an explicit empty block decorator set (#13291) 234029c
@snorrees fix(CLDX-5683): preserve portable text block decorators in schema descriptor (#13288) fa8b84c
@juice49 fix: revert "refactor(core): abstract use bundle documents , reuse for variants (#13226)" (#13287) e9a865e
@juice49 fix: revert "chore(core): variant documents creation (#13105)" (#13287) b5cf9f7
@juice49 fix: revert "chore(core): deprecate useDocumentVersionInfo hook (#13113)" (#13287) d9160f5
@juice49 chore: generate DTS exports (#13287) a4841c5
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13280) 4c23ebc
squiggler-app[bot] fix(deps): update vanilla-extract monorepo (#13275) 1c5621a
squiggler-app[bot] chore(deps): update dependency uuid to ^14.0.1 (#13283) 664b806
squiggler-app[bot] chore(deps): update dependency semver to ^7.8.5 (#13282) b509309
squiggler-app[bot] chore(deps): update dependency nanoid to ^5.1.15 (#13281) 1d0c1c4
squiggler-app[bot] fix(deps): update dependency @sanity/cli to ^7.4.0 (#13278) ca74118
squiggler-app[bot] chore(deps): update actions/cache action to v6 (#13279) 0bbc1c5
squiggler-app[bot] chore(deps): update dependency @vitejs/plugin-react to ^6.0.3 (#13273) aa01117
@jordanl17 feat(core): make reference fields searchable in list previews (#13138) 9cc7566
@jordanl17 fix(core): retain last known org id when project fetch fails (#12968) 62d250c
squiggler-app[bot] chore(deps): update dependency vite to ^8.1.0 (#13274) 02148c2
squiggler-app[bot] fix(deps): update portabletext (#13271) 59300a7
squiggler-app[bot] chore(deps): update dependency @sanity/blueprints to ^0.21.0 (#13269) 750da74
squiggler-app[bot] chore(deps): update dependency @sentry/react to ^10.59.0 (#13270) 5fb2b06
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#13268) 0f94ace
@juice49 refactor(sanity): move useVersionRelease to shared location (#13260) 4385a40
squiggler-app[bot] chore(deps): update dependency oxfmt to ^0.56.0 (#13263) 7e08d5e
squiggler-app[bot] fix(deps): update typescript-tooling (#13262) c89f54c
squiggler-app[bot] fix(deps): update dev-non-major (#13261) ee28dcd
squiggler-app[bot] fix(deps): update dependency @sanity/cli to ^7.3.0 (#13265) 57e23d1
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13246) 3706c18
squiggler-app[bot] chore(deps): update dependency sanity-plugin-markdown to v9 (#13255) 763ab38
@christianhg refactor(comments): query PT-native data-pt-text for click detection (#13091) cedde94
squiggler-app[bot] chore(deps): update dependency sanity-plugin-mux-input to v4 (#13257) b4c469b
squiggler-app[bot] fix(deps): update codemirror (#13250) e11d6ae
squiggler-app[bot] chore(deps): update actions/checkout action to v7 (#13253) abe6fb3
@jordanl17 perf(core): lazy-load default plugin and asset source UI components (#13088) 9fd25d9
squiggler-app[bot] chore(deps): update dependency sanity-plugin-media to v5 (#13256) 78ed404
squiggler-app[bot] chore(deps): update dependency @anthropic-ai/sdk to ^0.105.0 (#13252) b102d2f
@bjoerge fix(bundle-manager): disable keep-alive for GCS auth to avoid premature close (#13259) f7f0452
@bjoerge fix(bundle-manager): route GCS auth through global fetch to avoid premature close (#13258) b639a12
@christianhg fix(form): honor enabled on the markdown plugin alongside deprecated config (#13229) 51ce0ce
squiggler-app[bot] chore(deps): update dependency vercel to ^54.14.2 (#13249) 736b16e
squiggler-app[bot] chore(deps): update dependency nanoid to ^5.1.14 (#13248) 512dbdf
squiggler-app[bot] chore(deps): update davelosert/vitest-coverage-report-action action to v2.12.1 (#13247) 5e63a89
squiggler-app[bot] chore(deps): lock file maintenance (#13243) 608e2a5
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#13244) caa7bbe
@jordanl17 feat(presentation): add appearance ordering to documents on this page (#13135) f82ee8b
squiggler-app[bot] fix(deps): Update dev-non-major (#13241) b406e18
squiggler-app[bot] fix(deps): Update algoliasearch-client-javascript monorepo (#13242) 11f0f64
squiggler-app[bot] chore(deps): update dependency @sanity/google-maps-input to ^5.0.2 (#13234) 9b6dc44
Copilot ci(workflows): migrate setup bootstrap to pnpm/setup@v1 (#13233) ef28087
squiggler-app[bot] chore(deps): update portabletext (#13228) f16c0ea
@stipsan fix(core): guard against undefined CSS global in node test environments (#13232) abcdb34
@pedrobonamin refactor(core): abstract use bundle documents , reuse for variants (#13226) 6e71b37
@bjoerge ci(release): suppress pnpm warning in whoami token check (#13227) dde1f95
sieve-sanity[bot] fix(@sanity/mutator): accept dotted-attribute LHS in filter expressions (#5313) (#13139) f08e9c5
@stipsan chore(deps): upgrade sdk and editor and prune obsolete dts-exports filters (#13120) 41be6b7
@jordanl17 ci(playwright): pin browser version to the workspace and fix groq preview build (#13175) 2b78216
squiggler-app[bot] chore(deps): update dependency knip to ^6.17.1 (#13225) aa2ea58
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13222) 92501d8
squiggler-app[bot] chore(deps): update dependency isomorphic-dompurify to v2.36.0 (#13213) f63e568
squiggler-app[bot] chore(deps): update dependency player.style to ^0.3.4 (#13214) a2b377e
squiggler-app[bot] chore(deps): update dependency @slack/web-api to ^7.17.0 (#13212) df099a9
squiggler-app[bot] chore(deps): update dependency @anthropic-ai/sdk to ^0.104.2 (#13210) fa31de2
squiggler-app[bot] chore(deps): update davelosert/vitest-coverage-report-action action to v2.12.0 (#13209) 1f0f239
squiggler-app[bot] chore(deps): update dependency typedoc to ^0.28.19 (#13207) 1567f0a
squiggler-app[bot] chore(deps): update dependency p-map to ^7.0.4 (#13204) 96c0628
squiggler-app[bot] chore(deps): update dependency ora to v9 (#13220) dcbf666
squiggler-app[bot] chore(deps): update dependency turndown to ^7.2.4 (#13206) 1684073
squiggler-app[bot] chore(deps): update dependency eventsource-parser to ^3.1.0 (#13203) 27a8b62
squiggler-app[bot] chore(deps): lock file maintenance (#13137) bbe058d
squiggler-app[bot] chore(deps): update dependency conventional-commits-parser to ^6.4.0 (#13201) f34832e
squiggler-app[bot] fix(deps): Update octokit monorepo to ^22.0.1 (#13208) c07a5f3
squiggler-app[bot] fix(deps): Update algoliasearch-client-javascript monorepo to ^5.54.1 (#13215) 065ce20
squiggler-app[bot] chore(deps): update actions/github-script action to v9 (#13216) dfc7395
squiggler-app[bot] chore(deps): update dependency @humanwhocodes/crosspost to v1 (#13217) 34d01ce
squiggler-app[bot] chore(deps): update dependency leven to v4 (#13219) 3eb2f8b
squiggler-app[bot] chore(deps): update dependency tinyglobby to ^0.2.17 (#13205) b7329f8
squiggler-app[bot] chore(deps): update dependency es-toolkit to ^1.47.1 (#13202) 28bbd75
squiggler-app[bot] chore(deps): update dependency conventional-changelog-conventionalcommits to ^9.3.1 (#13200) 07f071c
squiggler-app[bot] chore(deps): update dependency @types/yargs to ^17.0.35 (#13198) c2f63b6
squiggler-app[bot] chore(deps): update dependency @uiw/react-codemirror to ^4.25.10 (#13189) aaede7a
squiggler-app[bot] fix(deps): Update tanstack-virtual monorepo to ^3.14.3 (#13193) bbf2274
squiggler-app[bot] fix(deps): Update portabletext to ^3.1.3 (#13192) 70c6352
squiggler-app[bot] chore(deps): update dependency @google-cloud/storage to ^7.21.0 (#13196) 02415b0
squiggler-app[bot] chore(deps): update dependency classnames to ^2.5.1 (#13199) dea8155
squiggler-app[bot] chore(deps): update dependency @algorithm.ts/lcs to ^4.0.6 (#13194) 0f8ed67
squiggler-app[bot] chore(deps): update dependency @sanity/blueprints to ^0.20.2 (#13197) 8cc867f
squiggler-app[bot] chore(deps): update dependency @conventional-changelog/git-client to ^2.7.0 (#13195) 2295563
squiggler-app[bot] chore(deps): update dependency zod to ^4.4.3 (#13191) cd79d55
squiggler-app[bot] chore(deps): update dependency pkg-pr-new to ^0.0.75 (#13190) 2d6d9e9
squiggler-app[bot] chore(deps): update dependency @types/node to ^24.13.2 (#13188) 57caea3
squiggler-app[bot] chore(deps): update dependency @sanity/uuid to ^3.0.3 (#13187) f74f538
squiggler-app[bot] chore(deps): update dependency read-package-up to v12 (#13163) 9218f21
squiggler-app[bot] fix(deps): Update dnd-kit monorepo to v9 (#13153) ccb210c
squiggler-app[bot] fix(deps): Update dev-non-major (#13171) db9b45e
squiggler-app[bot] chore(deps): update dependency lefthook to ^2.1.9 (#13177) 2eacfbb
squiggler-app[bot] chore(deps): update dessant/lock-threads action to v6.0.2 (#13179) cb9bf87
squiggler-app[bot] chore(deps): update dependency swr to v2.4.1 (#13172) 988d2f6
squiggler-app[bot] chore(deps): update peter-evans/create-pull-request action to v8.1.1 (#13180) 0705899
squiggler-app[bot] chore(deps): update dependency node-test-github-reporter to ^1.3.2 (#13178) e04f0f1
squiggler-app[bot] chore(deps): update dependency i18next to ^26.3.1 (#13176) 416d50a
squiggler-app[bot] fix(deps): Update CodeMirror to ^6.43.1 (#13184) 4f5443d
squiggler-app[bot] chore(deps): update slackapi/slack-github-action action to v3.0.3 (#13181) 0a79f44
squiggler-app[bot] chore(deps): update turbo monorepo to ^2.9.18 (#13182) a09bce8
squiggler-app[bot] chore(deps): update dependency nanoid to v5 (#13185) eabff14
squiggler-app[bot] fix(deps): Update turf monorepo to v7 (#13170) 217fa30
squiggler-app[bot] chore(deps): update dependency npm-run-all2 to v9 (#13186) 089a80c
squiggler-app[bot] chore(deps): update playwright monorepo to v1.61.0 (#13173) 3b40847
squiggler-app[bot] chore(deps): update vitest monorepo to ^4.1.9 (#13174) 3d4d8a3
squiggler-app[bot] fix(deps): Update dnd-kit monorepo to v10 (#13154) 4bb6ffd
squiggler-app[bot] fix(deps): Update turf monorepo to v6 (#13169) 4fe3956
squiggler-app[bot] fix(deps): Update sentry-javascript monorepo to v10 (#13168) 344c861
squiggler-app[bot] chore(deps): update dependency uuid to v14 (#13165) 02df01d
squiggler-app[bot] chore(deps): update dependency ts-morph to v28 (#13164) 0269043
squiggler-app[bot] chore(deps): update dependency vercel to v54 (#13166) 496277c
squiggler-app[bot] chore(deps): update dependency dotenv to v17 (#13160) 9dccce5
squiggler-app[bot] chore(deps): update dependency yargs to v18 (#13167) 3d0c85e
squiggler-app[bot] chore(deps): update dependency chokidar to v5 (#13159) 6eef7c6
squiggler-app[bot] chore(deps): update dependency quick-lru to v7 (#13162) b333366
squiggler-app[bot] chore(deps): update dependency arrify to v3 (#13157) e025777
squiggler-app[bot] chore(deps): update dependency chalk to v5 (#13158) 49b315c
squiggler-app[bot] fix(deps): Update dnd-kit monorepo to v7 (#13151) 1846f73
squiggler-app[bot] chore(deps): update dependency @sanity/sdk to ^2.14.1 (#13046) b5ea285
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13155) 9542480
squiggler-app[bot] fix(deps): Update dev-non-major (#13149) 4f392e7
squiggler-app[bot] chore(deps): update dependency @sanity/google-maps-input to v5 (#13150) 9ce46be
squiggler-app[bot] chore(deps): update renovatebot/github-action action to v46.1.15 (#13148) 5bc3637
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13145) 3ff3042
squiggler-app[bot] chore(deps): update dependency date-fns to ^4.4.0 (#13041) 1e2b472
squiggler-app[bot] chore(deps): update dependency semver to ^7.8.4 (#13042) 59b8581
squiggler-app[bot] fix(deps): Update portabletext (#13144) 99f7a63
squiggler-app[bot] chore(deps): update corepack to v11.8.0 (#13044) fe2d20e
squiggler-app[bot] fix(deps): Update xstate monorepo to ^5.32.1 (#13128) 4dd08ac
squiggler-app[bot] chore(deps): update typescript-tooling to ^10.5.7 (#13124) 11920ad
@juice49 chore(sanity): add beta.documentGroupInventory.enabled configuration (#13143) d9a4a69
squiggler-app[bot] chore(deps): update dependency sanity-plugin-hotspot-array to v5 (#13130) 49ca533
@juice49 refactor(sanity): require only release id for getReleaseChipState (#13142) 7dd2f68
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#13141) 78f394d
@juice49 refactor(sanity): expose referring documents observable (#13133) 3aa893b
@pedrobonamin chore(core): variant documents creation (#13105) 38dc0c8
squiggler-app[bot] fix(deps): update dependency @sanity/client to ^7.23.0 (#13129) 85607ac
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13136) 720814e
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#13132) 15058ce
squiggler-app[bot] fix(deps): Update portabletext (#13127) 0e29c52
squiggler-app[bot] fix(deps): Update linters to ^3.8.4 (#13126) 9e7f505
squiggler-app[bot] fix(deps): Update dev-non-major (#13125) 5bcaa93
squiggler-app[bot] chore(deps): update dependency @sanity/migrate to ^7.0.3 (#13123) f1caf2d
Copilot fix(structure): resolve lint-fix workflow failure in DocumentListPane (#13134) c85f177
@stipsan chore: enable pnpm dedupePeers and update workspace (#13102) bdb17d7
@EoinFalconer feat(structure): sort document list search results by relevance (#13082) 4a56294
@pedrobonamin chore(core): deprecate useDocumentVersionInfo hook (#13113) 2e1ac34
@jordanl17 fix(structure): restore default sort order and layout in document list pane (#13110) 31c46eb
@pedrobonamin fix(releases): return undefined for empty values in temporarilyBuildDocumentSystem (#13121) 46aaaf0
@stipsan chore(lint): replace eslint with oxlint jsplugins (#13114) 13b7934
@christianhg fix(portable-text): size the drop indicator to the block, not the full editable (#13111) 54785f6
@EoinFalconer fix(form): disable native browser autocomplete on input fields (#12973) 896ed12
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#13119) 8664cd9
@pedrobonamin feat(core): add selectedVariant and bundle to perspective context (#13093) d5f2d75
@pedrobonamin feat(core): add document _system to useDocumentVersions (#13094) d4acef0
@christianhg fix(comments): submit the editor's live value, not the debounced draft (#13104) 8575f65

Don't miss a new sanity release

NewReleases is sending notifications on new releases.