Sanity Studio v5.23.0
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-NS4yMi4w
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 |
|---|---|---|
| @EoinFalconer | feat(studio): add config option to disable ask-to-edit button (#12692) | 391d403 |
| @EoinFalconer | fix(diff): deduplicate repeated inline diff segments in Portable Text (#12675) | 26c140f |
| @bjoerge | fix(ci): keep release-notes consistent for PR-less commits (#12752) | 21a31ef |
| @bjoerge | fix(ci): handle commits without an associated PR (#12750) | 67682e5 |
| @pedrobonamin | chore(core): update invalid fields styles (#12002) | 713dd8c |
| squiggler-app[bot] | chore(deps): update dependency @sanity/telemetry to v1 (#12664) | d4eb80e |
| squiggler-app[bot] | chore(deps): update dependency @sanity/document-internationalization to v6 (#12663) | c4b92e3 |
| squiggler-app[bot] | chore(deps): update dependency @sanity/assist to v6 (#12662) | 9372842 |
| @EoinFalconer | fix(studio): hide user menu on mobile in dashboard mode (#12684) | e51fee8 |
| @annez | feat(telemetry): add Global Search Latency Measured event (#12709) | 317ae6b |
| squiggler-app[bot] | chore(deps): dedupe pnpm-lock.yaml (#12741) | c825f1f |
| @pedrobonamin | feat: enable vanilla-extract CSS (#12590) | c0fb87f |
| @pedrobonamin | fix(core): show json diffs for missing fields, skip _system field (#12744) | 57ebcca |
| @gu-stav | fix(feedback): associate labels with HTML form fields (#12746) | d08b8ee |
| @bjoerge | test(e2e): require matcher in expectError to avoid suppressing unrelated errors (#12745) | 6f1d6c2 |
| @RitaDias | fix: issue when reverting to revisions in live edits (#12729) | e0c829f |
| @bjoerge | refactor: move store modules from _legacy directory to top-level store (#12735) | bfd3b14 |
| squiggler-app[bot] | chore(tests): generate dts tests 🤖 ✨ (#12742) | 3921053 |
| @bjoerge | chore: switch to tsgo across the board (#12738) | 6b99ab9 |
| @bjoerge | feat(sanity): warn on divergent auth configs for same project id (#12732) | 36b911d |
| @Chrilleweb | fix(docs): code of conduct path in contributing file (#12740) | fc5f9fc |
| @annez | feat(telemetry): add Document Initial Load Measured event (#12710) | 7110142 |
| @EoinFalconer | fix(releases): add empty state for cardinality-one releases with no documents (#12687) | 379906f |
| @EoinFalconer | fix(form): maintain select button position with disableNew on image fields (#12683) | 91ebac8 |
| @bjoerge | ci(workflows): drop fetch-depth: 0 from jobs that don't need history (#12736) | 0a1b5b3 |
| Copilot | fix(core): throw on missing projectId/dataset in getOperationStoreKey (#12609) | 583bcce |
| squiggler-app[bot] | chore(tests): generate dts tests 🤖 ✨ (#12734) | 7f09c2a |
| @RitaDias | refactor: the menu items in viewContentReleases and ScheduledDraftsMenuItem show proper hovering (#12703) | 6ba4b90 |
| squiggler-app[bot] | chore(deps): update pnpm to v10.33.1 (#12660) | b45aa6e |
| @EoinFalconer | fix(e2e): stabilize custom release actions E2E test (#12694) | 4f5ee31 |
| @RitaDias | fix: remove underline from openInNewTabIcon menu item for refs (#12724) | eb3ca24 |
| @bjoerge | refactor: auth store (#12679) | 85df943 |
| @EoinFalconer | fix(e2e): bypass navbar pointer-event interception in reference autocomplete (#12717) | e354416 |
| @EoinFalconer | fix(e2e): stabilize page.goto wrapper for Firefox CI load (#12712) | 164332d |
| @EoinFalconer | fix(ci): pass --shard through pnpm without literal -- separators (#12713) | ba7789b |
| @EoinFalconer | fix(releases): improve activity panel UX consistency (#12686) | 5b9cd5d |
| @EoinFalconer | fix(form): prevent scroll jump when opening field overflow menu (#12629) | 1ce6320 |
| @EoinFalconer | fix(test): disable console intercept to prevent worker teardown races (#12716) | 032532d |