Change8

v4.13.0

📦 sanityView on GitHub →
3 features🐛 13 fixes🔧 4 symbols

Summary

This release brings various improvements, bug fixes, and dependency updates, including array item upload progress tracking and a new CLI doctor command.

Migration Steps

  1. To upgrade to this version, run: `npm install sanity@latest`.
  2. Refer to the comprehensive guide on [Installing and Upgrading Sanity Studio](https://www.sanity.io/docs/upgrade) for initiating a new project or learning more about upgrading.

✨ New Features

  • Added array item upload progress tracking in core.
  • Introduced a `doctor` command in the CLI/blueprints.
  • Added Shopify domain to the Shopify template.

🐛 Bug Fixes

  • Fixed an issue where Sanity crashed when `process` was not defined by applying a proper fix for the missing global.
  • Allowed setting `apihost` via environment variables in EFPS.
  • Added `showTimeZone` prop to `DateTimeInput` and `ScheduleDraftDialog`.
  • Updated `Popover` component to allow overriding animation behavior.
  • Used event timestamp in the revision status line in core.
  • Added translation for the scheduled draft release title.
  • Fixed bad quote in EFPS.
  • Resolved extraneous dependencies ESLint warnings in structure and presentation packages.
  • Handled resolution of deeply nested imports using re-exports in codegen.
  • Resolved issues with nesting inside parent popover for delete and publish now actions.
  • Fixed error when running `sanity undeploy` for an app.
  • Hid upsell when schedules exist.
  • Added document perspective provider for scheduled drafts.

🔧 Affected Symbols

DateTimeInputScheduleDraftDialogPopoversanity undeploy