Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@sanity/util

sanity-io1.6mMIT3.99.0TypeScript support: included

Utilities shared across projects of Sanity

sanity, cms, headless, realtime, content, util

readme

packages/sanity/README.md

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.99.0 (2025-07-11)

Features

  • core: keep values when clicking off create release modal (#9871) (fe8330e)
  • examples: Algolia-Sync to the function recipes (#9731) (fed1a8d)
  • examples: generate a summary with ai-agents functions recipe (#9758) (95d60fe)
  • Media Library video integration (#9909) (5342858)

Bug Fixes

  • cli: add document-id flag to functions test (#9944) (b9e7fcd)
  • deps: update dependency @portabletext/block-tools to ^1.1.38 (#9940) (3dd90d5)
  • deps: update dependency @portabletext/editor to ^1.57.5 (#9941) (892da2b)
  • deps: update dependency @sanity/ui to ^2.16.4 (#9934) (3967361)
  • pinning conventional-commits to v7 for CJS compatibility with lerna@8 (#9951) (97c80b8)

3.98.1 (2025-07-09)

  • fix: add commit-message field to release PR workflow (#9922) (23b4a3a), closes #9922
  • fix: correcting yaml syntax to git tag on publish (#9914) (b9f0224), closes #9914
  • fix: handling where no templates available and not showing create doc button (#9933) (d2f9810), closes #9933
  • fix(deps): update dependency @portabletext/block-tools to ^1.1.36 (#9918) (46a7d9d), closes #9918
  • fix(deps): update dependency @portabletext/block-tools to ^1.1.37 (#9927) (c545a1b), closes #9927
  • fix(deps): update dependency @portabletext/editor to ^1.57.0 (#9913) (e124c21), closes #9913
  • fix(deps): update dependency @portabletext/editor to ^1.57.1 (#9919) (32ebd0c), closes #9919
  • fix(deps): update dependency @portabletext/editor to ^1.57.3 (#9928) (ea2b66d), closes #9928
  • fix(deps): update dependency @sanity/ui to ^2.16.3 (#9931) (d2b3cf5), closes #9931
  • test: remove flag from cli token tests (#9925) (6b4088a), closes #9925
  • test(cli): update to use pnpm to install instead of npm (#9929) (ebba8b0), closes #9929
  • chore: fix vercel pnpm install issues with recast (#9930) (c1041cd), closes #9930
  • chore: using lerna full for creating release PR (#9917) (82b3fbc), closes #9917
  • chore(deps): update dependency esbuild to v0.25.6 (#9908) (90821b1), closes #9908
  • docs: Marketing/add function examples (#9760) (ca1d50e), closes #9760

3.98.0 (2025-07-07)

Features

Bug Fixes

3.97.1 (2025-07-04)

Note: Version bump only for package sanity-root

3.97.0 (2025-07-04)

Features

Bug Fixes

  • add with user token option to functions test command (#9881) (fd2aa4c) by Simon MacDonald (simon.macdonald@gmail.com)
  • codegen: fix tsTypeOperator declaration (#9882) (37d298d) by Sindre Gulseth (sgulseth@gmail.com)
  • deps: update dependency @portabletext/block-tools to ^1.1.34 (#9874) (c7f16f0) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @portabletext/editor to ^1.55.15 (#9875) (41afd49) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)

3.96.0 (2025-07-02)

Features

Bug Fixes

3.95.0 (2025-06-25)

Features

  • sanity: activate the create document buttons for all perspectives (c0b5a0c) by Ash (ash@sanity.io)
  • sanity: add document panel banner for choosing new document destination (95e7ad7) by Ash (ash@sanity.io)

Bug Fixes

  • deps: update dependency @portabletext/block-tools to ^1.1.32 (#9805) (96c0193) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @portabletext/editor to ^1.55.5 (#9806) (275b7a1) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • structure: fix issue where the versions were being slowly loaded and so the last chip was the wrong one giving us the wrong element (#9803) (5c48abb) by RitaDias (rita@sanity.io)

3.94.2 (2025-06-24)

Note: Version bump only for package sanity-root

3.94.1 (2025-06-24)

Bug Fixes

3.94.0 (2025-06-24)

Features

Bug Fixes

  • actions: fix e2e UI test (#9718) (3919f50) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
  • build: fixes bundle build script failing (#9719) (7508e51) by Binoy Patel (me@binoy.io)
  • ci: upload modules after releasing next (#9751) (a49ed83) by Bjørge Næss (bjoerge@gmail.com)
  • core: fix handle of change of dates (#9732) (23b8016) by RitaDias (rita@sanity.io)
  • core: fix issues with ML uploads (#9745) (8bce663) by Per-Kristian Nordnes (per.kristian.nordnes@gmail.com)
  • core: update error tooltip for copypaste (#9696) (7b16d65) by RitaDias (rita@sanity.io)
  • deps: bump vitejs/plugin-react to v4.6 (#9779) (346d9fc) by Cody Olsen (81981+stipsan@users.noreply.github.com)
  • deps: unpin scrollmirror now that it's MIT licensed (#9786) (5dd3876) by Cody Olsen (81981+stipsan@users.noreply.github.com)
  • deps: update dependency @portabletext/block-tools to ^1.1.31 (#9728) (d37cf06) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @portabletext/editor to ^1.53.1 (#9729) (cf0bf85) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @portabletext/editor to ^1.54.2 (#9736) (dfff499) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @portabletext/editor to ^1.54.3 (#9746) (af9f8fa) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @portabletext/editor to ^1.54.4 (#9762) (3b22192) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @portabletext/editor to ^1.55.0 (#9767) (87ebf9f) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @portabletext/editor to ^1.55.2 (#9781) (a8f4d4c) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @portabletext/editor to ^1.55.3 (#9790) (4776574) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @sanity/export to ^3.45.0 (#9717) (61f7421) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @sanity/icons to ^3.7.3 (#9737) (198ab74) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @sanity/icons to ^3.7.4 (#9756) (ac74b4d) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @sanity/ui to ^2.16.0 (#9716) (2586169) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @sanity/ui to ^2.16.2 (#9726) (74d5316) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency @xstate/react to v6 (#9743) (2c77e7d) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency framer-motion to ^12.19.1 (#9778) (40af063) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency groq-js to ^1.17.1 (#9766) (f915231) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: update dependency xstate to ^5.20.0 (#9742) (586a638) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: Update dev-non-major (#9741) (d233393) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • deps: Update dev-non-major (#9755) (17c8ae5) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
  • examples: auto tag config (#9722) (afab857) by Knut Melvær (knut@sanity.io)
  • manifest extract now correctly handles inline array.of item types that has a name conflicting with a global type (#9664) (6c1896c) by Snorre Eskeland Brekke (snorre.e.brekke@gmail.com)
  • pin scrollmirror to MIT licensed version (#9777) (6da4675) by Cody Olsen (81981+stipsan@users.noreply.github.com)
  • print available workspaces for easier debugging (#9377) (6377c06) by Simeon Griggs (simeon@hey.com)
  • sanity: be more resilient to process.env not being processed (#9769) (91c1afb) by Magnus Holm (judofyr@gmail.com)
  • stop publishing src folders to npm (#9744) (e9296c1) by Cody Olsen (81981+stipsan@users.noreply.github.com)

3.93.0 (2025-06-17)

Features

Bug Fixes

3.92.0 (2025-06-10)

Features

Bug Fixes

3.91.0 (2025-06-03)

Features

Bug Fixes

Reverts