Sanity Studio v3.80.0
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.
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
Author | Message | Commit |
---|---|---|
ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#8873) | 2ad5d53 |
Ash | feat(studio): refine releases overview toolbar layout (#8881) | 16919e6 |
Jordan Lawrence | fix(core): arrays of references support disableActions (#8877) | 03c2f60 |
ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8888) | 8f1ae8c |
Espen Hovlandsdal | chore(sanity): upgrade react-focus-lock to ^2.13.6 (#8876) | 7779079 |
renovate[bot] | fix(deps): update dependency @sanity/client to ^6.28.3 (#8839) | 0a6309d |
renovate[bot] | fix(deps): update dependency react-rx to ^4.1.24 (#8871) | 1c82d9a |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.5 (#8872) | c580ffc |
renovate[bot] | chore(deps): update playwright monorepo to v1.51.0 (#8890) | 61984e2 |
renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.12 (#8853) | a385b49 |
renovate[bot] | chore(deps): update vitest monorepo to ^3.0.8 (#8889) | c070aa1 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.37.0 (#8854) | 2601018 |
Cody Olsen | chore(CI): speedup gh workflows, reduce E2E flake (#8842) | 2e1a214 |
Jordan Lawrence | fix: release document actions disabled tooltips only shown when relevant (#8884) | 1637cee |
Pedro Bonamin | feat(presentation): include perspectiveStack and version in resolvers (#8891) | 17365d8 |
Bjørge Næss | fix(i18n): remove whitespace from tag (#8901) | 72b933f |
Ash | feat(sanity): add isReleaseType type guard (#8875)
| db83d84 |
Ash | feat(sanity): refine TitleDescriptionForm block spacing (#8875)
| 0ec5daf |
Ash | feat(sanity): refine release creation dialogue (#8875) | a4f4af3 |
Carolina Gonzalez | fix(studio): handle document-level copy/paste reference mismatches (#8895) | 4034689 |
renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.5 (#8910) | fdfdd3d |
renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.10 (#8911) | 6b77ea9 |
renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.8 (#8909) | 48560c8 |
renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.13 (#8898) | 1f9627d |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.6 (#8915) | 1a7aaa2 |
Bjørge Næss | refactor(preview): clean up preview fallback logic (#8904) | 362c247 |
renovate[bot] | fix(deps): update dependency @sanity/preview-url-secret to ^2.1.6 (#8912) | 79c62d0 |
Pedro Bonamin | chore(core): tag getDocumentVariantType as @public (#8916) | 6026f1d |
renovate[bot] | chore(deps): update dev-non-major (#8918) | bca6a72 |
Ash | feat(sanity): refine phrasing of scheduled-for-publishing-on string (#8922)
| bbd4cc3 |
RitaDias | refactor(core): update releases tones (#8903) | d2ebaf9 |
renovate[bot] | fix(deps): update dependency @sanity/mutate to ^0.12.3 (#8905) | 6ea3719 |
Bjørge Næss | fix(preview): don't apply preview fallback for documents in archived release (#8932) | 5ee38ad |
Ash | feat(sanity): refine release toasts (#8902) | 2fd1579 |
RitaDias | test(e2e): set up display documents e2e 2 (#8908) | 621fc11 |
Jordan Lawrence | test(releases): add unit tests for createReleaseMetadataAggregator and useActiveReleases hooks (#8926) | 24ee87c |
Jordan Lawrence | fix: version operations error toast (#8920) | 2a155d9 |
renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.11 (#8935) | 0067897 |
Jordan Lawrence | fix: published perspective shows correct tooltip for create buttons (#8923) | c27c518 |
renovate[bot] | chore(deps): update dev-non-major (#8937) | 0a4bbf5 |
renovate[bot] | chore(deps): update dependency sanity-plugin-media to v3 (#8939) | ea7f453 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.39.1 (#8899) | 6cffca3 |
Jordan Lawrence | fix(core): updating document version actions to match deviated API (#8913) | 1a064d4 |
Bjørge Næss | refactor(releases): speed up loading of documents in archived release (#8936) | acb753f |
RitaDias | refactor(core): update "no releases" content (#8938) | 2d6e74a |
Pedro Bonamin | fix(structure): click on published chip should take you back to document (#8919) | f4ea15b |
Pedro Bonamin | fix(core): update releases navbar menu spacing and click area (#8928) | df4d79a |
Pedro Bonamin | chore(core): hide scheduled releases in copy version to menu (#8929) | ea10caf |
Pedro Bonamin | chore(core): remove unused content release diff view (#8930) | 7fe26cb |
Pedro Bonamin | fix(structure): some touches to version chips (#8933) | 6ef4bfe |
Pedro Bonamin | fix(core): clear perspective when archiving or deleting a release (#8934) | 4c455ec |
Pedro Bonamin | fix(core): releases screen should not crash if schema type is unknown (#8942) | 578a368 |
Cody Olsen | fix: bump peer deps for styled-components (#8940)
| 5347793 |
RitaDias | refactor(core): update text for creating release (#8941) | a3d22f1 |
Ash | fix(sanity): use minimum supported API version for dataset import (#8945) | 605be41 |
Jordan Lawrence | test(core): enhance tests for useActiveReleases and add ReleaseDocumentPreview tests (#8944) | 9109f0f |
Pedro Bonamin | chore(core): reduce new releases and timezone buttons size (#8931) | ee72551 |
Ash | refactor(sanity): remove implicit test id on LazyTextInput (#8921)
| bafc8a4 |
Ash | feat(sanity): add TimeInput component (#8921)
| 88dbdb0 |
Ash | feat(sanity): use time input in calendar (#8921) | ddc9acf |
ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#8952) | 618c52d |
renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.6 (#8955) | 1d528be |
renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.9 (#8954) | 6c32d1a |
renovate[bot] | fix(deps): Update dev-non-major (#8956) | 60b8456 |
renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.12 (#8957) | 1ba88ed |
renovate[bot] | fix(deps): update dependency react-rx to ^4.1.25 (#8958) | dd55c89 |
Pedro Bonamin | fix(structure): update archived and published docs in release links (#8925) | 8271a3b |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.7 (#8959) | 3313f53 |
renovate[bot] | chore(lockfile): update dependency sanity-plugin-mux-input to v2.8.0 (#8960) | 389bc50 |
Pedro Bonamin | fix(core): slugs validation (#8951) | 05524ff |
Binoy Patel | refactor: change core-app template to app-quickstart (#8948) | 0e336f8 |
Rostislav Melkumyan | fix(studio): use correct logo in dark mode (#8961) | 8b68490 |
Pedro Bonamin | fix(core): update resolveTypeForDocument to work with version docs (#8962)
| 7613d72 |
Bjørge Næss | feat(studio): detect and report high listener roundtrip latency (#8943) | 224cdb5 |
Binoy Patel | feat(cli): allow opening apps and studios in dashboard (#8858) | 3204418 |
renovate[bot] | chore(lockfile): update dependency styled-components to v6.1.16 (#8968) | 7a11da6 |
renovate[bot] | chore(deps): update dependency styled-components to ^6.1.16 (#8967) | 0f8d9c8 |
Sindre Gulseth | feat(core): Global Document References support (#8299) | 9c0566b |
Pedro Bonamin | chore(tests): add vision e2e tests (#8964) | 0ab20a4 |
RitaDias | refactor(core): updated background for the indicator (#8971) | 044f3c1 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.40.2 (#8965) | 7f07747 |
Pedro Bonamin | fix(core): update resolveTypeForDocument query (#8969)
| c1080f4 |
renovate[bot] | fix(deps): update dependency @sanity/template-validator to ^2.4.3 (#8972) | 3bf6557 |
Pedro Bonamin | fix(test): updates flaky imageArrayDraft pte test (#8975) | 56b0e71 |
Binoy Patel | fix(cli): fix the path of app-quickstart template (#8976) | 56c6cd2 |