Sanity Studio v4.21.0
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit:
www.sanity.io/changelog/beb93f6c-7913-4ea7-8bbb-847ba7b51b19
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 |
|---|---|---|
| renovate[bot] | chore(deps): update dependency glob to ^11.1.0 (#11403) | 563d557 |
| renovate[bot] | fix(deps): Update portabletext (#11388) | 5f63f2f |
| renovate[bot] | chore(deps): update dependency vite to ^7.2.6 (#11400) | 98db382 |
| RitaDias | fix: allow for more flexibility for custom components? and using the enhanced object dialog (#11358) | 9ea5074 |
| renovate[bot] | chore(deps): update dependency @sanity/generate-help-url to ^3.0.1 (#11397) | e5bf54f |
| Bjørge Næss | chore(deps): add get-it to minimumReleaseAgeExclude (#11406) | b74eadc |
| renovate[bot] | chore(deps): update dependency tsx to ^4.21.0 (#11402) | 6cebddb |
| Dave Sewell | feat: Update runtime-cli to v12 (#11410) | 3fea96a |
| renovate[bot] | chore(deps): update dependency @sanity/pkg-utils to ^10.1.1 (#11390) | 615e6c0 |
| Sindre Gulseth | fix(schema): regression when inline type reference another inline type (#11411) | de7888a |
| Dain Cilke | feat(userApplications): add live user application provider | 801d868 |
| Pedro Bonamin | fix(core): revisionNotFound wait until document is ready (#11279)
| 727b190 |
| RitaDias | fix: fix position for telemetry requests which were wrong + make sure that the requests don't have miltiple calls accidentally (#11408) | bb9cff4 |
| squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#11415) | 984cb89 |
| squiggler[bot] | chore(deps): dedupe pnpm-lock.yaml (#11396) | 4cf29e1 |
| renovate[bot] | chore(deps): update dependency react-focus-lock to ^2.13.7 (#11399) | 558ba84 |
| renovate[bot] | chore(deps): update dependency @sanity/pkg-utils to ^10.1.2 (#11417) | 548c367 |
| Dain Cilke | feat(studioManifest): register live manifest with content operating system | 2271b97 |
| Dain Cilke | feat(build): expose build id | 18221e9 |
| squiggler[bot] | chore(deps): dedupe pnpm-lock.yaml (#11422) | a961288 |
| Espen Hovlandsdal | test: include node minor in test run ids (#11414) | 7e820eb |
| renovate[bot] | fix(deps): update dependency motion to ^12.23.25 (#11401) | 9509da7 |
| renovate[bot] | fix(deps): Update portabletext (#11407) | a9b92c9 |
| squiggler[bot] | chore(deps): dedupe pnpm-lock.yaml (#11424) | 11ce077 |
| James Woods | feat: setup mcp on sanity init and add mcp add command to cli (#11409) | 4752fb1 |
| renovate[bot] | chore(deps): lock file maintenance (#11273) | 2697fdb |
| squiggler[bot] | chore(deps): dedupe pnpm-lock.yaml (#11425) | 922415d |
| RitaDias | chore: Revert "feat: setup mcp on sanity init and add mcp add command to cli (#11409)" (#11426) | dd8bfca |
| renovate[bot] | fix(deps): update dependency get-it to ^8.7.0 (#11395) | 5f4487a |
| Per-Kristian Nordnes | refactor(core): refactor input uploads (#11204) | 0c6979e |
| Dain Cilke | chore(user-applications): add feature toggle around cache | 0269b28 |
| Cody Olsen | chore: test v24.0.0, and v24.x, not v24.x twice (#11423) | d0c95c7 |
| renovate[bot] | fix(deps): update dependency groq-js to ^1.23.0 (#11429) | b100ba4 |
| renovate[bot] | fix(deps): update dependency @sanity/mutate to ^0.15.0 (#11412) | 1e8b786 |
| Pedro Bonamin | fix(core): always save UTC timezone in date input (#11435) | 5126428 |
| James Woods | feat: setup mcp on sanity init and add mcp add command to cli (#11434) | e27bea7 |
| Espen Hovlandsdal | chore(deps): upgrade @sanity/export to 5.0.1 (#11413)
| cf42be3 |