Download Latest Version v6.14.1 source code.zip (10.4 MB) Google Add to Preferred Sources
Home / v6.13.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-09-08 9.0 kB
v6.13.0 source code.tar.gz 2026-09-08 7.2 MB
v6.13.0 source code.zip 2026-09-08 10.3 MB
Totals: 3 Items   17.5 MB 0

Sanity Studio v6.13.0

This release includes various improvements and bug fixes.

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

Install or upgrade Sanity Studio

To upgrade to this version, run:

:::bash
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
@juice49 chore: Revert "chore(core): add condition resolver for variants (#14500) (#14654) [46c80d]
squiggler-app[bot] chore(deps): update dependency @chromatic-com/vitest to ^1.0.1 (#14536) [8ccfb7]
@bjoerge fix(radar): make drift detection noise-aware (#14648) [dfa6bb]
@stipsan fix(util): use get-it/any-signal so cancellation works on Safari 17 (#14641) [c7feba]
@pedrobonamin fix(core): keep draft chip avatar orange when no draft exists (#14598) [c337ea]
@bjoerge chore(radar): remove the one-off document id migration (#14640) [d949da]
@bjoerge chore(radar): remove dots from doc ids, add skills (#14636) [c38b81]
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#14635) [3db635]
squiggler-app[bot] chore(deps): update dependency @sanity/ui to ^4.1.1 (#14638) [812a6c]
squiggler-app[bot] chore(deps): update dependency @sanity/vanilla-extract-vite-plugin to ^0.2.18 (#14633) [f9c4b9]
@jordanl17 fix(form): constrain pte annotation reference picker width and results height (#14362) [9f65aa]
squiggler-app[bot] chore(deps): update dependency @sanity/ui to ^4.1.0 (#14634) [b25d8b]
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#14525) [e9705c]
@juice49 fix(sanity): false-positive appearance of ReferenceChangedBanner (#14518) [cf5936]
@stipsan fix(test-studio): count styled ui v5 components as both systems (#14629) [f4cf57]
@stipsan chore(test): stop measuring vitest import durations (#14596) [8bdfc5]
@stipsan fix(test-studio): shorten style panel labels and use green and red ui colors (#14615) [11d2b0]
@pedrobonamin feat(variants): gate definition delete on permission and explain server refusals (#14528) [5aa89f]
squiggler-app[bot] fix(deps): update playwright monorepo to v1.63.0 (#14611) [6f941c]
@stipsan chore(agents): add sanity-ui-migration-progress skill (#14542) [c0d99c]
squiggler-app[bot] fix(deps): update dev-non-major (#14583) [e36a27]
@pedrobonamin chore(core): add condition resolver for variants (#14500) [d88516]
squiggler-app[bot] fix(deps): update portabletext (#14573) [6830b9]
@bjoerge chore(bench): settle mode and studio customization scenarios (#14438) [1b5e78]
@stipsan feat(diagnostics): report styled components css size (#14591) [9eaa19]
@stipsan feat(test-studio): split style migration metrics (#14590) [068f07]
@mikael-karlsson-weapp feat(structure): keep panes when creating from a nested pane (#14580) [3f7137]
@juice49 refactor(sanity): move target scope selector to reusable React hook (#14578) [d87b45]
@stipsan feat(core): report styled-components sheets and auto-updates in studio diagnostics (#14562) [4d79e3]
@stipsan test(storybook): drop browser-test story re-exports and inline the shared harnesses (#14571) [b29dbc]
@bjoerge refactor(bench): build historical studios from packed tarballs (#14513) [58ec8a]
@stipsan fix(storybook): align storybook core to 10.6 with addon-vitest (#14577) [1da953]
squiggler-app[bot] fix(deps): update dev-non-major (#14554) [556963]
squiggler-app[bot] chore(deps): update dependency oxlint to ^1.81.0 (#14535) [37aaf2]
squiggler-app[bot] fix(deps): update dependency @sanity/client to ^8.5.0 (#14541) [0df8eb]
@laurenashpole chore: migrate flex in misc structure directories (#14506) [3d34be]
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#14569) [66f8da]
@stipsan chore(test-studio): make style outline panel opt-in (#14568) [6f66fc]
@stipsan feat(test-studio): add style outline debug panel (#14563) [926de3]
@stipsan fix(e2e): capture the studio request error dialog on failed attempts (#14558) [9c01a9]
squiggler-app[bot] fix(deps): update sanity-sdk to ^3.1.0 (#14564) [0be9f4]
@rexxars ci(renovate): group sdk dependencies (#14555) [d47c6a]
@stipsan fix(e2e): write flake report outputs relative to the invoking directory (#14561) [e314e7]
@stipsan test(storybook): add ui5 flex sentinels for form input chrome (#14551) [5eb54b]
@stipsan test(e2e): capture studio diagnostics on failed attempts and report flake causes (#14453) [28ff09]
@laurenashpole chore: migrate flex in core/form/inputs (#14364) [52467e]
@laurenashpole chore: ui migrations in core/comments (#14459) [37ed13]
@pedrobonamin test(e2e): harden reference publish gate and search results waits (#14529) [567063]
squiggler-app[bot] chore(deps): update dependency oxfmt to ^0.66.0 (#14534) [f441e3]
squiggler-app[bot] chore(deps): update dependency knip to ^6.34.0 (#14533) [921ad9]
@stipsan fix(deps): pin rolldown under vite to 1.2.5 so bundled dev mode loads again (#14547) [2bb757]
squiggler-app[bot] fix(deps): update dev-non-major (#14532) [88b9f1]
squiggler-app[bot] chore(deps): update dependency @testing-library/user-event to ^14.6.7 (#14530) [a12c5a]
@stipsan perf(sanity): fix idle and typing re-renders found via react devtools profiling (#14495) [a0e2c6]
@stipsan feat(typegen): register query result types on a global SanityQueries interface (#14537) [b04260]
cursor[bot] test(storybook): add ui5 sentinels for comments-v2 dialogs and timeline (#14544) [39b2ff]
cursor[bot] test(storybook): add ui5 box and flex sentinels for previews and banners (#14315) [6ecdfb]
cursor[bot] test(storybook): add ui5 box sentinels for canvas and schedules (#14215) [2a5f5a]
squiggler-app[bot] chore(deps): update dependency @types/node to ^24.13.3 (#14531) [183751]
cursor[bot] test(storybook): add ui5 sentinels for inspector search and detail (#14511) [18ea7e]
cursor[bot] test(storybook): add ui5 sentinels for navbar auth and trial (#14484) [13f538]
cursor[bot] test(storybook): add ui5 sentinels for alerts screens and request errors (#14448) [a807e7]
cursor[bot] test(storybook): add ui5 sentinels for upsell errors and empty states (#14433) [9a9d4d]
cursor[bot] test(storybook): add ui5 sentinels for cors schedules files and diffs (#14377) [1d2589]
cursor[bot] test(storybook): add ui5 box sentinels for studio screens and search (#14349) [8a4bfd]
cursor[bot] test(storybook): add ui5 box sentinels for field diffs and releases (#14062) [cd17b0]
cursor[bot] test(storybook): add ui5 box sentinels for structure and tasks (#14056) [977fb5]
@stipsan feat(storybook): add visual coverage checker and skill (#14538) [4286a9]
@pedrobonamin test(e2e): decouple array file drop test from asset upload latency (#14517) [1793ee]
squiggler-app[bot] fix(deps): update portabletext (#14526) [8c00bc]
@pedrobonamin chore(comments-v2): migrate layout and text primitives to ui5 (#14527) [424de3]
@rexxars fix(deps): replace debug with obug (#14521) [9712c5]
squiggler-app[bot] chore(deps): update dependency @sanity/visual-editing-csm to ^3.0.18 (#14510) [b45241]
squiggler-app[bot] chore(deps): update dependency react-rx to ^6.0.1 (#14522) [891982]
squiggler-app[bot] chore(deps): update pnpm to v11.25.0 (#14499) [07eacd]
@pedrobonamin chore(core): events store extract functions for tests (#14330) [e5cc92]
@pedrobonamin fix(core): enforce uniqueness validation in variant definition dialogs (#14515) [505dba]
@jonahsnider feat(validation): add cancellation support (#14307) [b52898]
@jonahsnider feat(validation): add capability-aware results (#14306) [7de17c]
@stipsan perf(core): consolidate equality checks on dequal/lite and domain comparators (#14501) [fccc67]
@laurenashpole refactor: migrate flex in structure/panes (#14505) [962098]
@rubioz feat(access-ui): surface SAML enforcement before the request form (#14357) [7d6d93]
@pedrobonamin chore(core): adds support for live edit variants (#14394) [d88891]
squiggler-app[bot] chore(deps): update dependency zod to ^4.5.4 (#14498) [dfe48e]
@pedrobonamin ci(e2e): add agent-friendly failure report (#14217) [404951]
@hermanwikner feat(comments): add opt-in comments API plugin (#14451) [22811a]
squiggler-app[bot] chore(deps): update dependency es-toolkit to ^1.52.0 (#14497) [849c54]
squiggler-app[bot] chore(deps): update chromaui/action action to v18.7.2 (#14502) [453045]
@pedrobonamin chore(core): add variants support to CopyDocumentActions (#14421) [2c03ff]
@pedrobonamin chore(core): adds siblings to useTargetDocumentState (#14393) [c968ee]
Source: README.md, updated 2026-09-08