github sanity-io/sanity v6.10.0

2 hours ago

Sanity Studio v6.10.0

This release includes various improvements and bug fixes.

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

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
@stipsan chore(deps): remove unused @tanstack/react-table dependency (#14121) 6f143b4
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#14122) 08e96ff
@christianhg chore: ignore and remove committed browser-test failure screenshots (#14038) 62e62db
squiggler-app[bot] fix(deps): update portabletext (#14080) 9079e9a
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#14064) 2c1d713
@christianhg fix(core): open the added annotation via markDefPaths instead of the deprecated markDefPath (#14048) 44d3ee2
squiggler-app[bot] fix(deps): update dependency @portabletext/react to v8 (#14082) 14c460a
@bjoerge chore(bench): avoid self-test failing on inconclusive + syntheticLarge (#14085) dcb12a5
squiggler-app[bot] chore(deps): update dependency @sanity/workbench to v0.1.0-alpha.42 (#14120) ae5001d
@bjoerge fix(core): increase spacing between troubleshooting tips (#14099) a2d57e6
squiggler-app[bot] chore(deps): update dependency @testing-library/user-event to ^14.6.4 (#14111) ac3d154
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#14118) f6d25a2
squiggler-app[bot] fix(deps): update portabletext to v6 (#14084) 1012cce
squiggler-app[bot] chore(deps): update dependency web-vitals to ^6.1.1 (#14112) e8fdbfa
squiggler-app[bot] chore(deps): update dependency @sanity/workbench to v0.1.0-alpha.41 (#14097) 2330f13
@pedrobonamin feat(vision): pass navbar variant with pinned release queries (#14063) ee6ebee
squiggler-app[bot] fix(deps): update dependency @sanity/cli to ^8.0.2 (#14113) 9a3f73a
@jordanl17 feat(test-studio): add sso login option for sandbox org (#14089) dbd7e76
squiggler-app[bot] chore(deps): update renovatebot/github-action action to v46.2.2 (#14076) 6f1e8c0
squiggler-app[bot] chore(deps): update dependency @sanity/functions to v1.6.8 (#14067) 72338f9
@stipsan chore(sanity): add opt-in markdown bundle analyzer (#14106) 31ae4a5
@stipsan test(storybook): co-locate visual regression stories (#14104) 3729ae4
@stipsan chore(deps): bump styled-components to 6.5.3 (#14103) 7d2ea95
squiggler-app[bot] chore(deps): update dependency @sanity/vanilla-extract-vite-plugin to ^0.2.13 (#14096) 4ea5888
@christianhg fix(core): declare the Style and ListItem prop shapes locally (#14049) e032325
squiggler-app[bot] chore(deps): update dependency chromatic to ^18.2.0 (#14081) 2a12d2f
squiggler-app[bot] fix(deps): update dependency @sanity/preview-url-secret to ^4.1.4 (#14077) cf51cf9
squiggler-app[bot] chore(deps): update dependency swr to ^2.5.1 (#14075) a4e6056
squiggler-app[bot] chore(deps): update dependency sanity-plugin-internationalized-array to ^5.1.27 (#14073) 093ac7f
squiggler-app[bot] chore(deps): update dependency esbuild to v0.28.2 (#14071) 8403750
squiggler-app[bot] chore(deps): update dependency eventsource-parser to ^3.1.1 (#14072) c9b486e
squiggler-app[bot] chore(deps): update dependency @sanity/visual-editing-csm to ^3.0.15 (#14070) aa52529
squiggler-app[bot] chore(deps): update dependency @sanity/sdk-react to ^2.19.0 (#14069) 4b18a10
squiggler-app[bot] chore(deps): update dependency @sanity/blueprints to ^0.23.6 (#14066) 2da388a
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#14094) d6fb375
@bjoerge fix(core): link status.sanity.io in network troubleshooting tips (#14095) 8ee1ed0
@pedrobonamin refactor(releases): route version discard through document operations (#14058) 94ce4b8
@pedrobonamin refactor(structure): remove obsolete selectedVariantDisplay chip (#13932) 9f542af
squiggler-app[bot] fix(deps): update dependency @sanity/cli to v8 (#14083) 68297d0
@shapirodaniel fix(studio): replace robot token sign out with claim action (#14044) bbe74b5
squiggler-app[bot] fix(deps): update dev-non-major (#14078) bb95b55
@laurenashpole chore: migrate box in components directories in core/studio (#14019) 8341627
@laurenashpole chore: migrate box in misc directories in core/studio (#14018) b03ff17
squiggler-app[bot] chore(deps): update dependency @sanity/google-maps-input to ^6.1.11 (#14068) 3999125
squiggler-app[bot] chore(deps): update dependency @sanity/ui to ^4.0.3 (#14065) 999f834
squiggler-app[bot] chore(deps): update dependency @sanity/tsdown-config to ^0.24.1 (#14047) d53048e
@pedrobonamin fix(variants): report ALREADY_UNPUBLISHED for release-scoped variants (#14012) 0b6b972
@bjoerge ci(bench): build packages in the self-test job (#14061) fe71d2e
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#14046) d1a4c99
@EoinFalconer chore: untrack the lefthook-generated husky hook (#14060) 1524806
@pedrobonamin test(e2e): make navbar search spec resilient to search index lag (#14043) 8c88091
@shapirodaniel fix(core): redirect to login after project claim (#14042) 4666d4e
@bjoerge fix(bench): borrow head harness install for worktree builds (#14040) c1eaa37
@pedrobonamin refactor(releases): route version unpublish through document operations (#14001) 708f04d
@pedrobonamin fix(structure): show published badge for live edit documents (#14029) f859eb2
@jordanl17 fix(vision): stop swallowing paste events outside vision (#14016) 75de447
@stipsan fix(presentation): replace path-to-regexp with urlpattern for main document routes (#14028) 7147d04
@pedrobonamin fix(structure): keep manage versions when document has no actions (#14031) 66e492c
squiggler-app[bot] fix(deps): update dependency motion to ^13.1.0 (#13981) 67ac5e9
@jordanl17 ci(release): reconcile in-flight release checks on a schedule (#13927) 481d12f
@laurenashpole chore: migrate box in core tasks (#14015) e63212d
@laurenashpole chore: migrate box in core field (#13996) 4a671a6
@christianhg refactor(core): render the comment input through editor node registrations (#14034) da6f0f0
@bjoerge fix: prevent layout shift when switching field groups in dialog (#14039) 4eeeb55
@bjoerge fix(core): record a resolvable schema type name at copy time (#14035) ec4383a
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#14032) 781ade4
@pedrobonamin fix(variants): allow colons and reject commas in condition values (#14021) b9e2e17
@bjoerge chore(ci): publish next releases on a twice-daily schedule instead of per-commit (#14000) 41ebb67
@bjoerge ci(release): comment on the release pr when a next release is published (#14007) 548b7de
@shapirodaniel fix(core): hide lapsed unclaimed project nudge (#13993) 908f00d
@pedrobonamin fix(e2e): pin workspace icon for chromatic snapshot stability (#14022) 49133aa
@bjoerge chore(release-notes): bump all publishable packages (#14013) 70d135a
@laurenashpole chore: migrate box in core/perspective to core/variants (#13997) c363f28
@laurenashpole chore: migrate box in core/releases (#13992) 71303ab
@bjoerge fix: forward the workspace apiHost to the embedded sdk instance (#13998) 2bc730c
@stipsan feat(storybook): add visual regression testing with chromatic (#14002) ac542a4
@stipsan feat(e2e): add chromatic visual regression snapshots to the e2e suite (#14003) 276d055
@jordanl17 feat(releases): instrument release description usage (#13775) dbe61d6
@RostiMelk feat(access-ui): add renderAction slot and note in submit callback (#13990) f3be9e8
@pedrobonamin fix(structure): variants unpublish updates (#13938) 6e3ced7
@shapirodaniel fix(core): improve unclaimed project nudge accessibility (#13995) 79677e1
@laurenashpole chore: migrate box in core/scheduled-publishing (#13986) d77af9f
@ryanbonial feat(studio): provide SDKStudioContext to enable zero-config SDK usage (#12157) 5354056
@bjoerge feat(core): replace request access screen with sanity access-ui (#13978) 4f77828
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#13988) f30e028
@bjoerge fix(presentation): surface connection error when preview iframe never finishes loading (#13976) f577cec
claude[bot] feat(sanity): add _unstable-embedded export for embedded form rendering (#13982) b9bee41
@shapirodaniel test(studio): cover unclaimed project states (#13987) 54e2552
@bjoerge feat(access-ui): bootstrap shared request-access package (#13977) de9c7a4
@bjoerge ci(bench): support a/b dispatch comparing two arbitrary commits (#13957) 4c738b5
@laurenashpole chore: migrate ui5 box in core/canvas to core/documentGroupInventory (#13948) d7d621c
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#13984) 753a954
squiggler-app[bot] fix(deps): update dependency @sanity/presentation-comlink to ^2.2.3 (#13980) 2356a5b

Don't miss a new sanity release

NewReleases is sending notifications on new releases.