Change8

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

  1. 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.

Affected Symbols