Sanity Studio v4.3.0
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
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 |
---|---|---|
Cody Olsen | fix: workaround rollup@4.46.0 regression (#10103) | a3c44ce |
Dave Sewell | fix(cli): Add missing flag to blueprints add example (#10089) | 10c001a |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^3.0.3 (#10098) | 05cd42c |
Pedro Bonamin | feat(core): allow all fields group customizations (#10094) | f3237e1 |
renovate[bot] | fix(deps): update dependency @sanity/client to ^7.8.1 (#10102) | 8951cd2 |
Bjørge Næss | fix(cli): remove workspace version specifier (#10109) | 6a84ff7 |
Bjørge Næss | fix(ci): set correct version for next packages and publish all packages in concert (#10108) | 92b13c9 |
Jordan Lawrence | chore: enable manifest update with tags in production (#10040) | b16b66a |
Bjørge Næss | fix(ci): add workflow to tag as latest (#10110) | 10db838 |
Bjørge Næss | fix(ci): enable tag latest workflow for production (#10112) | 8268d23 |
Cody Olsen | fix: unpin rollup (#10113) | 48400c4 |
Ryan Bonial | fix(app server): stop spinner before printing url (#10114) | 84e7eb6 |
Bjørge Næss | fix(ci): set SANITY_INTERNAL_ENV=staging when building esm bundles for staging (#10118) | b757108 |
Jordan Lawrence | chore(bundle-manager): retaining all majors in tag version manifest (#10063) | 3a5ed94 |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^3.0.5 (#10115) | 82703e1 |
Bjørge Næss | fix(ci): rewrite tagged version for all packages (#10120) | 31cddbb |
Bjørge Næss | fix(ci): tag latest in production manifest (#10122) | 9e7d17c |
renovate[bot] | chore(deps): update dependency @sanity/visual-editing to v3 (#10105) | 32956fe |
renovate[bot] | chore(deps): update dev-non-major (#10128) | 9eab7fc |
renovate[bot] | fix(deps): update dependency framer-motion to ^12.23.12 (#10131) | 256e334 |
squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10136) | b6cb89a |
Cody Olsen | chore(ci): fix automerge (#10139) | fe37fe9 |
renovate[bot] | chore(deps): update dependency @babel/types to ^7.28.2 (#10123) | ae13a21 |
renovate[bot] | chore(deps): update dependency pkg-pr-new to ^0.0.54 (#10126) | b1c8e55 |
renovate[bot] | chore(deps): update dependency eslint-plugin-unicorn to v60 (#10133) | 0c95c8b |
renovate[bot] | chore(deps): update dependency polished to ^4.3.1 (#10127) | 4bbccdc |
renovate[bot] | chore(deps): update dependency debug to ^4.4.1 (#10125) | 39640da |
renovate[bot] | chore(deps): update dependency next-sanity to ^10.0.6 (#10137) | 8f6f397 |
renovate[bot] | chore(deps): update dependency @tanstack/react-virtual to ^3.13.12 (#10124) | 11b1b3a |
renovate[bot] | fix(deps): Update CodeMirror (#10130) | 97da856 |
renovate[bot] | chore(deps): update dependency @sanity/runtime-cli to ^10.1.2 (#10132) | 23cff2e |
renovate[bot] | chore(deps): update linters (#10143) | 6c26a6d |
renovate[bot] | chore(deps): update dependency oxlint to ^1.9.0 (#10142) | 7f0f813 |
renovate[bot] | chore(deps): update dependency @swc-node/register to ^1.10.10 (#10145) | ebb6e80 |
renovate[bot] | chore(deps): update dependency @types/babel__generator to ^7.27.0 (#10147) | a2c0df2 |
renovate[bot] | chore(deps): update dependency @types/babel__traverse to ^7.20.7 (#10148) | 101519d |
renovate[bot] | chore(deps): update dependency @types/lodash to ^4.17.20 (#10149) | 1df7b24 |
renovate[bot] | chore(deps): update dependency @types/lodash-es to ^4.17.12 (#10150) | 27267fc |
Bjørge Næss | fix(cli): mark @sanity/ui@3 as supported (#10154) | 6030a93 |
Ash | fix(sanity): ensure useDocumentForm uses provided release id
| 1abac9f |
Pedro Bonamin | chore(core): update pin button tooltips text (#10092) | 24f891c |
Cody Olsen | chore: only override ui v3 for e2e tests (#10156) | 9d871ef |
Cody Olsen | fix: upgrade react-is to 19 (#10141) | d7acd6c |
Cody Olsen | chore: remove @sanity/sdk dts check exception (#9984)
| 3287bc8 |
Bjørge Næss | refactor(sanity): improve UI when new version is available (#10158) | ce3aff1 |
Bjørge Næss | fix(sanity): hide new version if up to date (#10165) | acc988f |
renovate[bot] | chore(deps): update dependency @testing-library/jest-dom to ^6.6.4 (#10146) | 60606fc |
renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v2.0.1 (#10160) | 42c43e3 |
Rupert Dunk | chore(presentation): correct origin and preview @deprecated comments (#10111) | d32cad2 |
Bjørge Næss | refactor(ci): change version format for pkg-pr-new packages (#10166) | fd51280 |
renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.27 (#10162) | 842bd90 |
renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^2.0.2 (#10167) | c75c002 |
squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10171) | 6d1e198 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.1.2 (#10168) | ced80f4 |
renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.23 (#10159) | 6b81dbb |
renovate[bot] | chore(deps): update react monorepo (#10129) | 3003c0f |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.1.4 (#10173) | bdff34c |
renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^2.0.5 (#10172) | 7ca6103 |
Pedro Bonamin | chore(cli): update start message from v3 to v4 (#10180) | 5d13c73 |
Bjørge Næss | fix(sanity): remove own presence avatar from list of users (#10179) | 0657751 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.1.7 (#10177) | d30c781 |
renovate[bot] | fix(deps): update dependency @sanity/client to ^7.8.2 (#10181) | f63be89 |
renovate[bot] | fix(deps): Update dev-non-major (#10185) | 7a5255e |
renovate[bot] | chore(deps): update pnpm to v10.14.0 (#10184) | 1be0a82 |
renovate[bot] | chore(deps): update dependency @sanity/google-maps-input to ^4.2.0 (#10183) | f4a436e |
James Warner | feat(core): media library full app dialog and selection validation (#10153) | 57b7db1 |
RitaDias | fix: issue where a slimple slug in an array was auto closing when focusing on it (#10175) | dfb704d |
Bjørge Næss | refactor(sanity): clean up version resolution logic (#10176) | 447ce73 |
Bjørge Næss | refactor(sanity): improve github link from version dialog (#10178) | f368ce5 |