v5.23.0
📦 sanityView on GitHub →
✨ 5 features🐛 17 fixes🔧 4 symbols
Summary
Sanity Studio v5.23.0 introduces new telemetry events, enables vanilla-extract CSS, and includes numerous bug fixes across diffing, forms, and CI stability. Users should upgrade via npm install sanity@latest.
Migration Steps
- Run 'npm install sanity@latest' to upgrade Sanity Studio.
✨ New Features
- Added configuration option to disable the ask-to-edit button in the Studio.
- Enabled vanilla-extract CSS usage.
- Added Global Search Latency Measured telemetry event.
- Added Document Initial Load Measured telemetry event.
- Warns on divergent authentication configurations for the same project ID.
🐛 Bug Fixes
- Deduplicated repeated inline diff segments in Portable Text.
- Kept release-notes consistent for PR-less commits in CI.
- Handled commits without an associated PR in CI.
- Updated invalid fields styles in core.
- Hid user menu on mobile when in dashboard mode.
- Showed JSON diffs for missing fields and skipped the _system field in core diffs.
- Associated labels with HTML form fields for feedback.
- Fixed issue when reverting to revisions in live edits.
- Corrected code of conduct path in contributing file.
- Added empty state for cardinality-one releases with no documents.
- Maintained select button position with disableNew on image fields.
- Removed underline from openInNewTabIcon menu item for refs.
- Bypassed navbar pointer-event interception in reference autocomplete for E2E stability.
- Stabilized page.goto wrapper for Firefox CI load.
- Passed --shard through pnpm without literal -- separators in CI.
- Improved activity panel UX consistency for releases.
- Prevented scroll jump when opening field overflow menu.