releases.shpreview

v4.17.0

$npx -y @buildinternet/releases show rel_kS7w1jhuqbccHjCuOqv0B

Sanity Studio v4.17.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/277732ec-dbc4-49d1-be27-4213e9995ec6

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
Cody Olsenrefactor(deps): replace framer-motion with motion/react (#11102)7239c9d3d9
Jordan Lawrencefix: removing unnecessary release and scheduled publishing banner (#11195)fda448a6e8
Jordan Lawrencefix: implement virtualized array list with visibility detection when ancestors change hidden state (#11166)fe0e624fdb
Bjørge Næsschore: remove pnpm config from workspace package.json (#11192)da0accee58
Cody Olsenfix(perf): render document actions once instead of 3x (#11167)41c28d278f
Jordan Lawrencefeat: when creating scheduled draft, discard the existing draft transactionally (#11196)9051822474
RitaDiasfeat(structure): add ability to maximise a document (#11200)0d39bedbcd
Cody Olsenfix(actions): onComplete considered harmful, use local state instead (#11199)461f54d62f
squiggler[bot]chore(tests): generate dts tests 🤖 ✨ (#11203)96d0281091
RitaDiasfeat(sanity): make enhanced object dialog opt out (#11201)966f4b4f06

Fetched April 11, 2026