github sanity-io/sanity v6.4.0

3 hours ago

Sanity Studio v6.4.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4zLjA

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

πŸ““ Full changelog

Author Message Commit
squiggler-app[bot] chore(deps): update dependency @sanity/visual-editing-csm to ^3.0.10 (#13417) 1038d73
squiggler-app[bot] chore(deps): update dependency @sanity/functions to v1.4.0 (#13423) 7a8c0dd
squiggler-app[bot] fix(deps): update portabletext (#13441) 064bb11
squiggler-app[bot] chore(deps): update dependency turbo to ^2.10.1 (#13425) f8ae2cf
squiggler-app[bot] fix(deps): update linters (#13422) e512bbb
@pedrobonamin fix(core): updates array i18n efps test to use langauge (#13436) b716a60
@stipsan fix(core): allow pasting references to documents that only exist in a release (#13399) 8072fbc
@bjoerge fix(sanity): delegate document pair snapshot fetch failures to the re… (#13432) 03cf5d0
@pedrobonamin refactor(variants): use sanity::partOfVariant for document queries (#13430) d4a12a8
@stipsan refactor(sanity): replace classnames with clsx (#13415) 20d3e72
@juice49 test(efps): improve caret handling (#13435) af7d569
@juice49 test(efps): improve pte measurement stability (#13435) aef1605
@juice49 test(efps): harden event matching when measuring fps in input and pte (#13435) de3416b
@juice49 chore(sanity): expose agent bundle store directly (#13388) a9f6079
@juice49 chore(sanity): correct type name (#13388) 5b995f6
@juice49 chore(sanity): add agent bundle data to document group inventory machine (#13388) ad42526
@juice49 chore(sanity): filter agent bundles in document group inventory (#13388) 2a8e8d7
@juice49 chore(sanity): include user's most recent agent bundle in document group inventory (#13388) 0487621
@bjoerge fix(sanity): delegate grants request errors to request error handler (#13427) f1a0341
@juice49 test(sanity): mock timers in observeVersionDocumentIds to fix flakiness (#13431) 88d60cb
@stipsan fix(core): draw change connector when hovering image and file diffs (#13428) 028ff93
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13416) 2af7031
squiggler-app[bot] chore(deps): update dependency @sanity/media-library-types to ^1.5.0 (#13413) f253ff7
squiggler-app[bot] chore(deps): update dependency @vanilla-extract/css to ^1.21.1 (#13412) ce7cacc
@stipsan fix(sanity): clear change connectors when review changes panel closes (#13402) b1c42e4
@bjoerge fix(releases): make virtualized table rows visible in Safari (#13414) e83ba05
@bjoerge fix(core): only cancel commits for known-terminal client errors (#13396) e38afdc
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13385) 0e0ad3d
squiggler-app[bot] chore(deps): update dependency typescript to v6 (#13408) e5513e4
squiggler-app[bot] chore(tests): generate dts tests πŸ€– ✨ (#13411) 5222f52
@bjoerge fix(core): force logout only on 401s tagged as session expiry (#13394) ef537bc
squiggler-app[bot] fix(deps): update dev-non-major (#13406) baba6d1
squiggler-app[bot] chore(tests): generate dts tests πŸ€– ✨ (#13410) 2b15108
squiggler-app[bot] fix(deps): update dependency react-rx to ^4.2.3 (#13405) 10d1a5a
squiggler-app[bot] chore(deps): update dependency @sanity/pkg-utils to ^10.9.0 (#13407) bb2b35e
squiggler-app[bot] fix(deps): update dependency @sanity/icons to v5 (#13409) f788296
squiggler-app[bot] chore(deps): update dependency @sanity/google-maps-input to ^6.1.1 (#13404) 218795d
@stipsan perf(sanity): debarrel @sanity/icons imports (#13393) 2e250dc
@stipsan docs(agents): add cursor cloud setup notes for vitest tsc and dev studio auth (#13398) 4070eaf
@ChrisLaRocque feat(types): add user attribute types to CurrentUser (#13395) b7b7fc1
squiggler-app[bot] chore(tests): generate dts tests πŸ€– ✨ (#13392) cf7a807
@juice49 fix(sanity): clip document group inventory border (#13380) e3e1245
@bjoerge feat: improve request error handling (#13367) b2817c1
squiggler-app[bot] chore(deps): update dependency oxfmt to ^0.57.0 (#13382) 846ddee
squiggler-app[bot] fix(deps): update dependency @sanity/cli to ^7.5.0 (#13389) 24bce9d
@bjoerge test(efps): wait for each keystroke to register before typing next (#13391) a209448
squiggler-app[bot] chore(tests): generate dts tests πŸ€– ✨ (#13378) 82d6ff4
@christianhg fix(portable-text): resolve render-callback schema types by path (#13350) 4b785dc
@christianhg fix(portable-text): collect form members at any depth (#13350) e8af647
@christianhg fix(portable-text): track focus into nested-container blocks (#13350) 4c6e970
@christianhg fix(portable-text): key the element-ref registry by full path (#13350) 7ebc0ec
@christianhg test(portable-text): cover focus tracking into nested-container blocks (#13350) 24c1e7a
@stipsan chore(deps): bump @sanity/ui to 3.3.0 and fix polymorphic type errors (#13383) ce38099
squiggler-app[bot] fix(deps): update dependency @sanity/icons to ^3.7.6 (#13384) 260a282
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13376) 3a9eaa8
@stipsan chore(lint): make no-unnecessary-type-assertion an error with grandfathered suppressions (#13375) 8650c2e
@pedrobonamin chore: restore "chore(core): deprecate useDocumentVersionInfo hook (#13113)" (#13334) 42826d2
@pedrobonamin chore: restore "chore(core): variant documents creation (#13105)" (#13334) fd78ff2
@pedrobonamin chore: restore "refactor(core): abstract use bundle documents , reuse for variants (#13226)" (#13334) f49190e

Don't miss a new sanity release

NewReleases is sending notifications on new releases.