npm @sanity/cli 5.3.0
v5.3.0

7 hours ago

Sanity Studio v5.3.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/55c293f6-f95b-45ba-8487-4f6e514b915a

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
Cody Olsen chore(ci): don't cancel-in-progress jobs that open/rebase PRs (#11731) c00ddbc
David Annez fix(structure): thread sortOrder through preview system for viewOptions (#11625) a87917c
James Woods chore: update mcp configure error message (#11693) 2b0bffa
Simeon Griggs feat: log schema errors on extraction failure (#10573) 321e16b
renovate[bot] chore(deps): update dependency @tanstack/react-virtual to ^3.13.16 (#11712) 61472b5
renovate[bot] chore(deps): update peter-evans/create-pull-request action to v8 (#11724) 16dec18
renovate[bot] chore(deps): update actions/upload-artifact action to v5 (#11718) a5d7c07
Jordan Lawrence feat: warning on releases overview when release has missed intended publish date (#11631) 128296c
Dan Groves feat: add thumbhash supoort for media-library 76cda08
RitaDias test: stabilise e2e tests (#11689) f9c1350
renovate[bot] chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260104.1 (#11713) 0309df2
Filips Alpe fix(cli): improve autoUpdates config upgrade message (#10778) 5e9770d
Pedro Bonamin chore(core): rename unstable_use hooks (#9388) 83a03f1
Nick Spaargaren docs(cli): update auto-updates documentation URL (#11705) 27686cb
Ryan Bonial fix(cli): prevent file descriptor leak in dataset import (#11687) fd350a7
David Annez fix(form): sanitize timezone storage keys for datetime fields in arrays (#11683) 0e6cb20
Matthew Ritter feat: GRO-4157 dynamic mcp init prompt (#11555) e6f4485
renovate[bot] fix(deps): update dependency @sanity/import to ^4.0.3 (#11735) 679e81d
Cody Olsen fix(linter): enforce no unnecessary boolean literal comparisons (#11734) 94462ad
renovate[bot] chore(deps): update actions/checkout action to v6 (#11716) a6a8a6b
renovate[bot] chore(deps): update actions/cache action to v5 (#11715) f098a66
renovate[bot] chore(deps): update dependency @sanity/color-input to v6 (#11719) 7149d2b
renovate[bot] chore(deps): update dessant/lock-threads action to v6 (#11722) 4a9a83b
Kristoffer Brabrand feat(typegen): add ArrayOf utility type for inline object array members (#11698) 895b404
Copilot chore: Enable prefer-screen-queries rule and fix violations (#11730) 18a5030
renovate[bot] chore(deps): update dependency eslint-plugin-unicorn to v62 (#11720) 7c86539
RitaDias test: stabilise e2e follow up (#11738) 9e3ee74
squiggler[bot] chore(lint): fix linter issues 🤖 ✨ (#11725) d67c58f
squiggler[bot] chore(lint): fix linter issues 🤖 ✨ (#11739) f188c92
Noah Gentile fix(typegen): preserve non-identifier keys in generated types (#11736) eaccb7a
renovate[bot] fix(deps): Update portabletext (#11740) 62a63ce
Copilot refactor: consolidate oxlint configurations and add --disable-nested-config flag (#11743) cef7556
Ash fix(sanity): support anonymous bundles in DocumentNotInReleaseBanner 1beb5f0
Ash fix(sanity): render DocumentNotInReleaseBanner when document has no version in globally selected anonymous bundle 0a14cf5
Ash fix(sanity): read-only state of documents outside of globally selected anonymous bundle 0b83c89
Per-Kristian Nordnes test(playwright-ct): add tests for nested PT-input (#5187) 0177424
renovate[bot] chore(deps): update dependency styled-components to ^6.2.0 (#11751) cbf538d
Ash feat(sanity): omit search weights when possible (#7751) 921efbb
Jordan Lawrence fix: removing the deletion of drafts when creating scheduled drafts (#11744) c54a29e
renovate[bot] chore(deps): update github artifact actions to v6 (major) (#11723) 442e259
RitaDias test: add stronger guardrails for timeout for efps (#11753) 64e2005
renovate[bot] chore(deps): update dependency @sanity/pkg-utils to ^10.3.0 (#11757) c20b0a8
Ken Jones docs: fix recipe filters (#10926) d1ad7b5
renovate[bot] chore(deps): update actions/download-artifact action to v7 (#11717) 84f16b8
squiggler[bot] chore(deps): dedupe pnpm-lock.yaml (#11759) 5c185bb
Rupert Dunk feat: enable private asset selection from media library (#11756) 38a9241
renovate[bot] chore(deps): update dependency oxlint-tsgolint to v0.11.0 (#11770) 11b35d7
renovate[bot] chore(deps): update dependency turbo to ^2.7.3 (#11766) 66befea
renovate[bot] chore(deps): update dependency vitest-package-exports to ^1.1.2 (#11767) 91e507f
renovate[bot] chore(deps): update lerna-lite monorepo to ^4.10.4 (#11768) 82766a9
backstage-sanity-tools[bot] chore(backstage): register sanity component to catalog (#11773) 6a9f025
Copilot fix(vitest): migrate Date, Worker, and Observer mocking to v4 API (#11754) 20caed1
renovate[bot] fix(deps): Update linters (#11769) c9adfbc
renovate[bot] chore(deps): update dependency @codemirror/view to ^6.39.9 (#11771) a9c664b
renovate[bot] chore(deps): update dependency @tanstack/react-virtual to ^3.13.18 (#11772) a02ab4e
Ash fix(sanity): add support for anonymous versions in useDocumentIdStack a56390d
Ash fix(sanity): allow display of anonymous versions in document comparison tool 3bd4bf3
James Woods feat(cli): add mcp configuration support for zed and opencode (#11747) 30121a5
renovate[bot] fix(deps): update dependency motion to ^12.25.0 (#11791) daa18a1
Adam Söderström fix(presentation): render "Presentation" in page title when options.title is not passed (#11784) d3adc83
squiggler[bot] chore(deps): dedupe pnpm-lock.yaml (#11786) d84ad4b
renovate[bot] chore(deps): update pnpm to v10.28.0 (#11790) d3a49a1
renovate[bot] chore(deps): update lerna-lite monorepo to ^4.10.5 (#11787) dfc8adf
Cody Olsen refactor: replace module-alias and tsconfig paths with export conditions (#11746) 110c6c7
Rico Kahler refactor(cli): allow all properties from ClientConfig in getCliClient (#6669) 1e4e248
renovate[bot] chore(deps): update oxlint to v1.39.0 (#11796) 65d3642
renovate[bot] chore(deps): update dependency @sanity/generate-help-url to v4 (#11792) c0ae6b5
renovate[bot] chore(deps): update dependency eslint-formatter-gha to v2 (#11793) f97fc20
David Annez feat(telemetry): enrich events with Studio context (#11764) e6011be
Jordan Lawrence fix: scheduled versions disable delete action (#11798) 43fa9d9
Jordan Lawrence chore: add workflow to auto tag example only PRs (#11695) 3016834
RitaDias refactor: efps improve time (#11755) 59e4ea7
renovate[bot] chore(deps): update dependency @sanity/pkg-utils to ^10.3.2 (#11803) c3d6514
renovate[bot] chore(deps): update dependency styled-components to ^6.3.0 (#11805) 6031680
RitaDias chore: remove webkit from running in e2e ct (#11804) ab8b5eb
David Annez feat(telemetry): add Core Web Vitals tracking via web-vitals library (#11765) 39d0134
RitaDias feat: make enhancedObjectDialog opt out (#11802) 66ca5b8
renovate[bot] chore(deps): update dependency styled-components to ^6.3.1 (#11816) 5542657
Nicholas Klem ci: use 8-core larger runners for heavy workflows (#11820) 8956069

Don't miss a new cli release

NewReleases is sending notifications on new releases.