This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/287ede52-ee44-4c81-9766-3ecabfcf90e1.
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.
| Author | Message | Commit |
|---|---|---|
| ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#8873) | 2ad5d53360 |
| Ash | feat(studio): refine releases overview toolbar layout (#8881) | 16919e6e5f |
| Jordan Lawrence | fix(core): arrays of references support disableActions (#8877) | 03c2f605cb |
| ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8888) | 8f1ae8cc9b |
| Espen Hovlandsdal | chore(sanity): upgrade react-focus-lock to ^2.13.6 (#8876) | 7779079611 |
| renovate[bot] | fix(deps): update dependency @sanity/client to ^6.28.3 (#8839) | 0a6309d866 |
| renovate[bot] | fix(deps): update dependency react-rx to ^4.1.24 (#8871) | 1c82d9a209 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.5 (#8872) | c580ffc80f |
| renovate[bot] | chore(deps): update playwright monorepo to v1.51.0 (#8890) | 61984e2b06 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.12 (#8853) | a385b49f28 |
| renovate[bot] | chore(deps): update vitest monorepo to ^3.0.8 (#8889) | c070aa1e01 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.37.0 (#8854) | 26010183fa |
| Cody Olsen | chore(CI): speedup gh workflows, reduce E2E flake (#8842) | 2e1a214c43 |
| Jordan Lawrence | fix: release document actions disabled tooltips only shown when relevant (#8884) | 1637cee02d |
| Pedro Bonamin | feat(presentation): include perspectiveStack and version in resolvers (#8891) | 17365d8b67 |
| Bjørge Næss | fix(i18n): remove whitespace from tag (#8901) | 72b933f39c |
| Ash | feat(sanity): add isReleaseType type guard (#8875) | db83d84070 |
| Ash | feat(sanity): refine TitleDescriptionForm block spacing (#8875) | 0ec5daf192 |
| Ash | feat(sanity): refine release creation dialogue (#8875) | a4f4af3bb4 |
| Carolina Gonzalez | fix(studio): handle document-level copy/paste reference mismatches (#8895) | 40346890b1 |
| renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.5 (#8910) | fdfdd3d62b |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.10 (#8911) | 6b77ea95e4 |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.8 (#8909) | 48560c80f3 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.13 (#8898) | 1f9627db35 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.6 (#8915) | 1a7aaa291b |
| Bjørge Næss | refactor(preview): clean up preview fallback logic (#8904) | 362c247d30 |
| renovate[bot] | fix(deps): update dependency @sanity/preview-url-secret to ^2.1.6 (#8912) | 79c62d00e2 |
| Pedro Bonamin | chore(core): tag getDocumentVariantType as @public (#8916) | 6026f1d360 |
| renovate[bot] | chore(deps): update dev-non-major (#8918) | bca6a723aa |
| Ash | feat(sanity): refine phrasing of scheduled-for-publishing-on string (#8922) | bbd4cc3817 |
| RitaDias | refactor(core): update releases tones (#8903) | d2ebaf9ecc |
| renovate[bot] | fix(deps): update dependency @sanity/mutate to ^0.12.3 (#8905) | 6ea371944c |
| Bjørge Næss | fix(preview): don't apply preview fallback for documents in archived release (#8932) | 5ee38ad75f |
| Ash | feat(sanity): refine release toasts (#8902) | 2fd15792f8 |
| RitaDias | test(e2e): set up display documents e2e 2 (#8908) | 621fc11948 |
| Jordan Lawrence | test(releases): add unit tests for createReleaseMetadataAggregator and useActiveReleases hooks (#8926) | 24ee87c8ab |
| Jordan Lawrence | fix: version operations error toast (#8920) | 2a155d9a41 |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.11 (#8935) | 0067897b53 |
| Jordan Lawrence | fix: published perspective shows correct tooltip for create buttons (#8923) | c27c518715 |
| renovate[bot] | chore(deps): update dev-non-major (#8937) | 0a4bbf598d |
| renovate[bot] | chore(deps): update dependency sanity-plugin-media to v3 (#8939) | ea7f45321e |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.39.1 (#8899) | 6cffca3136 |
| Jordan Lawrence | fix(core): updating document version actions to match deviated API (#8913) | 1a064d4c1d |
| Bjørge Næss | refactor(releases): speed up loading of documents in archived release (#8936) | acb753f9c7 |
| RitaDias | refactor(core): update "no releases" content (#8938) | 2d6e74a44d |
| Pedro Bonamin | fix(structure): click on published chip should take you back to document (#8919) | f4ea15b85a |
| Pedro Bonamin | fix(core): update releases navbar menu spacing and click area (#8928) | df4d79aa01 |
| Pedro Bonamin | chore(core): hide scheduled releases in copy version to menu (#8929) | ea10caf968 |
| Pedro Bonamin | chore(core): remove unused content release diff view (#8930) | 7fe26cb826 |
| Pedro Bonamin | fix(structure): some touches to version chips (#8933) | 6ef4bfe1e7 |
| Pedro Bonamin | fix(core): clear perspective when archiving or deleting a release (#8934) | 4c455ec7a0 |
| Pedro Bonamin | fix(core): releases screen should not crash if schema type is unknown (#8942) | 578a368a95 |
| Cody Olsen | fix: bump peer deps for styled-components (#8940) | 5347793feb |
| RitaDias | refactor(core): update text for creating release (#8941) | a3d22f17a1 |
| Ash | fix(sanity): use minimum supported API version for dataset import (#8945) | 605be4129d |
| Jordan Lawrence | test(core): enhance tests for useActiveReleases and add ReleaseDocumentPreview tests (#8944) | 9109f0faa1 |
| Pedro Bonamin | chore(core): reduce new releases and timezone buttons size (#8931) | ee72551963 |
| Ash | refactor(sanity): remove implicit test id on LazyTextInput (#8921) | bafc8a42b2 |
| Ash | feat(sanity): add TimeInput component (#8921) | 88dbdb0592 |
| Ash | feat(sanity): use time input in calendar (#8921) | ddc9acf16b |
| ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#8952) | 618c52d059 |
| renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.6 (#8955) | 1d528be8ff |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.9 (#8954) | 6c32d1aa0b |
| renovate[bot] | fix(deps): Update dev-non-major (#8956) | 60b84564f6 |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.12 (#8957) | 1ba88ed5da |
| renovate[bot] | fix(deps): update dependency react-rx to ^4.1.25 (#8958) | dd55c89af2 |
| Pedro Bonamin | fix(structure): update archived and published docs in release links (#8925) | 8271a3b648 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.7 (#8959) | 3313f538fe |
| renovate[bot] | chore(lockfile): update dependency sanity-plugin-mux-input to v2.8.0 (#8960) | 389bc5057e |
| Pedro Bonamin | fix(core): slugs validation (#8951) | 05524ff836 |
| Binoy Patel | refactor: change core-app template to app-quickstart (#8948) | 0e336f8220 |
| Rostislav Melkumyan | fix(studio): use correct logo in dark mode (#8961) | 8b68490b55 |
| Pedro Bonamin | fix(core): update resolveTypeForDocument to work with version docs (#8962) | 7613d7248b |
| Bjørge Næss | feat(studio): detect and report high listener roundtrip latency (#8943) | 224cdb547d |
| Binoy Patel | feat(cli): allow opening apps and studios in dashboard (#8858) | 3204418508 |
| renovate[bot] | chore(lockfile): update dependency styled-components to v6.1.16 (#8968) | 7a11da6169 |
| renovate[bot] | chore(deps): update dependency styled-components to ^6.1.16 (#8967) | 0f8d9c875f |
| Sindre Gulseth | feat(core): Global Document References support (#8299) | 9c0566b87f |
| Pedro Bonamin | chore(tests): add vision e2e tests (#8964) | 0ab20a4ead |
| RitaDias | refactor(core): updated background for the indicator (#8971) | 044f3c1f74 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.40.2 (#8965) | 7f077471e6 |
| Pedro Bonamin | fix(core): update resolveTypeForDocument query (#8969) | c1080f4182 |
| renovate[bot] | fix(deps): update dependency @sanity/template-validator to ^2.4.3 (#8972) | 3bf65570ac |
| Pedro Bonamin | fix(test): updates flaky imageArrayDraft pte test (#8975) | 56b0e71579 |
| Binoy Patel | fix(cli): fix the path of app-quickstart template (#8976) | 56c6cd2fe3 |
Fetched April 11, 2026