github sanity-io/sanity v5.8.0

11 hours ago

Sanity Studio v5.8.0

This release includes various improvements and bug fixes.

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

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
@sgulseth use resource-config param to resolve GDRs+ML (#12075) 9f35ba7
@bjoerge report inflight-release-check as passed on release PR (#12073) 5185f79
renovate[bot] update dependency @sanity/preview-url-secret to ^4.0.3 (#12069) 2f0fef8
@bjoerge treat missing release notes as not excluded (#12072) b21650e
renovate[bot] update oxlint (#12071) 748b0cf
squiggler[bot] dedupe pnpm-lock.yaml (#12070) c863135
renovate[bot] update dependency @sanity/pkg-utils to ^10.4.3 (#12064) 4440ee9
renovate[bot] update dependency @sanity/insert-menu to v3.0.4 (#12068) 7cee117
@annez cache KeyValueStore by client instead of workspace (#11801) ec70fa6
@bjoerge skip reminder if PR says no notes needed (#12057) b55d625
@dcilke remove toggle.schema.upload-pause.disable (#12043) 49cbe63
@dcilke remove toggle.user-application.upload-live-manifest.disable' (#12043) ad315bf
@RitaDias add close outside of dialog to close all dialogs (#12044) 75a7b00
@pedrobonamin Incoming references virtualize lists (#12052) b501245
@kbrabrand add typegen to dev and build commands (#11957) dc6baae
@pedrobonamin hide documents to be unpublished from link document list (#12055) c0a5f50
squiggler[bot] dedupe pnpm-lock.yaml (#12062) 7c42b39
@bjoerge run unit tests in @repo-packages (#12056) 77e6f9b
@kbrabrand add watch mode for typegen generate command (#11867) c22e65e
@bjoerge re-use typedoc comment (#12058) d7d3db5
@bjoerge prepend new changelog entries (#12054) 7c5540f
@RitaDias add selection state (indicators) to all menu items (actions etc.) (#12003) 81ede79
@bjoerge preserve previous changelog entries (#12053) e2b9922
@bjoerge don't set team reviewers when creating release PR (#12053) 68d8f11
renovate[bot] update dependency @sanity/pkg-utils to ^10.4.2 (#12051) 0279848
@bjoerge block merge when release in progress (#12037) edff295
@stipsan optimize styled components when publishing to npm (#12047) 550d11e
@dcilke support external studio undeploy (#12025) 079e502
@dcilke allow external studio deployments (#12025) ce738b8
@stipsan remove skills for agents we don't use (#12046) 54124cf
renovate[bot] update dependency @sanity/pkg-utils to ^10.4.1 (#12036) e91c877
@juice49 getDocumentAtRevision error when no document found (#12042) 4b8ca5d
renovate[bot] update dependency prettier-plugin-packagejson to v3 (#12031) 5b63655
renovate[bot] Update portabletext (#12032) 0a871ec
@pedrobonamin live editable document creation issue (#12034) 7527a59
@pedrobonamin display incoming references (#10761) e5a945b
squiggler[bot] dedupe pnpm-lock.yaml (#12029) 93fc3b7
@markmichon add typedoc support (#11949) f3de636
@jmswrnr add media library internal config (#12009) 394e246
@christianhg built-in PTE pasteLink plugin enabled by default (#12024) 72a53b7
@bjoerge improve release note PR comment (#12028) c5582d0
squiggler[bot] dedupe pnpm-lock.yaml (#12027) 8b0c6dd
renovate[bot] update linters (#12017) c473764
@pedrobonamin add disableNew option for image fields (#12004) 0e650d3
renovate[bot] update dependency @sanity/ui to ^3.1.11 (#12023) d8dfb8a
@bjoerge add studio intents and routing example (#10414) 4d5e9a7
@bjoerge set up changelog reminder comment for merged PRs (#12011) de24f46
@bjoerge use nbsp for edit link text (#12020) bcd91fa
@bjoerge import images from release notes section (#12001) 4684114
squiggler[bot] dedupe pnpm-lock.yaml (#12014) eff2f24
renovate[bot] update dependency @sanity/migrate to ^5.2.3 (#12013) 31b54c8
renovate[bot] update oxlint (#12008) 6dbedfe
@RitaDias safari was requiring two clicks to be done on an array item before dialog would open (#11981) 2060158
@bjoerge automate release notes publishing (#11998) 7bb598c
renovate[bot] update pnpm to v10.28.2 (#12005) 59e8624
@stipsan let us try some SKILLS 💾 (#12010) e04948a
@bjoerge fix outdated lockfile (#12012) 2e735a4
@bjoerge improve release workflow automation (#11989) 160cd9d
renovate[bot] update vitest monorepo to ^4.0.18 (#12007) c4cb96a
@RitaDias add chunking for observeFields (previews) as to avoid very large requests that hang requests (#11974) e887b6b
squiggler[bot] dedupe pnpm-lock.yaml (#11999) de04149
renovate[bot] update dependency @sanity/pkg-utils to ^10.3.5 (#11996) f193cb5
@jordanl17 Filter release documents by action and validity (#11980) 0863e2f
@EoinFalconer add core concepts guide for developers and agents (#11965) c93bbfd
@RitaDias discard dialog show the correct document preview (#11992) 76d2f0f
@pedrobonamin display validation icon for groups (#11995) 7916f6e
@pedrobonamin adds path to ConditionalPropertyCallbackContext (#11947) f16a4aa
renovate[bot] Update portabletext (#11994) 6aaca20
squiggler[bot] dedupe pnpm-lock.yaml (#11993) 16c063b
@dcilke resolve lint errors and update exports snapshot (#11945) 9326b6a
@dcilke integrate manifest generation into deploy action (#11945) 8081071
@dcilke extract generateStudioManifest into shared module (#11945) ed1bd7b
@dcilke move uploadSchema to studio/manifest (#11945) c394fde
squiggler[bot] dedupe pnpm-lock.yaml (#11991) 8aa547e
renovate[bot] update dependency groq-js to ^1.26.0 (#11983) 052b6a2
@jordanl17 fix when no unit tests on coverage (#11986) ba66225
@jordanl17 fixing failing autoupdating mock (#11985) e597a36
@jordanl17 run partial vitest unit tests from changed detection (#11909) 054e3b8
@EoinFalconer add local development and auth guide to AGENTS.md (#11966) fa1b8ab

Don't miss a new sanity release

NewReleases is sending notifications on new releases.