This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/696fb6b6-c95e-4489-89e2-f40b97715c0a
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.
| Author | Message | Commit |
|---|---|---|
| Ash | feat(sanity): add advancedVersionControl.enabled configuration option (#10277) | 81bc5b1e73 |
| renovate[bot] | fix(deps): Update babel monorepo to ^7.28.3 (#10301) | cb6718b8ef |
| renovate[bot] | fix(deps): Update dev-non-major (#10302) | 3f1c7d147e |
| renovate[bot] | chore(deps): update dependency @sanity/runtime-cli to ^10.1.3 (#10303) | 1d56f678f5 |
| Ken Jones | docs(examples): add mastodon and bluesky functions (#10117) | ad24d8a11f |
| renovate[bot] | chore(deps): update dependency @sanity/runtime-cli to ^10.1.4 (#10306) | 00b176c7d0 |
| renovate[bot] | chore(deps): update dependency @types/babel__traverse to ^7.28.0 (#10307) | d8cdea0060 |
| Sindre Gulseth | fix(schema): mark image data as required, for typegen (#10285) | af2ce7be07 |
| renovate[bot] | chore(deps): update dependency form-data to ^4.0.4 (#10309) | 39b6e6505a |
| Cody Olsen | chore(renovate): ignore ESM workarounds (#10310) | 8f97f069ac |
| renovate[bot] | chore(deps): update dependency @google-cloud/storage to ^7.16.0 (#10311) | 3ff42c606d |
| renovate[bot] | chore(deps): update dependency @lezer/highlight to ^1.2.1 (#10312) | 031601404b |
| renovate[bot] | chore(deps): update dependency @sanity/message-protocol to ^0.17.1 (#10313) | 6e4098adb8 |
| renovate[bot] | chore(deps): update dependency @sanity/sdk-react to ^0.0.3 (#10314) | a0eecd88f5 |
| renovate[bot] | chore(deps): update dependency @types/archiver to ^6.0.3 (#10315) | 9336e102e3 |
| renovate[bot] | chore(deps): update dependency @types/cpx to ^1.5.5 (#10316) | de3647eb48 |
| renovate[bot] | chore(deps): update dependency @types/raf to ^3.4.3 (#10317) | 13fe4cdfdc |
| renovate[bot] | chore(deps): update dependency @types/semver-compare to ^1.0.3 (#10318) | 845ad4ab91 |
| renovate[bot] | chore(deps): update dependency @types/shallow-equals to ^1.0.3 (#10319) | f92b86e0ae |
| renovate[bot] | chore(deps): update dependency @types/tar-stream to ^3.1.4 (#10321) | 15f195f18c |
| renovate[bot] | chore(deps): update dependency archiver to ^7.0.1 (#10322) | d42d3500ac |
| renovate[bot] | chore(deps): update dependency boxen to ^4.2.0 (#10323) | 4d65608a7a |
| renovate[bot] | chore(deps): update dependency cac to ^6.7.14 (#10324) | f380128d71 |
| renovate[bot] | chore(deps): update dependency chokidar to ^3.6.0 (#10325) | 09a2164d9c |
| renovate[bot] | chore(deps): update dependency color2k to ^2.0.3 (#10327) | b080b899c8 |
| renovate[bot] | chore(deps): update dependency console-table-printer to ^2.14.6 (#10328) | ea0f1ace26 |
| renovate[bot] | chore(deps): update dependency conventional-changelog-conventionalcommits to ^7.0.2 (#10329) | 2fd5a8dd00 |
| renovate[bot] | chore(deps): update dependency decompress to ^4.2.1 (#10330) | d7ed17305b |
| renovate[bot] | chore(deps): update dependency deep-sort-object to ^1.0.2 (#10331) | 998cd285d8 |
| renovate[bot] | chore(deps): update dependency get-latest-version to ^5.1.0 (#10332) | 1e27ef0fe4 |
| renovate[bot] | chore(deps): update dependency import-fresh to ^3.3.1 (#10333) | b15dd44354 |
| renovate[bot] | chore(deps): update dependency isomorphic-dompurify to ^2.26.0 (#10334) | 16766dbf61 |
| renovate[bot] | chore(deps): update dependency json-2-csv to ^5.5.9 (#10335) | 9760cbb68d |
| renovate[bot] | chore(deps): update dependency minimist to ^1.2.8 (#10336) | 38cf3d686e |
| renovate[bot] | chore(deps): update dependency module-alias to ^2.2.3 (#10337) | 380731e125 |
| renovate[bot] | chore(deps): update dependency object-inspect to ^1.13.4 (#10339) | 0c174afd43 |
| Jordan Lawrence | refactor(core): adding internal feature symbol for single document releases (#10288) | eac451e791 |
| squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10366) | 29c08ed550 |
| renovate[bot] | chore(deps): update dependency @types/speakingurl to ^13.0.6 (#10320) | 958b583ad8 |
| renovate[bot] | chore(deps): update dependency clean-stack to ^3.0.1 (#10326) | de084a559a |
| renovate[bot] | chore(deps): update dependency npm-run-all2 to ^6.2.6 (#10338) | 5225150918 |
| renovate[bot] | chore(deps): update dependency @types/jsdom to ^20.0.1 (#10340) | bcff5914bc |
| renovate[bot] | chore(deps): update dependency @types/node to ^18.19.123 (#10341) | eb006db723 |
| renovate[bot] | chore(deps): update dependency dotenv to ^16.6.1 (#10342) | 11e983217e |
| renovate[bot] | chore(deps): update dependency husky to ^9.1.7 (#10344) | 76f4549a31 |
| renovate[bot] | chore(deps): Update dev-non-major (#10357) | b61b86f98b |
| renovate[bot] | chore(deps): update dependency yargs to v17.7.2 (#10368) | e5076551bb |
| renovate[bot] | chore(deps): update dependency oneline to ^1.0.4 (#10346) | 52d40cb5ee |
| renovate[bot] | chore(deps): update dependency p-timeout to ^4.1.0 (#10348) | 8d70bd9e8a |
| renovate[bot] | chore(deps): update dependency pirates to ^4.0.7 (#10349) | 46f577156d |
| renovate[bot] | chore(deps): update dependency pluralize-esm to ^9.0.5 (#10350) | 2a1f4c6d99 |
| renovate[bot] | chore(deps): update dependency jsdom to ^23.2.0 (#10345) | 6ad25e08e4 |
| renovate[bot] | chore(deps): update dependency resolve.exports to ^2.0.3 (#10352) | 1ace741c5f |
| renovate[bot] | chore(deps): update dependency serve-handler to ^6.1.6 (#10353) | 4e333557e2 |
| renovate[bot] | chore(deps): update dependency tar to ^6.2.1 (#10355) | ee60f30975 |
| renovate[bot] | chore(deps): update dependency tar-fs to ^2.1.3 (#10356) | e96a0d6030 |
| renovate[bot] | chore(deps): update dependency execa to ^2.1.0 (#10343) | bfcd4ff5c3 |
| renovate[bot] | chore(deps): update dependency open to ^8.4.2 (#10347) | 374932fb87 |
| renovate[bot] | chore(deps): update dependency preferred-pm to ^3.1.4 (#10351) | b78f50880e |
| renovate[bot] | chore(deps): update dependency source-map to ^0.7.6 (#10354) | ff5494484c |
| Bjørge Næss | fix(ci): add concurrency for release-next job (#10373) | 87ef7603db |
| renovate[bot] | chore(deps): update dependency @types/node to ^24.3.0 (#10360) | fe416193f3 |
| renovate[bot] | chore(deps): update dependency @uiw/react-codemirror to ^4.25.1 (#10361) | 76464a5366 |
| renovate[bot] | chore(deps): update dependency @types/node to v20 (#10370) | 0c146c0f1c |
| renovate[bot] | chore(deps): update dependency async-mutex to ^0.5.0 (#10363) | a5a5565f2e |
| renovate[bot] | chore(deps): update dependency react-barcode to ^1.6.1 (#10365) | 762d5c6a56 |
| renovate[bot] | chore(deps): update dependency semver to ^7.7.2 (#10372) | 0481e08b14 |
| renovate[bot] | chore(deps): update dependency glob to ^11.0.3 (#10375) | 6195e207dc |
| renovate[bot] | chore(deps): update dependency inquirer to ^6.5.2 (#10376) | 17734071db |
| renovate[bot] | chore(deps): update dependency ora to ^8.2.0 (#10377) | d8f3eb3363 |
| renovate[bot] | chore(deps): update dependency @sanity/assist to v5 (#10378) | ea386942cc |
| renovate[bot] | chore(deps): update dependency @types/node to v22.17.2 (#10371) | 35a8646a7c |
| Cody Olsen | chore: remove unused @types/* deps (#10379) | c5f67fa8f9 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^3.2.0 (#10297) | b50678bd51 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.3.7 (#10284) | 213dc369b7 |
| Jordan Lawrence | fix: release chips don't need to handle scheduled case (#10374) | eaf6359e70 |
| Jordan Lawrence | feat: draft perspective chip copies from published when no draft exists (#10305) | 2d9c8365ca |
| Jordan Lawrence | feat: add schedule publish and unpublish noop actions for draft documents (#10287) | c1220b3f2f |
| Bjørge Næss | refactor: remove v3 references and v2 specific handling from cli (#10296) | d59c36d73e |
| squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10386) | d4a5f7ff39 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^3.2.1 (#10384) | 6a1f72614f |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.3.8 (#10389) | 60e179c22b |
| Jordan Lawrence | fix: remove unused initialValue parameter from createVersion method (#10391) | 4278419402 |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing to v3.0.3 (#10393) | 2d55e877c1 |
| Rupert Dunk | fix(codegen): import json5 via default to match ESM entry (#10388) | 35861c68d7 |
| renovate[bot] | fix(deps): Update linters (#10395) | 763a98d8e7 |
| renovate[bot] | chore(deps): update slackapi/slack-github-action action to v2 (#10263) | 2e1f8a351f |
| Bjørge Næss | refactor(test): refactor testServerCommand, remove flake (#10380) | 5e81caf939 |
| RitaDias | refactor: move useReleaseHistory to use virtualise items (#10249) | 193b4ea7c2 |
| renovate[bot] | chore(deps): update dependency turbo to ^2.5.6 (#10394) | cfc2fcca0c |
| renovate[bot] | chore(deps): update dependency @swc-node/register to ^1.11.1 (#10396) | 81e7564f0e |
| renovate[bot] | chore(deps): update dependency oxlint to ^1.12.0 (#10397) | 7363ce8d4c |
| renovate[bot] | chore(deps): update actions/download-artifact action to v5 (#10261) | 76faf4a248 |
| Dain Cilke | test(cli): ensure extractManifestSchemaTypes serialize (#9939) | d2d131dc78 |
| Pedro Bonamin | fix(core): use intent link for comments notification url (#10299) | 4866d59fd5 |
| squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10400) | 510f13f952 |
Fetched April 11, 2026