Change8

v3.90.0

📦 sanityView on GitHub →
8 features🐛 5 fixes2 deprecations🔧 7 symbols

Summary

This release introduces new features like query saving in Vision and embedded dashboard links, alongside several dependency updates and bug fixes, while deprecating an internal configuration option and a CLI flag.

Migration Steps

  1. If updating from a version earlier than 3.37.0, check [this article](https://www.sanity.io/help/upgrade-packages) to ensure your dependencies are up to date.
  2. Refer to the comprehensive guide on [Installing and Upgrading Sanity Studio](https://www.sanity.io/docs/upgrade) for initiating new projects or upgrading existing ones.

✨ New Features

  • Dashboard studio links are now embedded.
  • Vision now supports saving queries.
  • The Actions API remote feature toggle is removed and defaults to enabled.
  • Builtin schema types have been moved into `@sanity/schema`.
  • Builtin types are now placed in a separate registry.
  • A history cleared event has been added and compared to published state in the core.
  • Internal own props have been introduced on each type.
  • The system now detects and warns if using HTTP/1 against the API.

🐛 Bug Fixes

  • Fixed an issue where the document for unpublished content showed the preview for the published document instead of 'untitled'.
  • Fixed an issue with focus in Chromium during ObjectBlock tests by refactoring tests to use clicks instead of Tab navigation.
  • Fixed an issue where document versions observable was not cached per ID.
  • Fixed an issue related to review changes and history updates in the core.
  • Fixed an issue where the document list search was not interactive when not connected.

🔧 Affected Symbols

@portabletext/editor@sanity/client@sanity/ui@sanity/comlinkuseDocumentVersions__internal_serverDocumentActions.enabledsanity CLI

⚡ Deprecations

  • The configuration option `__internal_serverDocumentActions.enabled` is deprecated.
  • The `--auto-updates` flag in the CLI is deprecated.