releases.shpreview

v4.10.0

$npx -y @buildinternet/releases show rel_HQlUcTvgTvCGfMpaHxDWH

Sanity Studio v4.10.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/9da46546-395c-47e1-8734-b6df2dcf5cea

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
renovate[bot]fix(deps): update dependency framer-motion to ^12.23.13 (#10651)f0c5ca1f09
renovate[bot]chore(deps): update pnpm to v10.16.1 (#10654)16bfc4419d
RitaDiastest: run efps for new staging project (#10647)d4af5fccf8
Ashfeat(sanity): export getDocumentIsInPerspective066182d252
Ashfeat(sanity): add strict version layeringcdb7d83d5e
Ashfeat(sanity): use strict version layering when opening document comparison viewc11fbe5e58
Ashrefactor: move StrictVersionLayeringOptions to @sanity/typese7d7b5bafa
Ashrefactor(sanity): move useDocumentIdStack and useFilteredReleases to coree542ee037c
Bjørge Næssfix(sanity): add a warning for version info dialog if appId is missing (#10659)dadb15c6bf
Jordan Lawrencerefactor: separate component for cardinality view picker and removing dup in the releases overview (#10650)d169cf9177
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^3.5.6 (#10662)816837593e
Ashfeat(sanity): use upstream version as comparison value in document editor (#10655)1b4ee38682
renovate[bot]chore(deps): update dependency esbuild to v0.25.10 (#10666)50b4ea6729
RitaDiasrefactor: move actions (manage project and add user) to the workspace + update UI (#10643)ad681d607d
Jordan Lawrencefix: scheduled pub action only shows when releases enabled (#10649)15416c35ce
squiggler[bot]chore(tests): generate dts tests 🤖 ✨ (#10660)783a0cff5c
RitaDiaschore: pint oxlint version (#10675)95eb5f3465
Pedro Bonaminfix(core): sanitize authorization header from copy error details (#10582)8feeacea5b
renovate[bot]fix(deps): update dependency @sanity/ui to ^3.1.3 (#10673)43d4d8e69c
Pedro Bonaminfix(structure): use origin for comments studio url (#10677)d1ebf15a1b
RitaDiasfeat: add the dev/efps for vercel deployment project (#10661)22d5689b74
squiggler[bot]chore(deps): dedupe pnpm-lock.yaml (#10678)2b540a5842
squiggler[bot]chore(deps): dedupe pnpm-lock.yaml (#10682)e5f4c0833d
RitaDiaschore: add build to dev/efps (#10681)ba99154279
renovate[bot]fix(deps): update dependency @portabletext/editor to ^2.12.1 (#10663)6387c2a984
Cody Olsenrefactor: remove @sanity/tsdoc and pnpm etl, upgrade @sanity/pkg-utils to v8 (#10683)b58d0dcc8d
renovate[bot]fix(deps): update dependency @sanity/client to ^7.11.2 (#10667)3d3ea0df4b
Bjørge Næssfix: ignore env files (#10684)6e091b18d1
Cody Olsenchore(deps): upgrade oxlint to v.1.16.0, fix preserve-caught-error (#10685)84d4a2855a
renovate[bot]chore(deps): update pnpm to v10.17.0 (#10689)3882e49b05
renovate[bot]fix(deps): update dependency framer-motion to ^12.23.16 (#10688)299c200720
renovate[bot]fix(deps): update dependency xstate to ^5.22.0 (#10690)1893e40a7c
renovate[bot]chore(deps): update dependency vite to ^7.1.6 (#10686)045fa6f3a9
renovate[bot]chore(deps): update linters (#10653)9c43d7dd4e
renovate[bot]chore(deps): update dev-non-major (#10687)f45d24e6d3
Jordan Lawrencetest(test-studio): decide test studio fields (#10665)71ab17c43c
renovate[bot]fix(deps): update dependency @sanity/ui to ^3.1.4 (#10691)cbab31b5d6
squiggler[bot]chore(tests): generate dts tests 🤖 ✨ (#10698)61fef6011d
renovate[bot]chore(deps): update dependency vite to ^7.1.7 (#10699)0646868da5
renovate[bot]chore(deps): update dependency @sanity/pkg-utils to v8.1.14 (#10702)45472f98ad
renovate[bot]fix(deps): update dependency framer-motion to ^12.23.18 (#10701)73f0dd6a1f
renovate[bot]chore(deps): update dependency vite to ^7.1.7 (#10700)bedf814c4e
renovate[bot]chore(deps): lock file maintenance (#10704)8c9f0e50cd
Cody Olsenfix: use generated react compiler typings (#10672)ac6c9a0955
RitaDiaschore: fix turbo.sjon (#10708)4040215673
Cody Olsenchore: fallback to run_id for efps concurrency (#10715)3812fa40fa
renovate[bot]fix(deps): update dependency @sanity/ui to ^3.1.5 (#10706)1387e57333
Ken Jonesfeat: update recipes from deprecations and add qroq functions (#10613)bd456d6814
Pedro Bonaminfix(core): tasks due dates showing incorrect value on timezones behind UTC (#10680)a033aad7d2
renovate[bot]fix(deps): update dependency @portabletext/editor to ^2.12.3 (#10716)97f5149309
squiggler[bot]chore(deps): update React Compiler dependencies 🤖 ✨ (#10711)350cff8214
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^3.5.7 (#10722)7eda14cbce
renovate[bot]chore(deps): update dependency @sanity/pkg-utils to v8.1.15 (#10726)717ccac99f
renovate[bot]chore(deps): update pnpm to v10.17.1 (#10727)9431bc6c69
Bjørge Næsschore: move @sanity/ui to pnpm catalog (#10724)8a422b4dd1
renovate[bot]fix(deps): update dependency framer-motion to ^12.23.19 (#10728)8e320db00c
renovate[bot]fix(deps): update dependency react-rx to ^4.2.1 (#10717)4d26a51ac3
squiggler[bot]chore(lint): fix linter issues 🤖 ✨ (#10731)13811df9c2
squiggler[bot]chore(deps): dedupe pnpm-lock.yaml (#10730)05ed6745fd
renovate[bot]chore(deps): update dependency @sanity/pkg-utils to v8.1.16 (#10735)0f21126064
renovate[bot]fix(deps): update dependency @portabletext/editor to ^2.13.0 (#10736)a964a2419f
renovate[bot]chore(deps): update dependency @sanity/ui to v3.1.6 (#10739)1a2c48b015

Fetched April 11, 2026