releases.shpreview

v5.14.0

$npx -y @buildinternet/releases show rel_P_xzesgYFi6bA-zO_1ze7

Sanity Studio v5.14.0

This release includes various improvements and bug fixes.

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

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

AuthorMessageCommit
@pedrobonaminmake tasks params sticky (#12362)1684787d34c0018166dd3c9a5b1f8e15f3c24e56
@RostiMelkremove SANITY_STUDIO_AGENT_API_HOST env override (#12361)ec150bd597b929b64994b471f15e5c1b2d3eb3ca
@RitaDiasupdate snapshot (#12360)4a071ddbf3c3b4d2709d44d521f009fff3ace1d0
@RostiMelkdisable delete action for agent bundle versions (#12334)446069880842f68fa0cabd47752920eff693a10b
@RostiMelkshow agent bundles as Proposed changes and hide others (#12329)a321edcce169b0434b22a6a07003edb6d1dbf054
@RitaDiasfix export tests, remove unnecessary export (#12355)29945ffa9f2fe7842216861c8b375e1a4598ccea
@RitaDiasadd warnings when element is not valid instead of crashing studio (#12262)1786aca228c6364c88a0ed76b7eaad8a943fe919
@bjoergerestore ability for prepare() to fallback to schema icon (#12352)a70a385847d747d79531ec86c6858974dd793fb9
@joshuaellisremove task specific params when closing sidebar (#12351)9cb4e0fd5504b1d72204b5b09a6c393492317163
@rexxarsdont use localStorage in node.js (#12350)3065abf2923093cef84d13f9594022e6a663f692
@RitaDiasimprove comments and tasks mentions requests (#12250)a3745872e074b624268fdb72b2b43f7e09024760
@jordanl17resolving issue where multiple scrollable containers show in the releases global nav menu (#12341)d0efa8e1aca183aee421b255e2f15e697e05b625
@RitaDiasimprovements to document pane provider (presence + move contexts) (#12335)93f2a107a6783b3b937234d0917f8fea6bfe0e86
Copilotadd missing type declarations and tsconfigs for type checking readiness (#12324)7393ed159ba07aa4a6884f7259e4198dc7f035bc
@rexxarsdenoise test suite console output (#12333)46d1d9306211484495d9f5b2c420431e515a2353
@juice49FormRow exports snapshots (#12342)187ccf19fb56d2dc4a9fa0507bc5540fcd5e22bb
@jordanl17Share release details more easily (#12260)df3acf12ca428da33e968aca1ece1b68ad620b6f
@bjoergeImproved crop/hotspot details (#12325)0147f183e24db290010cec5ae8b1c886803c3063
@juice49document editor gutter layout (#12227)5326f8af86d8bf299c0fc52eccd1fcf08df1f84f
@pedrobonaminenable i18n array perf tests (#12327)31d2d85e35e37da8080179dbd4fda7f7b531f0a2
@bjoergemock fromEvent modules in ReleaseSummary test (#12337)f473e793081c1f0344d79bb9078c42c433d7f433
@christianhgremove noisy hotkeys stability warning (#12336)b30439e8cdac2dc6ba1577b09cd96e8f712573a1
@skogsmaskinstreamline assetsource handling and testing (#12233)72457f934f700eb123fdd216dc8efc690766141e
@bjoergefix crash when calling operation.delete.execute() without versions argument (#12321)544be5099b382320d032622f8771d3320e3cb735
@rexxarsadd guidance for running single test files (#12332)45d322149f7b00a661fcd08ec41e3cbc0b6b9120
@juice49debarrel CopyPasteProvider imports (#12331)8e76c618f26df69e25986f756e1423041af2c03a
@juice49use shared test wrapper (#12331)896b9cf49e9baa02c961db64814c91e76374d7f4
@christianhguse @portabletext/html for HTML deserialization (#12320)608d1d40ebf7b139a3a2f2ae4e3df0ebe6f4e4b8
@pedrobonaminadd array-i18n perf test (#12322)2d5a9eb628aecd5d7dc50ef6e1a66f22524ce9e2
renovate[bot]update dependency @sanity/import to ^4.1.3 (#12294)3acb03de0fe9aab96c369c40f83dd2bef74c0b2c
@jordanl17coreUi intent links need to use exact full path (#12279)289119aa88e570e204f79d2c31b5fafae062b78d
@jordanl17unique keys in nested structures when duplicating/copying (#12264)2bc463013574a6de70cc9c620326cebcdf96225c
@pedrobonaminrender group validation for nested fields (#12309)5791448bbd3dc8cb1db9ccc916b9c1ad7de004f8
squiggler-ent[bot]dedupe pnpm-lock.yaml (#12315)da5b2672cab6b8df1d83d3aa7c82e38087e0e39d
renovate[bot]update dependency @sanity/export to ^6.1.0 (#12299)aed508a383cef378ba3cae7f03aae53bcdd90ad1
@hyldmouse yarn up for Yarn 2+ (Berry) when auto-upgrading (#12301)9a6046f67e6e7afaaa4f56d72900e1373d73e5d1
@rexxarsmove and improve manifest extraction to @sanity/schema (#12302)e0837eb9b935720b63fee37f453e16efcdc47a1d
renovate[bot]update dependency @sanity/codegen to ^5.10.1 (#12272)5451bfda49935d1b38407b8eeaa032f4541fe3cb
@jordanl17make bundle stats check non-blocking to CI (#12314)5d4b6cc37b142c79c6ee30bbb5546b4145a84ed4
@juice49ensure dedicated ReferenceFieldDiff is used when diffing cross dataset references (#12307)cb30c213171cb7c2ac883bc3cfe86a249f099414
@bjoergeenable hmr for design-studio (#12306)b516d7e77f67b5fd73823bdb5bd8337e3a8464af
@bjoergesupport resumability for document editing (#11198)879bab88e6afa6fa8e0bd162b91004ddfd3796f2
@rexxarsset up bundle stats workflow (#12285)40b76b8cfddd045c72bf75726988c29dc668ff42
@RitaDiasadd currentUser to validation context + fix hidden issue showing the wrong value on validation (#12221)9db645e03f859ad6b077f2c3e6d5e45a223b6628
@RitaDiasissue where cross dataset reference inputs in dialog were closing dialog (#12304)0e38d8e1e6b0fb72ecfa9fe2904df20b4cc5a42e
@RitaDiasmake sure that inspectors stay atop enhancedobjectdialog (#12275)5d2caef021d4adae2a9bf4c143860f248bc79534
squiggler[bot]dedupe pnpm-lock.yaml (#12305)b7834e6387ff0c6ef5a64a2b4a09627ae94bb427
renovate[bot]Update portabletext (#12295)152a8796a409f2dadef866d14c8af35f68111b7b
renovate[bot]update dependency @sanity/pkg-utils to ^10.4.6 (#12296)40e272cf90c0caf7ac79daf4fb3cbffe281c6a5e
@bjoergesplit linting into separate jobs, and add knip (#12283)bd4f129846aebbb5e6db762df7c5b8b10f4b9717
@RitaDiasadd toast to alert for slow mutations after 50 seconds (avoid infinite hangs) (#12185)60a971880cc88ad666c535058aa70a58e337a09f

Fetched April 11, 2026