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
- To upgrade to this version, run: `npm install sanity@latest`.
- 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