Sanity Studio v6.1.0
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4wLjA
Install or upgrade Sanity Studio
To upgrade to this version, run:
npm install sanity@latestTo 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 |
|---|---|---|
| @jordanl17 | feat(core): add page-visibility context to studio timing telemetry (#13083) | 467aa57 |
| @EoinFalconer | feat(releases): deep-link release validation errors to the offending field (#12978) | a937280 |
| @pedrobonamin | chore(test): stabilize inline object remove browser test in firefox (#13108) | 090461d |
| @juice49 | refactor(sanity): non-discardable version actions mode (#13064) | 0963a4a |
| @jordanl17 | fix(types): allow collapsible and collapsed options on geopoint fields (#13109) | 897b06a |
| @juice49 | refactor(sanity): reusable version actions (#13061) | e9d3be1 |
| @jordanl17 | fix(form): re-focus portable text block on re-click from outside editor (#13072) | 37e9ad1 |
| @christianhg | refactor(portable-text): migrate off legacy pt-* classes to native data-pt-* attributes (#13098)
| 528b0c3 |
| @christianhg | test(e2e): target internationalized array value input by "Value" label (#13106) | 61faa9f |
| squiggler-app[bot] | chore(deps): dedupe pnpm-lock.yaml (#13097) | 6a1b0db |
| squiggler-app[bot] | chore(deps): lock file maintenance (#13037) | b91ee23 |
| squiggler-app[bot] | fix(deps): Update portabletext (#13100) | e079489 |
| squiggler-app[bot] | chore(deps): update dependency knip to ^6.16.1 (#13099) | bb0ce70 |
| squiggler-app[bot] | chore(deps): update dependency esbuild to v0.28.1 (#13089) | dbbcd53 |
| squiggler-app[bot] | chore(deps): update rexxars/bundle-stats digest to d3671d0 (#13067) | 80ce898 |
| squiggler-app[bot] | chore(deps): update dependency @types/debug to ^4.1.13 (#13057) | 1fbebc1 |
| squiggler-app[bot] | chore(deps): update dev-non-major (#13060) | d98eef4 |
| squiggler-app[bot] | chore(deps): update typescript-tooling to ^10.5.5 (#13090) | c4a81fe |
| Copilot | chore(deps): upgrade @sanity/sdk and @sanity/sdk-react to latest (#13095) | dfaae6d |
| squiggler-app[bot] | chore(deps): update dependency sanity-plugin-mux-input to v3 (#13070) | 2bfa251 |
| squiggler-app[bot] | chore(deps): update dependency sanity-plugin-hotspot-array to v4 (#13069) | ab94232 |
| @bjoerge | chore: add debug-proxy for testing the studio under various network conditions (#13080) | 59ee94c |
| squiggler-app[bot] | chore(deps): dedupe pnpm-lock.yaml (#13056) | ada7911 |
| @stipsan | chore(lint): unblock automated lint fix workflow (#13078) | 8d137c3 |
| squiggler-app[bot] | chore(tests): generate dts tests 🤖 ✨ (#13079) | 5c5c9aa |
| squiggler-app[bot] | chore(deps): update typescript-tooling to ^10.5.4 (#13076) | 94bbfd2 |
| @jordanl17 | chore(divergence): apply oxfmt 0.54 formatting to DivergenceDetail (#13077) | c11397b |
| squiggler-app[bot] | chore(deps): update dependency oxfmt to ^0.54.0 (#13066) | ec57e24 |
| @bjoerge | test(e2e): clear keyvalue state before studio loads in flaky specs (#13054) | 2857fc8 |
| @bjoerge | test: count request sockets instead of tcp accepts in unconsumed-body test (#13053) | fd7170c |
| squiggler-app[bot] | chore(deps): update dependency @sanity/migrate to ^7.0.2 (#13062) | fcc3714 |
| squiggler-app[bot] | fix(deps): update dependency @sanity/cli to ^7.2.3 (#13065) | 6923990 |
| squiggler-app[bot] | fix(deps): update dependency @sanity/mutate to ^0.18.1 (#13059) | 939d997 |
| @stipsan | feat(test-studio): add opt-in vite devtools via env flag (#13051) | f230e56 |
| squiggler-app[bot] | fix(deps): Update portabletext to ^3.1.2 (#13063) | 5ea28e5 |
| @juice49 | refactor(sanity): add reusable perspective list hook (#13035) | 99b473f |
| @juice49 | refactor(sanity): add reusable perspective navigator (#13019) | df9c9d5 |
| squiggler-app[bot] | fix(deps): Update portabletext (#13049) | 80460cc |