releases.shpreview

v4.9.0

$npx -y @buildinternet/releases show rel_XbadQyt5oQKAoHjTn7Thb

Sanity Studio v4.9.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/93dafdba-90b0-4850-9fd6-eacfd378b5eb

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
Dave Sewellfeat(cli): Add delta flags to functions test command (#10607)166f7afc02
Simeon Griggsfeat: add "copy to clipboard" button to schema errors (#10575)635547bad3
renovate[bot]fix(deps): update dependency @portabletext/editor to ^2.8.4 (#10615)9c51cc5882
Bjørge Næsschore(dev): improve test-studio setup when running against staging (#10617)d883ca333f
renovate[bot]chore(deps): update dependency @sanity/asset-utils to ^2.3.0 (#10603)f98a974157
Jordan Lawrencefeat: schedule draft actions and releases tool (#10534)f8ec27adcd
Cody Olsenrefactor: use @sanity/client/csm utils in draftUtils (#10612)74253bb952
renovate[bot]fix(deps): update dependency @portabletext/editor to ^2.9.0 (#10621)63d13b8187
squiggler[bot]chore(tests): generate dts tests 🤖 ✨ (#10620)cd8373a0c0
renovate[bot]fix(deps): update dependency @sanity/ui to ^3.1.0 (#10627)1a708b5f58
RitaDiasfix(deps): upgrade "@sanity/ui" to "^3.1.0" (#10628)acd73f447b
renovate[bot]fix(deps): update dependency @portabletext/editor to ^2.9.1 (#10626)c62a30a6aa
squiggler[bot]chore(deps): dedupe pnpm-lock.yaml (#10629)a575e1bd80
Bjørge Næsschore(ci): rename release-stable to tag-stable to better reflect how it works (#10632)12ed1a0caf
Jordan Lawrencefeat(core): sapp 3054 scheduled draft doc actions (#10622)879a92eca9
Jordan Lawrencefeat: specific banner for archived (or published) scheduled drafts (#10630)f581e9b5c8
Bjørge Næsschore(ci): use 'release:latest' as label, make release PR draft (#10631)b913cbc731
Cody Olsenfeat(init): update next.js init template to next-sanity v11 (#10610)bd3d363861
Bjørge Næssrefactor(sanity): build for auto updates with appId based module server route (#10425)b914c01309
Jordan Lawrencefeat: can only create a single concurrent scheduled draft per document (#10624)7ca2749b7c
RitaDiasfix: popover issue when clicking different panes / references (#10618)c41a2b172c
Jordan Lawrencefeat: document perspective context (#10578)dce13e3b58
renovate[bot]chore(deps): update react monorepo (#10585)3c53673221
squiggler[bot]chore(tests): generate dts tests 🤖 ✨ (#10634)2c127c94f0
renovate[bot]chore(deps): update dependency lerna to ^8.2.4 (#10633)e4bff14220
RitaDiasfix: issue where escaping form link popover over in fullscreen would escape the fullscreen first (#10606)ff66b1e8f0
Bjørge Næssfix: make links to manage staging aware (#10638)74a48956ea
squiggler[bot]fix(deps): update React Compiler dependencies 🤖 ✨ (#10639)7ef8e2545d
Jordan Lawrencefeat: adding in support for empty state releases when there are scheduled drafts (#10625)3d1c2dd764
Bjørge Næssfix(core): make auto updating version check use appId (#10637)aab38114f3
Per-Kristian Nordneschore: upgrade @sanity/media-library-types (#10644)447771fc83
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^3.5.5 (#10614)7a64fdf0a1
Jordan Lawrencefeat: when scheduled drafts is enabled, showing banner in scheduled pub plugin (#10642)0014883238
renovate[bot]fix(deps): update dependency @portabletext/editor to ^2.9.2 (#10641)38d7116afb

Fetched April 11, 2026