npm sanity 5.2.0
v5.2.0

latest releases: 5.3.0-next.52, 5.3.0-next.51, 5.3.0-next.50...
3 days ago

Sanity Studio v5.2.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/ef4c2c04-ea6e-4ae9-a5cf-0582b5374ff9

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.

Author Message Commit
Bjørge Næss chore(gen-docs): support multiple bundles + pass id to template (#11607) e39ae0c
Bjørge Næss refactor: improve document header versions list (#11614) dbf3af2
Bjørge Næss chore(test-studio): add workspace with no release (#11618) f5d8ee6
Bjørge Næss fix(structure): add clickOutside workaround for nested modals (#11617) 49d252d
Binoy Patel refactor: remove migrate package (#11609) 669676a
Bjørge Næss fix(releases): don't validate references in releases (#11622) dd33f5b
Bjørge Næss fix(releases): hide 'Copy to' context menu if no drafts or releases (#11616) 946d211
Bjørge Næss fix(form): pass current document to reference filter function (#11619) 226d150
Jordan Lawrence fix: timing issues causing test flake (#11627) 3b99e38
Bjørge Næss fix(core): ensure _type is set on initial value templates (#11621) 0378dce
Jordan Lawrence fix: update recent search version to 3 and improve search sanitization logic (#11620) ee5da89
Jordan Lawrence feat: add Scheduled Drafts menu item to the releases navbar (#11202) 2b27e00
Binoy Patel refactor: remove create-sanity package (#11630) 90b5fc1
Cody Olsen chore: upgrade LICENSE year to 2026 🎊 (#11633) d3da475
squiggler[bot] chore(deps): dedupe pnpm-lock.yaml (#11632) 4c82f43
renovate[bot] fix(deps): Update dev-non-major (#11641) 6f25f33
Cody Olsen fix: temporary pin @sanity/migrate to 5.1.0 (#11656) 296c398
renovate[bot] chore(deps): update dependency @sanity/prettier-config to v3 (#11649) 3ac0587
renovate[bot] chore(deps): update dependency @sanity/pkg-utils to ^10.2.5 (#11634) 4df75ad
renovate[bot] chore(deps): update dependency turbo to ^2.7.2 (#11636) e54718a
renovate[bot] chore(deps): update dependency @sanity/visual-editing-csm to ^3.0.4 (#11635) 75c0ffd
renovate[bot] chore(deps): update dependency lodash-es to ^4.17.22 (#11637) cbba130
renovate[bot] fix(deps): Update CodeMirror (#11640) 33ffc37
renovate[bot] chore(deps): update dependency esbuild to v0.27.2 (#11642) 724e848
renovate[bot] fix(deps): update dependency @sanity/insert-menu to v3.0.3 (#11643) 9360af4
renovate[bot] fix(deps): update dependency @sanity/preview-url-secret to ^4.0.2 (#11644) 1d62afb
renovate[bot] chore(deps): update dependency @sanity/message-protocol to ^0.18.0 (#11645) 16cbf0d
renovate[bot] chore(deps): update dependency @sanity/image-url to v2.0.2 (#11648) 9f87332
renovate[bot] chore(deps): update dependency sanity-plugin-asset-source-unsplash to v7 (#11651) bd19b67
renovate[bot] chore(deps): update dependency @sanity/code-input to v7 (#11647) 1072b39
renovate[bot] chore(deps): update dependency vercel to ^48.12.1 (#11638) 38fc6ba
renovate[bot] chore(deps): update lerna-lite monorepo to ^4.10.3 (#11639) ec82b18
renovate[bot] fix(deps): Update portabletext (#11646) 795e94b
renovate[bot] chore(deps): update dependency @uiw/react-codemirror to ^4.25.4 (#11660) c2cc9b7
renovate[bot] chore(deps): update dependency @vitejs/plugin-react to ^5.1.2 (#11661) 025994d
squiggler[bot] chore(deps): dedupe pnpm-lock.yaml (#11654) 412f4a6
Copilot feat: add @sanity/sveltekit support to typegen query detection (#11659) 7926a94
Cody Olsen fix: remove ServerStyleSheet that snuck back in (#11664) 029f8fe
RitaDias refactor: rework architecture for enhancedObjectDialog (#11436) d8f0340
David Annez fix(preview): don't show schema icon when prepare() omits media (#11623) 2878756
Jordan Lawrence refactor: removing releases plus checks (#11613) 50f8326
renovate[bot] chore(deps): update dependency @sanity/google-maps-input to ^4.2.1 (#11669) 08daa5f
renovate[bot] chore(deps): update dependency vitest-package-exports to v1 (#11676) 01e3368
renovate[bot] chore(deps): update dependency @sanity/runtime-cli to ^12.3.0 (#11670) d488e44
renovate[bot] chore(deps): update pnpm to v10.27.0 (#11675) f7ae510
Cody Olsen feat(codegen): support .svelte files (#11677) 268ce47
renovate[bot] fix(deps): Update dev-non-major (#11673) 54c30a6
renovate[bot] fix(deps): update dependency groq-js to ^1.24.1 (#11679) ce27be7
renovate[bot] chore(deps): update davelosert/vitest-coverage-report-action digest to 5b6122e (#11666) 224c02f
RitaDias refactor: add array titles to breadcrumbs in enhanced object dialog (#11578) 9b405c2
renovate[bot] fix(deps): Update portabletext (#11681) 72daebe
renovate[bot] chore(deps): update dependency @mux/mux-player-react to ^3.10.2 (#11667) db86d5b
renovate[bot] chore(deps): update dependency @tanstack/react-virtual to ^3.13.14 (#11671) f73f3bd
renovate[bot] chore(deps): update dependency @sanity/descriptors to ^1.3.0 (#11668) 09afb21
squiggler[bot] chore(deps): dedupe pnpm-lock.yaml (#11680) e20af99
renovate[bot] chore(deps): update linters (#11657) dbffb42
renovate[bot] chore(deps): update dependency @testing-library/react to ^16.3.1 (#11672) 33df4a2
squiggler[bot] chore(deps): dedupe pnpm-lock.yaml (#11688) 405b226
Mark Michon fix(cli): update init output docs command text (#10074) ad1c6bd
renovate[bot] chore(deps): update dependency sanity-plugin-asset-source-unsplash to ^7.0.1 (#11690) 166d816
Jordan Lawrence chore: examples skip CI tests (#11682) 57c5a29
renovate[bot] fix(deps): update dependency @sanity/client to ^7.14.0 (#11691) 17d8aac
David Annez fix(core): remove redundant tooltips from workspace menu buttons (#11448) a8977ac
renovate[bot] chore(deps): update dependency @sanity/migrate to v5.2.1 (#11655) ac3826a
renovate[bot] chore(deps): update oxlint (#11674) 7626bee
renovate[bot] fix(deps): update dependency groq-js to ^1.25.0 (#11697) a58262b
squiggler[bot] chore(deps): dedupe pnpm-lock.yaml (#11694) bf8ba98
David Annez fix(validation): extract Rule.fields() from nested Rule.all() and Rule.either() (#11685) ef88ca9
Rupert Dunk feat(core): weight mode param on create intents (#5762) 8dae9a7
Cody Olsen fix(codegen,cli): handle CSS imports when require(esm) happens (#11701) 8be4aa6
Bjørge Næss chore(ci): make next tag even with 'latest' when releasing (#11615) b1cdfb9
Cody Olsen chore: add intl array test (#9035) 6bb3ce8
Dain Cilke feat: update ResourceMenu studio version and registration (#11520) 6b48277
renovate[bot] chore(deps): update dependency @sanity/pkg-utils to ^10.2.6 (#11706) 61c4329
Cody Olsen chore: oxlint regular —fix (#11710) 31c5f13
squiggler[bot] chore(deps): dedupe pnpm-lock.yaml (#11709) 7cc3b94
Cody Olsen chore(lint): disable no negated eslint rule, improve lint-if-needed workflow (#11721) 658a4d8
renovate[bot] chore(deps): update oxlint to v1.38.0 (#11714) 0394547
Cody Olsen fix(codegen): don't warn on import.meta.hot (#11726) 7f5bae1
Cody Olsen chore: bypass rate limiting when setting up e2e and cleanup (#11727) a626b2d
Cody Olsen chore(ci): fix lint:fix if needed workflow (#11728) 3aeb104
Ash fix(sanity): allow display of anonymous versions in history inspector (#11702) 26e2519

Don't miss a new sanity release

NewReleases is sending notifications on new releases.