packages/sanity/README.md
Package detail
groq
Tagged template literal for Sanity.io GROQ-queries
readme
changelog
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.10.3 (2025-10-14)
Bug Fixes
- add --prod when in main (#10787) (39ad712)
- cli: default dashboard url should use dev as the search param not url (#10813) (9c34aff)
- datetime custom types resolves field wrapper (#10809) (f3ab8cd)
- deps: update dependency @portabletext/block-tools to ^3.5.10 (#10807) (3f5441b)
- deps: update dependency @portabletext/block-tools to ^3.5.9 (#10794) (a16f5b9)
- deps: update dependency @portabletext/editor to ^2.13.4 (#10795) (b89f08a)
- deps: update dependency @portabletext/editor to ^2.13.7 (#10801) (f976597)
- deps: update dependency @sanity/client to ^7.11.2 (#10796) (a06dd5b)
- deps: update dependency @sanity/client to ^7.12.0 (#10802) (391127a)
- deps: update React Compiler dependencies 🤖 ✨ (#10808) (74e5445)
- fix issue related to the efps stuff (#10793) (4231352)
4.10.2 (2025-09-30)
Bug Fixes
- cli: pass appType param when fetching existing SDK apps (#10775) (b870af5)
- cli: remove redundant curly brace in code example (#10781) (792c250)
- core: avoid repeated requests in case of failing project requests (#10770) (c03497f)
- delay teardown of get-org-id request (#10771) (de40474)
- deps: update dependency @portabletext/block-tools to ^3.5.8 (#10783) (13ef5e3)
- deps: update dependency @portabletext/editor to ^2.13.3 (#10784) (b6c49ab)
- deps: update dependency framer-motion to ^12.23.22 (#10768) (268d44a)
- deps: update React Compiler dependencies 🤖 ✨ (#10777) (128ea47)
- only reading server metadata when unfocused from input (#10749) (a255a6d)
- structure: pass the same documentId to the favorite toggle as to history (#10779) (fb9257f)
- the main efps also needs to be deployed (#10786) (8430ecf)
- use www for website urls (#10788) (071e54e)
4.10.1 (2025-09-25)
Bug Fixes
- core: wrap useReferringDocuments projection in curly braces (#10750) (8e15373)
- deps: update dependency @portabletext/editor to ^2.13.1 (#10747) (5edcd32)
- deps: update dependency @portabletext/editor to ^2.13.2 (#10752) (962c5b0)
- deps: update dependency groq-js to ^1.19.0 (#10751) (0e61cf3)
- fix issue where single workspaces weren't opening the dropdown to show the new manage actions (#10746) (29fdbfe)
- sanity: make new manage links staging aware (#10753) (db183ef)
- sanity: pasting Portable Text data into
StringInputPortableText
(#10748) (0f14b5c) - sanity: use the correct colour for diffs in draft versions (#10738) (1b86d66)
4.10.0 (2025-09-23)
Features
- add the dev/efps for vercel deployment project (#10661) (22d5689)
- sanity: add strict version layering (cdb7d83)
- sanity: export
getDocumentIsInPerspective
(066182d) - sanity: use strict version layering when opening document comparison view (c11fbe5)
- sanity: use upstream version as comparison value in document editor (#10655) (1b4ee38)
- update recipes from deprecations and add qroq functions (#10613) (bd456d6)
Bug Fixes
- core: sanitize authorization header from copy error details (#10582) (8feeace)
- core: tasks due dates showing incorrect value on timezones behind UTC (#10680) (a033aad)
- deps: update dependency @portabletext/block-tools to ^3.5.6 (#10662) (8168375)
- deps: update dependency @portabletext/block-tools to ^3.5.7 (#10722) (7eda14c)
- deps: update dependency @portabletext/editor to ^2.12.1 (#10663) (6387c2a)
- deps: update dependency @portabletext/editor to ^2.12.3 (#10716) (97f5149)
- deps: update dependency @portabletext/editor to ^2.13.0 (#10736) (a964a24)
- deps: update dependency @sanity/client to ^7.11.2 (#10667) (3d3ea0d)
- deps: update dependency @sanity/ui to ^3.1.3 (#10673) (43d4d8e)
- deps: update dependency @sanity/ui to ^3.1.4 (#10691) (cbab31b)
- deps: update dependency @sanity/ui to ^3.1.5 (#10706) (1387e57)
- deps: update dependency framer-motion to ^12.23.13 (#10651) (f0c5ca1)
- deps: update dependency framer-motion to ^12.23.16 (#10688) (299c200)
- deps: update dependency framer-motion to ^12.23.18 (#10701) (73f0dd6)
- deps: update dependency framer-motion to ^12.23.19 (#10728) (8e320db)
- deps: update dependency react-rx to ^4.2.1 (#10717) (4d26a51)
- deps: update dependency xstate to ^5.22.0 (#10690) (1893e40)
- ignore env files (#10684) (6e091b1)
- sanity: add a warning for version info dialog if appId is missing (#10659) (dadb15c)
- scheduled pub action only shows when releases enabled (#10649) (15416c3)
- structure: use origin for comments studio url (#10677) (d1ebf15)
- use generated react compiler typings (#10672) (ac6c9a0)
4.9.0 (2025-09-16)
Features
- add "copy to clipboard" button to schema errors (#10575) (635547b)
- adding in support for empty state releases when there are scheduled drafts (#10625) (3d1c2dd)
- can only create a single concurrent scheduled draft per document (#10624) (7ca2749)
- cli: Add delta flags to functions test command (#10607) (166f7af)
- core: sapp 3054 scheduled draft doc actions (#10622) (879a92e)
- document perspective context (#10578) (dce13e3)
- init: update next.js init template to next-sanity v11 (#10610) (bd3d363)
- schedule draft actions and releases tool (#10534) (f8ec27a)
- specific banner for archived (or published) scheduled drafts (#10630) (f581e9b)
- when scheduled drafts is enabled, showing banner in scheduled pub plugin (#10642) (0014883)
Bug Fixes
- core: make auto updating version check use appId (#10637) (aab3811)
- deps: update dependency @portabletext/block-tools to ^3.5.5 (#10614) (7a64fdf)
- deps: update dependency @portabletext/editor to ^2.8.4 (#10615) (9c51cc5)
- deps: update dependency @portabletext/editor to ^2.9.0 (#10621) (63d13b8)
- deps: update dependency @portabletext/editor to ^2.9.1 (#10626) (c62a30a)
- deps: update dependency @portabletext/editor to ^2.9.2 (#10641) (38d7116)
- deps: update dependency @sanity/ui to ^3.1.0 (#10627) (1a708b5)
- deps: update React Compiler dependencies 🤖 ✨ (#10639) (7ef8e25)
- deps: upgrade "@sanity/ui" to "^3.1.0" (#10628) (acd73f4)
- issue where escaping form link popover over in fullscreen would escape the fullscreen first (#10606) (ff66b1e)
- make links to manage staging aware (#10638) (74a4895)
- popover issue when clicking different panes / references (#10618) (c41a2b1)
4.8.1 (2025-09-10)
Bug Fixes
4.8.0 (2025-09-10)
Features
Bug Fixes
- cli: fix build error when using auto-updates with sdk apps (#10581) (49bff69)
- deps: Update babel monorepo to ^7.28.4 (#10601) (cd6611a)
- deps: update dependency @portabletext/editor to ^2.8.3 (#10570) (63acb06)
- deps: update dependency @sanity/client to ^7.11.1 (#10593) (96d3546)
- deps: update dependency @sanity/preview-url-secret to ^2.1.15 (#10588) (8269e81)
- handle uploading assets already existing in the ML (#10495) (e4d8e43)
4.7.0 (2025-09-09)
Features
- add validation per release on the release overview + add caching (#10496) (7e8da03)
- cli: Add & update docstrings to AppConfig type (#10514) (5be6ca4)
- cli: Improve undeploy output for apps (#10516) (f6809b4)
- cli: Prevent GlobalErrorHandler from growing beyond viewport height (#10510) (172d9a9)
- core: custom release actions (#10286) (28a774b)
- core: sapp 2967 schedule publish drafts (#10392) (e438808)
- descriptors: handle validations (#10457) (bb7e750)
- descriptors: serialize i18n properties (#10540) (d71f9d3)
- descriptors: serialize orderings properties (#10550) (e6442a9)
- limits: Document Limits Upsell (#10428) (4ff929d)
- sanity: add
StringInputPortableText
with inline diff support (c8b4569) - sanity: add diff props to input props (e8733fb)
- sanity: export
focusRingBorderStyle
(f499eee) - sanity: export
UpdateReadOnlyPlugin
(fb5d670) - sanity: graduate
SelectedPerspective
to public typeTargetPerspective
(#10300) (d13666c) - test-studio: switch on advanced version control (80cddca)
Bug Fixes
- add caching to the useHistory in the releases + fix lastEditedByIssue (#10564) (0e49e4c)
- cli: warn if engine requirements not met (#10461) (739e913)
- core: make sure empty strings aren't passed to the upload API (#10558) (31fc081)
- core: preserve local document state during intermittent disconnects (#10528) (89954ae)
- dedupe listener events (#10529) (b552234)
- deps: Update CodeMirror (#10543) (47a88bc)
- deps: update dependency @portabletext/block-tools to ^3.5.2 (#10505) (b20a49e)
- deps: update dependency @portabletext/block-tools to ^3.5.3 (#10535) (a52feb1)
- deps: update dependency @portabletext/block-tools to ^3.5.4 (#10569) (f80859b)
- deps: update dependency @portabletext/editor to ^2.7.2 (#10506) (7c4a145)
- deps: update dependency @portabletext/editor to ^2.8.0 (#10536) (e08eee0)
- deps: update dependency @portabletext/editor to ^2.8.1 (#10555) (3c9eb4a)
- deps: update dependency @portabletext/editor to ^2.8.2 (#10563) (d7be4ac)
- deps: update dependency @sanity/client to ^7.11.0 (#10518) (5cfeba6)
- deps: update dependency @sanity/insert-menu to v2.0.2 (#10554) (3fd0a59)
- deps: update dependency @sanity/mutate to ^0.13.0 (#10468) (0efa5b4)
- deps: update dependency @sanity/presentation-comlink to ^1.0.29 (#10556) (fd5105c)
- deps: update dependency @sanity/ui to ^3.0.11 (#10538) (aa025d4)
- deps: update dependency @sanity/ui to ^3.0.14 (#10557) (8a1f41f)
- deps: update dependency groq-js to ^1.18.0 (#10576) (176527f)
- deps: Update dev-non-major (#10544) (1855306)
- deps: update React Compiler dependencies 🤖 ✨ (#10574) (edac169)
- diff: exclude undefined entries when wrapping object for diff (36fb066)
- improve PortalProvider and PopoverContainer perf (#10549) (04b209b)
- issue where an unpublished documentwas howing up as undefined in the document list in a release detail (#10568) (f58b8bb)
- issue where trying to revert revision would open two dialogs (#10559) (efc6b14)
- log the correct error name (#10532) (d22f8b3)
- pass
react-hooks/purity
checks (#10517) (9a53dd0) - popover issue when closing and clicking different panes (#10577) (b30dbb1)
- resolves revert change popover sometimes closing without bubbling click events (#10486) (d3c3a94)
- sanity: ETL errors caused by inferring union types from constant arrays (#10509) (2d499ca)
- sanity: use custom domain for video player (#10541) (f404e21)
- sanity: use project host when fetching video playback info (#10560) (9c12c97)
- structure: always render history restore action if seeing revision (#10562) (525e198)
- version document restore revision and revert changes actions (#10537) (80a14f6)
4.6.1 (2025-09-02)
Features
Bug Fixes
- core: preserve desync deadline when new mutation events arrive (#10491) (41c9bac)
- core: resolve uploader should work even if direct uploads is not allowed (#10407) (1f5791f)
- corrects tense in auto-generated comment (#10409) (2ec1d82)
- deps: update dependency @portabletext/block-tools to ^3.5.1 (#10460) (af3737d)
- deps: update dependency @portabletext/editor to ^2.6.4 (#10459) (706124e)
- deps: update dependency @portabletext/editor to ^2.6.5 (#10474) (39a9b88)
- deps: update dependency @portabletext/editor to ^2.6.7 (#10479) (7ee3be7)
- deps: update dependency @portabletext/editor to ^2.6.9 (#10490) (f7ac7e5)
- deps: update dependency @portabletext/editor to ^2.7.0 (#10503) (cc00d31)
- deps: update dependency @portabletext/editor to ^2.7.1 (#10504) (5a35aaf)
- deps: update dependency @sanity/client to ^7.10.0 (#10465) (62103ca)
- deps: update dependency @sanity/mutate to ^0.12.5 (#10433) (d916a84)
- deps: update dependency @sanity/ui to ^3.0.8 (#10472) (62e01d1)
- deps: update dependency react-rx to ^4.1.32 (#10493) (af9eadd)
- deps: update dependency xstate to ^5.21.0 (#10502) (da87107)
- deps: update React Compiler dependencies 🤖 ✨ (#10492) (dd22e7d)
- issue where the discard dialog preview was chosing a broken preview (#10475) (26db2f5)
- presentation: always include origin in document resolver context (#10477) (0b0710d)
- removing the document unpublish action from pseudo drafts (#10427) (c1811ad)
- revert "fix(deps): update dependency @sanity/mutate to ^0.12.5" (#10467) (3f67302)
- sanity: clear 'publishing' state when published revision change (#10484) (3721812)
- sanity: mark document as consistent when refetching from server (#10485) (6a79916)
- telemetry: include react version (#10480) (a80689b)
4.6.0 (2025-08-26)
Features
- add 'format code' function recipe (#10417) (bc95db9)
- Add Last Used Provider Badge (#10238) (f2db433)
- support new Function document change events (
create
,delete
,update
) and filters (includeDrafts
andincludeAllVersions
) (#10413) (1835683)
Bug Fixes
- add env var for setting modules host (#10423) (14eeabb)
- deps: update dependency @portabletext/block-tools to ^3.3.0 (#10405) (0b9a8ce)
- deps: update dependency @portabletext/block-tools to ^3.3.1 (#10410) (f7affe2)
- deps: update dependency @portabletext/block-tools to ^3.3.2 (#10419) (0df3a57)
- deps: update dependency @portabletext/block-tools to ^3.3.3 (#10421) (f49cf61)
- deps: update dependency @portabletext/editor to ^2.4.0 (#10406) (294a907)
- deps: update dependency @portabletext/editor to ^2.4.3 (#10411) (a739244)
- deps: update dependency @portabletext/editor to ^2.6.3 (#10418) (2f2f2ee)
- deps: update dependency @sanity/client to ^7.9.0 (#10412) (392f5dc)
- fix scrolling issue inside of popover modals in PTE (#10401) (c5a7d02)
- move 'create new' studio host option to the end (#10403) (851e7db)
- sanity: support new appid module url in version check (#10432) (8e83fa1)
- stop throwing error when removing array item when validation pane is open (#10420) (9cc4337)
- types: remove
'strike'
/'strike-through'
decorator confusion (#10416) (f5340c8)
4.5.0 (2025-08-19)
Features
- add schedule publish and unpublish noop actions for draft documents (#10287) (c1220b3)
- draft perspective chip copies from published when no draft exists (#10305) (2d9c836)
- sanity: add
advancedVersionControl.enabled
configuration option (#10277) (81bc5b1)
Bug Fixes
- ci: add concurrency for release-next job (#10373) (87ef760)
- codegen: import json5 via default to match ESM entry (#10388) (35861c6)
- core: use intent link for comments notification url (#10299) (4866d59)
- deps: Update babel monorepo to ^7.28.3 (#10301) (cb6718b)
- deps: update dependency @portabletext/block-tools to ^3.2.0 (#10297) (b50678b)
- deps: update dependency @portabletext/block-tools to ^3.2.1 (#10384) (6a1f726)
- deps: update dependency @portabletext/editor to ^2.3.7 (#10284) (213dc36)
- deps: update dependency @portabletext/editor to ^2.3.8 (#10389) (60e179c)
- deps: Update dev-non-major (#10302) (3f1c7d1)
- deps: Update linters (#10395) (763a98d)
- release chips don't need to handle scheduled case (#10374) (eaf6359)
- remove unused initialValue parameter from createVersion method (#10391) (4278419)
- schema: mark image data as required, for typegen (#10285) (af2ce7b)
4.4.1 (2025-08-14)
Bug Fixes
- allow v20 in node engines (#10290) (73150e9)
- deps: update dependency @sanity/export to ^4.0.1 (#10291) (6827c96)
- deps: update dependency @sanity/export to v4 (#10264) (335b8e5)
- deps: update dependency @sanity/ui to ^3.0.7 (#10293) (e671ffc)
- long release titles in open release to edit banner correctly flexed (#10283) (3ba5079)
4.4.0 (2025-08-13)
Features
- adding chips to release summary to show count of release actions (#10237) (62af6fc)
- cli: choses a new port if dev server is conflicted for apps (#10212) (00369ec)
- util: add support for localized moment tokens (#10240) (caf47b6)
- virtualising release documents table (#10203) (1ff9a38)
Bug Fixes
- bundle-manager: always keep highest version outside ttl (#10197) (160a3ee)
- cli: don't coerce sanity version during build/dev (#10190) (7330842)
- cli: env vars not loading in sanity.cli when using vite callback (#10186) (42122dc)
- cli: gracefully handle version check errors in sanity dev (#10279) (d223320)
- cli: updates dev action to trigger async work while showing spinner (#10268) (3b29438)
- core: allow losing focus inside popover modals, fix scroll in popover issue (#10213) (d49b527)
- core: issue with releases default values (#10251) (7b8fa2f)
- deps: update dependency @date-fns/tz to ^1.4.1 (#10253) (dcacb4b)
- deps: update dependency @portabletext/block-tools to ^2.0.8 (#10200) (498a56d)
- deps: update dependency @portabletext/block-tools to v3 (#10256) (4672c48)
- deps: update dependency @portabletext/editor to ^2.1.11 (#10204) (30a9a70)
- deps: update dependency @portabletext/editor to ^2.1.9 (#10202) (4aabd89)
- deps: update dependency @portabletext/editor to ^2.3.0 (#10226) (4681b77)
- deps: update dependency @portabletext/editor to ^2.3.3 (#10242) (322ab52)
- deps: update dependency @sanity/export to ^3.45.3 (#10244) (084a599)
- deps: update dependency @sanity/presentation-comlink to ^1.0.28 (#10188) (ec0c5bf)
- deps: update dependency @sanity/ui to ^3.0.6 (#10245) (5a9f4cf)
- deps: update dependency xstate to ^5.20.2 (#10222) (b82b0a6)
- deps: Update dev-non-major (#10192) (6ba5be6)
- presentation: send presentation/refresh events for version documents changes (#10255) (0e0b8de)
- sanity: add missing v-prefix in link to release tag (#10241) (f5e4de7)
- sanity: explicitly unset legacy inspect parameter (#10208) (6f636d0)
- sanity: presentation navigation issues and initial value handling (#10207) (34fba7d)
- sanity: unexpected type narrowing when array passed to
defineConfig
(#10275) (93fed00) - structure: render actions menu if sideMenuItems has actions (#10196) (62272a8)
- update engines to require node >=22.12.0 (#10227) (c1b9fe2)
4.3.0 (2025-08-05)
Features
- core: allow all fields group customizations (#10094) (f3237e1)
- core: media library full app dialog and selection validation (#10153) (57b7db1)
Bug Fixes
- app server: stop spinner before printing url (#10114) (84e7eb6)
- ci: add workflow to tag as latest (#10110) (10db838)
- ci: enable tag latest workflow for production (#10112) (8268d23)
- ci: rewrite tagged version for all packages (#10120) (31cddbb)
- ci: set correct version for next packages and publish all packages in concert (#10108) (92b13c9)
- ci: set SANITY_INTERNAL_ENV=staging when building esm bundles for staging (#10118) (b757108)
- ci: tag latest in production manifest (#10122) (9e7d17c)
- cli: Add missing flag to blueprints add example (#10089) (10c001a)
- cli: mark @sanity/ui@3 as supported (#10154) (6030a93)
- cli: remove workspace version specifier (#10109) (6a84ff7)
- deps: Update CodeMirror (#10130) (97da856)
- deps: update dependency @portabletext/block-tools to ^2.0.2 (#10167) (c75c002)
- deps: update dependency @portabletext/block-tools to ^2.0.5 (#10172) (7ca6103)
- deps: update dependency @portabletext/editor to ^2.1.2 (#10168) (ced80f4)
- deps: update dependency @portabletext/editor to ^2.1.4 (#10173) (bdff34c)
- deps: update dependency @portabletext/editor to ^2.1.7 (#10177) (d30c781)
- deps: update dependency @sanity/client to ^7.8.1 (#10102) (8951cd2)
- deps: update dependency @sanity/client to ^7.8.2 (#10181) (f63be89)
- deps: update dependency @sanity/comlink to ^3.0.9 (#10187) (3ab6222)
- deps: update dependency @sanity/insert-menu to v2.0.1 (#10160) (42c43e3)
- deps: update dependency @sanity/presentation-comlink to ^1.0.27 (#10162) (842bd90)
- deps: update dependency @sanity/ui to ^3.0.3 (#10098) (05cd42c)
- deps: update dependency @sanity/ui to ^3.0.5 (#10115) (82703e1)
- deps: update dependency framer-motion to ^12.23.12 (#10131) (256e334)
- deps: Update dev-non-major (#10185) (7a5255e)
- issue where a slimple slug in an array was auto closing when focusing on it (#10175) (dfb704d)
- sanity: ensure
useDocumentForm
uses provided release id (1abac9f) - sanity: hide new version if up to date (#10165) (acc988f)
- sanity: remove own presence avatar from list of users (#10179) (0657751)
- unpin rollup (#10113) (48400c4)
- upgrade react-is to 19 (#10141) (d7acd6c)
- workaround rollup@4.46.0 regression (#10103) (a3c44ce)
4.2.0 (2025-07-29)
Features
- add default headers for studio client requests (#9473) (ee1e2f4)
- cli: add openapi command group with list and get subcommands (#9924) (9fa20e9)
- core: add media library field groq filters (#9900) (fd837ab)
Bug Fixes
- ci: build with a valid semver for pkg.pr.new releases (#10083) (b8dcc3d)
- core: add perspectiveStack to tasks for preview title (#10067) (d6892a7)
- core: upgrade refractor to 5.0.0 and react-refractor to 4.0.0 and @sanity/ui to 3.0.0 (#10068) (cf42627)
- deps: pin rollup to 4.45.3 (#10099) (45dc487)
- deps: Update babel monorepo (#10045) (a47ceea)
- deps: update dependency @sanity/client to ^7.8.1 (#10066) (4e0d1c5)
- deps: update dependency @sanity/insert-menu to v2 (#10087) (7f7b821)
- deps: update dependency @sanity/presentation-comlink to ^1.0.26 (#10086) (ce1c301)
- deps: update dependency @sanity/ui to ^3.0.1 (#10079) (63e81eb)
- deps: update dependency groq-js to ^1.17.3 (#10069) (d74c4fb)
- deps: update dependency next-sanity to v10 (#9998) (226ab14)
- deps: Update dev-non-major (#10046) (cd7dc5c)
- functions: update help docs (#10070) (02e95dd)
- schema: preserve object for inline types (#10030) (ba73ac0)
4.1.1 (2025-07-22)
Bug Fixes
- core: typo in "asset not found" message (#10039) (cc05b44)
- deps: update dependency @sanity/comlink to ^3.0.8 (#10034) (f007778)
- deps: update dependency @sanity/insert-menu to v1.1.13 (#10035) (320b6b0)
- deps: update dependency @sanity/presentation-comlink to ^1.0.25 (#10036) (7b1dd78)
- deps: update dependency @sanity/preview-url-secret to ^2.1.14 (#10037) (6fdb75f)
- sanity: do not attempt to provision media library (524a107)
4.1.0 (2025-07-21)
Features
- sanity: adopt stable GROQ API for
groq2024
search strategy (#9980) (d37e051) - sanity: allow
groq2024
search strategy to match on referenced_id
(#10001) (416d34a) - swapping to use baseId for createVersion server actions (#9977) (5dfee31)
- typegen: add support for vue (#9979) (76a0022)
Bug Fixes
- core: handle tasks with undefined dates (#10029) (7c39903)
- deps: update dependency @portabletext/block-tools to v2 (#10002) (eb050e7)
- deps: update dependency @portabletext/editor to v2 (#10003) (5dda18f)
- deps: update dependency @sanity/client to ^7.8.0 (#9974) (abca37f)
- deps: update dependency @sanity/presentation-comlink to ^1.0.24 (#10018) (7c6d157)
- deps: update dependency @sanity/preview-url-secret to ^2.1.13 (#10019) (eb04dcf)
- deps: update dependency framer-motion to ^12.23.6 (#10004) (06868f2)
- deps: update dependency groq-js to ^1.17.2 (#10020) (1c2dcb0)
- deps: update dependency react-rx to ^4.1.31 (#10013) (c2754de)
- deps: update dependency xstate to ^5.20.1 (#10005) (509b554)
- deps: Update dev-non-major (#9995) (4050e54)
- sanity: deduplicate global search results (#10015) (2cb8671)
- sanity: prevent undefined weights occurring in groq2024 search query (416e53d)
- structure: show the values of the deleted documents in the document pane (#9975) (ebde28e)
4.0.1 (2025-07-16)
Bug Fixes
- do not release next when releasing latest (#9970) (ba5d287)
- sanity: poll asset state after linking without failing cors (#9965) (5bafb44)
4.0.0 (2025-07-14)
⚠ BREAKING CHANGES
- remove node 18, make base 20 (#9804)
Features
Bug Fixes
- deps: update dependency @portabletext/editor to ^1.58.0 (#9954) (662eadf)
- deps: update dependency @sanity/comlink to ^3.0.6 (#9943) (4c64287)
- deps: update dependency @sanity/comlink to ^3.0.7 (#9957) (31876da)
- deps: update dependency @sanity/import to ^3.38.3 (#9937) (ce13bc1)
- deps: update dependency @sanity/presentation-comlink to ^1.0.22 (#9945) (19eaa1f)
- deps: update dependency @sanity/presentation-comlink to ^1.0.23 (#9958) (f8ddff1)
- deps: update dependency @sanity/preview-url-secret to ^2.1.12 (#9946) (df90799)
- deps: update dependency @sanity/ui to ^2.16.7 (#9953) (57f922a)
- feedback on algolia example (#9964) (0c63bd2)
- remove node 18, make base 20 (#9804) (8fa2157)
- sanity: ensure global document reference preview configuration is present for serialized
sanity.video
schema type (b1cfbb6)
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
- actions: add write permissions to actions (#9894) (8797698) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- core: actions flickering- remove cleanup step for hook states on change (#9885) (2ab9505) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- deps: update dependency @portabletext/block-tools to ^1.1.35 (#9897) (d21610b) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.56.0 (#9889) (9cfd35d) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
3.97.1 (2025-07-04)
Note: Version bump only for package sanity-root
3.97.0 (2025-07-04)
Features
- cli: add --project-id as alias of --project to init (#9799) (af00ad2) by Rune Botten (rbotten@gmail.com)
- cli: add
sanity projects create
command (#9830) (af20bbf) by Rune Botten (rbotten@gmail.com) - cli: add API tokens management commands (#9821) (6494f59) by Rune Botten (rbotten@gmail.com)
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
- sanity: account for draft model being switched off in
isPerspectiveWriteable
(3d68545) by Ash (ash@sanity.io) - sanity: add
document.drafts.enabled
configuration option (a06c4a5) by Ash (ash@sanity.io) - sanity: add draft model switched off message to
ChooseNewDocumentDestinationBanner
(1337002) by Ash (ash@sanity.io) - sanity: add option to compare draft to
ObsoleteDraftBanner
(0f6c350) by Ash (ash@sanity.io) - sanity: do not render draft status indicators if draft model is not switched on (453e102) by Ash (ash@sanity.io)
- sanity: enable dynamic default perspective (508c736) by Ash (ash@sanity.io)
- sanity: exclude drafts from perspective stack when draft model is not switched on (242c878) by Ash (ash@sanity.io)
- sanity: make global perspective picker compatible with any default perspective (45a6712) by Ash (ash@sanity.io)
- sanity: prevent non-live-edit-document creation when the draft model is not switched on (20c6a6f) by Ash (ash@sanity.io)
- sanity: refine obsolete draft copy (af4c563) by Ash (ash@sanity.io)
- sanity: warn of obsolete drafts when draft model is switched off (1fd984a) by Ash (ash@sanity.io)
- vision: adds datasets config option for vision (#9837) (e3a105e) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
Bug Fixes
- add visual indicator when text is removed (#9832) (ae8c0c1) by RitaDias (rita@sanity.io)
- cli: fixes dev command message (#9856) (27f0d0c) by Binoy Patel (me@binoy.io)
- core: add 10th text level in PTE (#9783) (da4dc30) by Christian Grøngaard (christian.groengaard@sanity.io)
- core: PTE open referenced documents from annotation popup (#9643) (d4af0c8) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- core: reverts dev engine requirement (#9865) (f58ed8b) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- core: set
_updateAt
to the creation time in version documents (#9861) (4d354aa) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com) - core: tasks active tool animation (#9840) (27d3390) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- core: use
data-list-index
on PTE blocks to improve list counts (#9784) (de51f45) by Christian Grøngaard (christian.groengaard@sanity.io) - core: version chip disables context menu when releases are disabled (#9815) (2b39112) by Jordan Lawrence (jordanl17@me.com)
- deps: update dependency @portabletext/block-tools to ^1.1.33 (#9835) (2349c0d) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.55.10 (#9852) (0b5b051) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.55.11 (#9855) (f1056cb) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.55.6 (#9823) (73df0cc) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.55.7 (#9836) (1f575ec) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.55.8 (#9845) (979723c) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.55.9 (#9848) (e64a97a) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @sanity/export to ^3.45.1 (#9809) (c1d0a72) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @sanity/export to ^3.45.2 (#9831) (95e7cb5) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency framer-motion to ^12.19.2 (#9844) (f7775ed) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency get-it to ^8.6.10 (#9859) (3185e41) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency scrollmirror to ^1.2.4 (#9817) (d41f202) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- Update runtime-cli dependency (#9857) (45cf8f0) by Simon MacDonald (simon.macdonald@gmail.com)
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
- add support for tagging auto update bundles (#9654) (7cabaea) by Bjørge Næss (bjoerge@gmail.com)
- core: media validator (#9648) (2e3d18b) by Per-Kristian Nordnes (per.kristian.nordnes@gmail.com)
- sanity: add
isNewDocument
function (1a05454) by Ash (ash@sanity.io) - sanity: add
isPerspectiveWriteable
function (253c508) by Ash (ash@sanity.io) - sanity: allow new, unpersisted, documents to move between perspectives seamlessly (a71f330) by Ash (ash@sanity.io)
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
- Add comprehensive examples directory structure (#9651) (3548bd0) by Knut Melvær (knut@sanity.io)
- ci: optimize workflows to skip examples-only changes (#9680) (92b1fa5) by Knut Melvær (knut@sanity.io)
- cli: Improve guidance after SDK app init (#9640) (52ea1d6) by Cole Peters (cole@colepeters.com)
- cli: report error cause after catching CLI error (b137973) by Ash (ash@sanity.io)
- cli: update runtime-cli and enable example flag (#9652) (2daf089) by Taylor Beseda (tbeseda@gmail.com)
- core: add one line portable text editor option (#9625) (f64bd68) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- schema: serialize schema in debug mode (#9503) (d9d9d67) by Magnus Holm (judofyr@gmail.com)
Bug Fixes
- actions: Vercel deployment failure when PR titles "contain" double quotes (#9630) (a0c9889) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- ci: remove @conventional-changelog/git-client version override (#9653) (093bcb6) by Bjørge Næss (bjoerge@gmail.com)
- core: ensure virtualized array items are rendered before scroll (#9611) (8d8cfa2) by Rupert Dunk (rupert@rupertdunk.com)
- deps: bump react virtual to v3.13.6 (#9705) (85eacd8) by Cody Olsen (81981+stipsan@users.noreply.github.com)
- deps: bump react-virtual to v3.13.10 (#9711) (6bbf3bd) by Cody Olsen (81981+stipsan@users.noreply.github.com)
- deps: pin react-virtual to v3.13.2 (#9700) (aa28847) by Cody Olsen (81981+stipsan@users.noreply.github.com)
- deps: Update babel monorepo (#9690) (6d52330) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: Update CodeMirror (#9691) (6538309) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/block-tools to ^1.1.29 (#9602) (8d6ac7c) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/block-tools to ^1.1.30 (#9619) (408c5e3) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.52.0 (#9603) (7bdcbcb) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.52.7 (#9620) (6673c7f) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.53.0 (#9642) (8b60220) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @sanity/client to ^7.6.0 (#9649) (e41e814) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency framer-motion to ^12.18.1 (#9674) (3969445) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency react-rx to ^4.1.30 (#9693) (0f09c4c) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: Update dnd-kit monorepo (#9692) (571808d) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- manifest extract now correctly serializes global document references (#9604) (5b15f40) by Snorre Eskeland Brekke (snorre.e.brekke@gmail.com)
- presentation: hide locations banner if location is empty (#9655) (f636721) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- sanity: avoid writing to
message
property of unknown caught value (cedda92) by Ash (ash@sanity.io) - update link to join community (#9646) (608e0a2) by Bjørge Næss (bjoerge@gmail.com)
- update readme broken links (#9618) (b1f95e8) by David T (73550581+JoanCTO@users.noreply.github.com)
3.92.0 (2025-06-10)
Features
- add timeZone settings to datetime input (#8181) (1ca2568) by Eoin Falconer (eoin.falc@gmail.com)
- cli: update React and friends for Studios created via init (#9576) (0ebfbfe) by Bjørge Næss (bjoerge@gmail.com)
- core: allow configuring PTE plugins (#8785) (57b8dc5) by Christian Grøngaard (christian.groengaard@sanity.io)
- core: versions primary action (#9596) (c0d9efa) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- sanity: add display names to middleware components (f7f756b) by Ash (ash@sanity.io)
- sanity: add suspense boundaries to middleware components (3fbca9c) by Ash (ash@sanity.io)
- sanity: allow
ReleasesNav
innerMenuItem
props to be customised (7fd6773) by Ash (ash@sanity.io) - sanity: allow
ReleasesNav
to be rendered without releases tool button (07359c8) by Ash (ash@sanity.io) - sanity: allow workspace switching in Dashboard (#9569) (6e43480) by Ash (ash@sanity.io)
- sanity: export
ReleasesNav
(7aeb253) by Ash (ash@sanity.io) - Support Portable Text object deprecation (#9590) (08204e1) by Saskia (72471533+bobinska-dev@users.noreply.github.com)
Bug Fixes
duplicate context
error for media library (#9580) (8fcb587) by Cody Olsen (81981+stipsan@users.noreply.github.com)- ci: skip creating release pr for release commit (#9555) (0c62475) by Bjørge Næss (bjoerge@gmail.com)
- ci: use pnpm for pkg.pr.new (#9554) (8e8a224) by Bjørge Næss (bjoerge@gmail.com)
- cli: bring back the continue option for auto-update prompts (#9578) (762b668) by Bjørge Næss (bjoerge@gmail.com)
- cli: do not create projects with undefined organizations (#9548) (3717582) by Carolina Gonzalez (carolina@sanity.io)
- cli: skip auto update prompt for non-interactive sessions (#9577) (19ebe8f) by Bjørge Næss (bjoerge@gmail.com)
- core: get correct document title when creating comments (#9560) (e9b861a) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- core: history cleared event should be the last event in the even… (#9559) (1dc766a) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- core: restore delete document uses
lastRevision
(#9552) (8832126) by Jordan Lawrence (jordanl17@me.com) - core: update buildCommentBreadCrumb recursivity (#9525) (70815e6) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- deps: update dependency @portabletext/block-tools to ^1.1.28 (#9424) (b366fcd) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @portabletext/editor to ^1.50.8 (#9508) (f6357db) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @sanity/client to ^7.4.1 (#9563) (28995c1) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @sanity/client to ^7.5.0 (#9591) (f33154b) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: Update xstate monorepo (#9586) (cd358b0) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- DevEx improvements when using functions cli commands (#9595) (844b3d4) by Simon MacDonald (simon.macdonald@gmail.com)
- fixing search for timezones (#9579) (8af6f8d) by Eoin Falconer (eoin.falc@gmail.com)
- handle imperative focus state in slug input correctly (#9581) (672fba8) by Cody Olsen (81981+stipsan@users.noreply.github.com)
- resolve
getAttribute
is not a function errors in PTE on next.js (#9571) (db63fa1) by Cody Olsen (81981+stipsan@users.noreply.github.com) - sanity: perspective menu vertical alignment (aaa5db2) by Ash (ash@sanity.io)
- speedup
sanity dev
by warming up the entry file (#9567) (10dc15d) by Cody Olsen (81981+stipsan@users.noreply.github.com)
3.91.0 (2025-06-03)
Features
- duplicate release (#9445) (f9d03da) by Jordan Lawrence (jordanl17@me.com)
- sanity: add ability to map document upon duplication (#9517) (25e5bfd) by Ash (ash@sanity.io)
- sanity: add workspace release count limit (3268a01) by Ash (ash@sanity.io)
- sanity: make
releases.enabled
configuration optional (505631c) by Ash (ash@sanity.io)
Bug Fixes
- ci: add token requirement for npm provenance (#9549) (2ac64d1) by Bjørge Næss (bjoerge@gmail.com)
- ci: fix efps document references (#9542) (d9ca72d) by Bjørge Næss (bjoerge@gmail.com)
- cli: check if is interactive before prompting to upgrade (#9530) (5aa3c1d) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- core: add condition in useDocumentTitle to allow for unpublished preview title (#9489) (45fbd31) by RitaDias (rita@sanity.io)
- core: hide
getAddonDataset
error (#9520) (ee3eda6) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com) - core: updates to change indicators in review changes (#9516) (633b489) by Pedro Bonamin (46196328+pedrobonamin@users.noreply.github.com)
- deps: update dependency @sanity/client to ^7.4.0 (#9527) (1184899) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @sanity/comlink to ^3.0.5 (#9522) (50ff007) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @sanity/insert-menu to v1.1.12 (#9523) (897eaae) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @sanity/presentation-comlink to ^1.0.20 (#9468) (0814c03) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency @sanity/presentation-comlink to ^1.0.21 (#9524) (70e5d40) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency groq-js to ^1.17.0 (#9507) (ceb86ec) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- deps: update dependency react-rx to ^4.1.29 (#9513) (b77cc08) by renovate[bot] (29139614+renovate[bot]@users.noreply.github.com)
- presentation: fix multiple resolver document location state (#9428) (fb3a956) by Rupert Dunk (rupert@rupertdunk.com)
- releases: optimize document availability subscription (#9373) (6987830) by Bjørge Næss (bjoerge@gmail.com)