Change8

v3.77.0

Breaking Changes
📦 sanityView on GitHub →
2 breaking4 features🐛 16 fixes🔧 4 symbols

Summary

This release introduces Content Releases for planning and previewing content changes, available on Growth plans and above. It also includes numerous dependency updates and various bug fixes across the Studio.

⚠️ Breaking Changes

  • The Query API version `2025-02-19` introduces important breaking changes. Consult the full changelog on sanity.io for details on how this affects your queries.
  • If updating from a version earlier than 3.37.0, you must check [this article](https://www.sanity.io/help/upgrade-packages) to ensure your dependencies are up to date, as this might cause unexpected behavior if skipped.

Migration Steps

  1. To initiate a new Sanity Studio project or upgrade an existing one, follow the guide at [Installing and Upgrading Sanity Studio](https://www.sanity.io/docs/upgrade).
  2. If updating from a version earlier than 3.37.0, check [this article](https://www.sanity.io/help/upgrade-packages) to update dependencies.

✨ New Features

  • Introduction of Content Releases, a new feature for planning, previewing, and coordinating content changes (available for Growth plans and above).
  • Content releases are now opt-out by default.
  • Added API version 2025-02-19 to Vision.
  • Reduced redundant success toast messages.

🐛 Bug Fixes

  • Fixed an issue where an object was incorrectly rendered as 'object object' in an error message.
  • Added missing dependency `isCreateLinked` to the `useInsertionEffect` hook.
  • Fixed dependency updates for @portabletext/block-tools to ^1.1.9.
  • Fixed dependency updates for @sanity/ui to ^2.14.1 and ^2.14.2.
  • Fixed dependency updates for @portabletext/editor to ^1.35.1 and ^1.35.3.
  • Fixed dependency updates for React Compiler dependencies.
  • Fixed dependency updates for framer-motion to v12.4.7.
  • Fixed dependency updates for vite to ^6.1.1.
  • Fixed dependency updates for vitest monorepo to ^3.0.6.
  • Fixed dependency updates for @sanity/visual-editing-csm to ^2.0.6.
  • Merged version events into `memoizedPair`.
  • Flagged `application/x-portable-text` as portable text in the core.
  • Fixed an issue where generating a new release ID occurred every time defaults were used; permission checks for updating a release now only occur when the release is active.
  • Fixed an issue where the 'add doc' toast was shown once the document was received in the subscription.
  • Fixed an issue related to the content releases banner link.
  • Applied a refactor to ensure horizontal scrolling on the title element.

🔧 Affected Symbols

useInsertionEffectQuery API version 2025-02-19memoizedPairapplication/x-portable-text