This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/0c2fb17a-40dd-4c65-a0d7-71f657873dd7
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 |
|---|---|---|
| Cody Olsen | fix: workaround rollup@4.46.0 regression (#10103) | a3c44cea20 |
| Dave Sewell | fix(cli): Add missing flag to blueprints add example (#10089) | 10c001aa5e |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^3.0.3 (#10098) | 05cd42ccc9 |
| Pedro Bonamin | feat(core): allow all fields group customizations (#10094) | f3237e1203 |
| renovate[bot] | fix(deps): update dependency @sanity/client to ^7.8.1 (#10102) | 8951cd2859 |
| Bjørge Næss | fix(cli): remove workspace version specifier (#10109) | 6a84ff7593 |
| Bjørge Næss | fix(ci): set correct version for next packages and publish all packages in concert (#10108) | 92b13c9683 |
| Jordan Lawrence | chore: enable manifest update with tags in production (#10040) | b16b66a096 |
| Bjørge Næss | fix(ci): add workflow to tag as latest (#10110) | 10db838c7c |
| Bjørge Næss | fix(ci): enable tag latest workflow for production (#10112) | 8268d23a11 |
| Cody Olsen | fix: unpin rollup (#10113) | 48400c4433 |
| Ryan Bonial | fix(app server): stop spinner before printing url (#10114) | 84e7eb6ad0 |
| Bjørge Næss | fix(ci): set SANITY_INTERNAL_ENV=staging when building esm bundles for staging (#10118) | b75710805b |
| Jordan Lawrence | chore(bundle-manager): retaining all majors in tag version manifest (#10063) | 3a5ed94230 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^3.0.5 (#10115) | 82703e1f60 |
| Bjørge Næss | fix(ci): rewrite tagged version for all packages (#10120) | 31cddbb064 |
| Bjørge Næss | fix(ci): tag latest in production manifest (#10122) | 9e7d17ca6a |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing to v3 (#10105) | 32956fe4ad |
| renovate[bot] | chore(deps): update dev-non-major (#10128) | 9eab7fc9c4 |
| renovate[bot] | fix(deps): update dependency framer-motion to ^12.23.12 (#10131) | 256e33493c |
| squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10136) | b6cb89a203 |
| Cody Olsen | chore(ci): fix automerge (#10139) | fe37fe9fb6 |
| renovate[bot] | chore(deps): update dependency @babel/types to ^7.28.2 (#10123) | ae13a2168e |
| renovate[bot] | chore(deps): update dependency pkg-pr-new to ^0.0.54 (#10126) | b1c8e5521e |
| renovate[bot] | chore(deps): update dependency eslint-plugin-unicorn to v60 (#10133) | 0c95c8bac9 |
| renovate[bot] | chore(deps): update dependency polished to ^4.3.1 (#10127) | 4bbccdce01 |
| renovate[bot] | chore(deps): update dependency debug to ^4.4.1 (#10125) | 39640da04b |
| renovate[bot] | chore(deps): update dependency next-sanity to ^10.0.6 (#10137) | 8f6f397339 |
| renovate[bot] | chore(deps): update dependency @tanstack/react-virtual to ^3.13.12 (#10124) | 11b1b3aafd |
| renovate[bot] | fix(deps): Update CodeMirror (#10130) | 97da8568df |
| renovate[bot] | chore(deps): update dependency @sanity/runtime-cli to ^10.1.2 (#10132) | 23cff2ec50 |
| renovate[bot] | chore(deps): update linters (#10143) | 6c26a6d609 |
| renovate[bot] | chore(deps): update dependency oxlint to ^1.9.0 (#10142) | 7f0f813c05 |
| renovate[bot] | chore(deps): update dependency @swc-node/register to ^1.10.10 (#10145) | ebb6e80b03 |
| renovate[bot] | chore(deps): update dependency @types/babel__generator to ^7.27.0 (#10147) | a2c0df2d34 |
| renovate[bot] | chore(deps): update dependency @types/babel__traverse to ^7.20.7 (#10148) | 101519da6a |
| renovate[bot] | chore(deps): update dependency @types/lodash to ^4.17.20 (#10149) | 1df7b24f7a |
| renovate[bot] | chore(deps): update dependency @types/lodash-es to ^4.17.12 (#10150) | 27267fc586 |
| Bjørge Næss | fix(cli): mark @sanity/ui@3 as supported (#10154) | 6030a93928 |
| Ash | fix(sanity): ensure useDocumentForm uses provided release id | 1abac9f684 |
| Pedro Bonamin | chore(core): update pin button tooltips text (#10092) | 24f891c5e4 |
| Cody Olsen | chore: only override ui v3 for e2e tests (#10156) | 9d871ef05f |
| Cody Olsen | fix: upgrade react-is to 19 (#10141) | d7acd6cf54 |
| Cody Olsen | chore: remove @sanity/sdk dts check exception (#9984) | 3287bc85d0 |
| Bjørge Næss | refactor(sanity): improve UI when new version is available (#10158) | ce3aff18da |
| Bjørge Næss | fix(sanity): hide new version if up to date (#10165) | acc988f7e3 |
| renovate[bot] | chore(deps): update dependency @testing-library/jest-dom to ^6.6.4 (#10146) | 60606fcf2b |
| renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v2.0.1 (#10160) | 42c43e31c7 |
| Rupert Dunk | chore(presentation): correct origin and preview @deprecated comments (#10111) | d32cad28cb |
| Bjørge Næss | refactor(ci): change version format for pkg-pr-new packages (#10166) | fd51280061 |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.27 (#10162) | 842bd9066e |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^2.0.2 (#10167) | c75c002b59 |
| squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10171) | 6d1e198acb |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.1.2 (#10168) | ced80f4177 |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.23 (#10159) | 6b81dbb4bc |
| renovate[bot] | chore(deps): update react monorepo (#10129) | 3003c0fed1 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.1.4 (#10173) | bdff34c72d |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^2.0.5 (#10172) | 7ca6103894 |
| Pedro Bonamin | chore(cli): update start message from v3 to v4 (#10180) | 5d13c73332 |
| Bjørge Næss | fix(sanity): remove own presence avatar from list of users (#10179) | 0657751122 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.1.7 (#10177) | d30c78120e |
| renovate[bot] | fix(deps): update dependency @sanity/client to ^7.8.2 (#10181) | f63be89404 |
| renovate[bot] | fix(deps): Update dev-non-major (#10185) | 7a5255e203 |
| renovate[bot] | chore(deps): update pnpm to v10.14.0 (#10184) | 1be0a8274a |
| renovate[bot] | chore(deps): update dependency @sanity/google-maps-input to ^4.2.0 (#10183) | f4a436e374 |
| James Warner | feat(core): media library full app dialog and selection validation (#10153) | 57b7db14bf |
| RitaDias | fix: issue where a slimple slug in an array was auto closing when focusing on it (#10175) | dfb704dd17 |
| Bjørge Næss | refactor(sanity): clean up version resolution logic (#10176) | 447ce73b06 |
| Bjørge Næss | refactor(sanity): improve github link from version dialog (#10178) | f368ce5974 |
Fetched April 11, 2026