Sanity Studio v6.8.0
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni43LjA
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 |
|---|---|---|
| @pedrobonamin | fix(core): enable clear button when perspective is the non default one (#13819) | 1938e37 |
| @pedrobonamin | fix(core): copy to drafts using transaction, prepare for variants (#13815) | f283b1e |
| @pedrobonamin | chore(structure): useCopyToDrafts changes (#13806) | e65a38a |
| squiggler-app[bot] | chore(deps): update dependency @sanity/workbench to v0.1.0-alpha.36 (#13808) | ebc1904 |
| squiggler-app[bot] | fix(deps): update dependency @sanity/cli to ^7.15.1 (#13813) | f57fff2 |
| squiggler-app[bot] | chore(deps): update dependency @sentry/react to ^10.68.0 (#13812) | 391db94 |
| squiggler-app[bot] | chore(deps): update dependency turbo to ^2.10.7 (#13809) | b341cd1 |
| squiggler-app[bot] | fix(deps): update dev-non-major (#13810) | bd9cee7 |
| squiggler-app[bot] | chore(deps): update dependency @sanity/ailf to ^7.33.0 (#13811) | 4c72095 |
| squiggler-app[bot] | chore(deps): update dependency @sanity/vanilla-extract-vite-plugin to ^0.2.8 (#13807) | 733f618 |
| @stipsan | chore(oxlint): allow side-effect css imports without suppressions (#13796) | ef50a8f |
| @stipsan | fix(releases): throttle published archived history batches (#13805) | afb3074 |
| @stipsan | chore(deps): upgrade to typescript 7 (#13759) | fe0cd99 |
| @stipsan | fix(deps): bump react-rx to 4.2.5 (#13797) | d820ba1 |
| @juice49 | fix(sanity): virtualised item dimensions in hidden CommandList (#13792)
| 2052523 |
| squiggler-app[bot] | chore(deps): dedupe pnpm-lock.yaml (#13766) | 015f924 |
| squiggler-app[bot] | chore(tests): generate dts tests 🤖 ✨ (#13801) | 6ab5f7d |
| @colepeters | feat(sanity): install ui-poc for Studio, migrate 2 Boxes (#13776) | e157f63 |
| @jordanl17 | chore(codeowners): assign presentation tool to studio team (#13769) | cad24ea |
| @pedrobonamin | fix(structure): allow creating variant documents with no base doc (#13789) | d1db5e9 |
| squiggler-app[bot] | fix(deps): update dependency @sanity/cli to ^7.14.0 (#13777) | 8cb42ad |
| @jordanl17 | docs(telemetry): define standard location, position and path property value sets (#13770) | 258e6b0 |
| @juice49 | chore(sanity): move Delay component to core (#13690)
| da8f541 |
| @juice49 | chore(sanity): return SingleActionResult from createVariantDocument (#13690)
| aec0ddf |
| @juice49 | refactor(sanity): expand createVariantScopedDocument to explicitly handle baseId or document source (#13690)
| 633dbd1 |
| @juice49 | chore(sanity): variant creation in document group inventory (#13690) | c15ea83 |
| @jordanl17 | fix(test-config): pin locale to en-US for deterministic test runs (#13779) | 8dc3d96 |
| @jordanl17 | perf(presentation): cache container rect during panel resize drags (#13762) | 640cbb9 |
| @jordanl17 | perf(core): memoize document presence observable in useDocumentPresence (#13761) | 9479332 |
| @jordanl17 | refactor(structure): rename document pane telemetry events to active voice (#13774) | 8546b73 |
| @jordanl17 | perf(core): defer global search results rendering (#13554) | 6e51b5c |
| @juice49 | fix(sanity): download asset in new browsing context (#13768) | 851b049 |
| sieve-sanity[bot] | fix(sanity): set referrerPolicy on grid thumbnail in image select dialog (#13664) (#13665) | 3051e64 |
| @jordanl17 | feat(core): add telemetry events for scheduled drafts (#13689) | 6ae94fd |
| @pedrobonamin | fix(variants): wire ifPublishedVariantRevisionId on variant publish (#13765) | d370b25 |