Change8

v4.7.0

📦 sanityView on GitHub →
9 features🐛 12 fixes🔧 6 symbols

Summary

Sanity Studio v4.7.0 brings various improvements, dependency updates, and bug fixes, including enhancements to CLI output and core document handling stability.

Migration Steps

  1. To upgrade to this version, run: npm install sanity@latest
  2. To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio: https://www.sanity.io/docs/upgrade

✨ New Features

  • Prevent GlobalErrorHandler from growing beyond viewport height in CLI.
  • Improve undeploy output for apps in CLI.
  • Add & update docstrings to AppConfig type in CLI.
  • Graduate SelectedPerspective to public type TargetPerspective.
  • Add initial indicator for the progress.
  • Schedule publish drafts in core.
  • Implement custom release actions in core.
  • Handle validations in descriptors.
  • Implement Document Limits Upsell.

🐛 Bug Fixes

  • Resolves revert change popover sometimes closing without bubbling click events.
  • Fix ETL errors caused by inferring union types from constant arrays.
  • Preserve local document state during intermittent disconnects.
  • Fix version document restore revision and revert changes actions.
  • Warn if engine requirements not met in CLI.
  • Dedupe listener events.
  • Log the correct error name.
  • Improve PortalProvider and PopoverContainer performance.
  • Add workspace name to comments notification payload.
  • Fix issue where trying to revert revision would open two dialogs.
  • Use project host when fetching video playback info.
  • Use custom domain for video player.

🔧 Affected Symbols

GlobalErrorHandlerAppConfigSelectedPerspectiveTargetPerspectivePortalProviderPopoverContainer