releases.shpreview
Sanity/Sanity Studio

Sanity Studio

$npx -y @buildinternet/releases show sanity-studio
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases23Avg7/moVersionsv5.3.0 → v5.21.0
Jul 22, 2025

Sanity Studio v4.1.1

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/de89d0ec-8a8e-42b5-b6f1-c4ecd737c176

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.

Jul 21, 2025

Sanity Studio v4.1.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/39e24d4a-1eca-4085-9812-4d6723a694a9

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

AuthorMessageCommit
renovate[bot]fix(deps): update dependency @sanity/client to ^7.8.0 (#9974)abca37f07d
Jordan Lawrencechore: adjusting copy for staging revert content release (#9971)1493034f2d
RitaDiasfix(structure): show the values of the deleted documents in the document pane (#9975)ebde28ec21
Jordan Lawrencefeat: swapping to use baseId for createVersion server actions (#9977)5dfee317f1
Ashtest(sanity): improve search query test isolation4d427446d6
Ashtest(sanity): weight resolution for cross dataset references49cdc664a8
Ashfix(sanity): prevent undefined weights occurring in groq2024 search query416e53d445
Ashfeat(sanity): adopt stable GROQ API for groq2024 search strategy (#9980)d37e051982
Jordan Lawrencechore: add GitHub Actions workflow for stable release (#9985)456e8884f6
Jordan Lawrencechore: update release workflow to include version in run name (#9990)ec072fc426
Cody Olsenchore: enable auto merge on chore prs (#9983)fd2eb0c27c
Cody Olsenchore: only set auto merge if a pr was created (#9991)98990d03e2
renovate[bot]chore(deps): update dependency use-effect-event to ^2.0.3 (#9992)c185f8f4d4
renovate[bot]chore(deps): update dependency oxlint to ^1.7.0 (#9993)2bc1941db4
renovate[bot]fix(deps): Update dev-non-major (#9995)4050e54765
Cody Olsenchore(deps): update linters (#9997)c913e1381e
renovate[bot]fix(deps): update dependency @portabletext/block-tools to v2 (#10002)eb050e7ed7
renovate[bot]fix(deps): update dependency @portabletext/editor to v2 (#10003)5dda18f1a0
renovate[bot]fix(deps): update dependency framer-motion to ^12.23.6 (#10004)06868f218d
renovate[bot]fix(deps): update dependency xstate to ^5.20.1 (#10005)509b5543e8
renovate[bot]chore(deps): update linters (#10009)18651cbab9
renovate[bot]chore(deps): update pnpm to v10.13.1 (#10010)ed071c9ffd
renovate[bot]chore(deps): update dependency @sanity/color-input to ^4.0.5 (#10011)1f5176d513
renovate[bot]chore(deps): update dependency @sanity/ui-workshop to v2.1.5 (#10012)eb06e204ab
renovate[bot]fix(deps): update dependency react-rx to ^4.1.31 (#10013)c2754de648
renovate[bot]chore(deps): update dependency rxjs to ^7.8.2 (#10014)4a141977a0
Ashfeat(sanity): allow groq2024 search strategy to match on referenced _id (#10001)416d34a906
renovate[bot]fix(deps): update dependency groq-js to ^1.17.2 (#10020)1c2dcb096a
renovate[bot]chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.20 (#10017)a9d450af85
Ashfix(sanity): deduplicate global search results (#10015)2cb86715bc
Jul 16, 2025

Sanity Studio v4.0.1

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/73565afe-88e2-44c3-b05f-4ae9f893202f

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

AuthorMessageCommit
RitaDiasrefactor(core): add fallback for docs on release detail and on the document form to be the published if version is going to be unpublished (#9883)10e3252557
RitaDiaschore: remove auto-merge in release PR (#9969)260d7b57f3
renovate[bot]chore(deps): update dependency @sanity/sdk to v2 (#9838)ce97c92517
Ashfix(sanity): poll asset state after linking without failing cors (#9965)5bafb44cf1
squiggler[bot]chore(tests): generate dts tests 🤖 ✨ (#9972)5aecf851ad
Jordan Lawrencefix: do not release next when releasing latest (#9970)ba5d28736b
Jul 15, 2025

Sanity Studio v4.0.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/8946d096-c4f6-44af-999f-63d0f62e6e2d

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

AuthorMessageCommit
renovate[bot]fix(deps): update dependency @sanity/presentation-comlink to ^1.0.22 (#9945)19eaa1f029
renovate[bot]fix(deps): update dependency @sanity/comlink to ^3.0.6 (#9943)4c64287352
renovate[bot]fix(deps): update dependency @sanity/import to ^3.38.3 (#9937)ce13bc16a5
renovate[bot]fix(deps): update dependency @sanity/comlink to ^3.0.7 (#9957)31876da2fb
renovate[bot]fix(deps): update dependency @sanity/preview-url-secret to ^2.1.12 (#9946)df90799345
Rune Bottenfeat(cli): feat(cli): add docs search and read commands (#9910)d2742dd380
renovate[bot]fix(deps): update dependency @sanity/presentation-comlink to ^1.0.23 (#9958)f8ddff1239
Ashtest(sanity): add manifest extraction test case for sanity.video type1af9efad4f
Ashfix(sanity): ensure global document reference preview configuration is present for serialized sanity.video schema typeb1cfbb613d
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.58.0 (#9954)662eadf9f0
RitaDiaschore(cli): remove major message (#9878)72545ccee1
renovate[bot]fix(deps): update dependency @sanity/ui to ^2.16.7 (#9953)57f922a153
RitaDiasfix!: remove node 18, make base 20 (#9804)8fa2157bf7
Pedro Bonaminchore: add editorial team as owners for example folder (#9949)6e19f0599b
squiggler[bot]chore(deps): dedupe pnpm-lock.yaml (#9961)8679422dc6
Cody Olsenchore: fix migrate test hardcoding v3 (#9963)fcedaa6d19
Simon MacDonaldfix: feedback on algolia example (#9964)0c63bd2e34
Simon MacDonaldchore(examples): update function examples (#9966)cd54794dcd
squiggler[bot]chore(release): publish v4.0.0 (#9952)9b570ece82
Jul 11, 2025

Sanity Studio v3.99.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/e7fc39f1-5646-4a37-80cd-87c45d263a26

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.

If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.

📓 Full changelog

AuthorMessageCommit
Magnus Holmchore: auto-upload schema when a toggle is enabled (#9644)0eb00fd33c
Jordan Lawrencechore: updating name of release PR and commit to prefix version with v (#9932)80621cb661
renovate[bot]fix(deps): update dependency @sanity/ui to ^2.16.4 (#9934)39673611a0
Kevin Greenfeat(examples): generate a summary with ai-agents functions recipe (#9758)95d60feb6d
Kevin Greenfeat(examples): Algolia-Sync to the function recipes (#9731)fed1a8da2e
Eoin Falconerchore: adding docs team inclusion notice (#9715)6870d3fe44
RitaDiasfeat(core): keep values when clicking off create release modal (#9871)fe8330eb8f
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^1.1.38 (#9940)3dd90d539e
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.57.5 (#9941)892da2b930
renovate[bot]chore(deps): update dependency recast to ^0.23.11 (#9923)a187128c58
renovate[bot]chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.19 (#9942)3c1a30d1f5
Kevin Greenchore(examples): update instructions (#9938)f2941c7655
Simon MacDonaldfix(cli): add document-id flag to functions test (#9944)b9e7fcd9c0
Ashfeat: Media Library video integration (#9909)534285836c
RitaDiasrefactor(core): move check for quota inside of the dialog in button instead of overview / other places (#9862)cfebeaf884
squiggler[bot]chore(tests): generate dts tests 🤖 ✨ (#9948)a0bdedb289
Jordan Lawrencefix: pinning conventional-commits to v7 for CJS compatibility with lerna@8 (#9951)97c80b8f44
RitaDiastest(cli): update test after broken users / update to backend users (#9950)9012f41361
Jul 9, 2025

Sanity Studio v3.98.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/8738ca58-04f2-4547-b183-2c9121d1aca9

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.

If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.

📓 Full changelog

AuthorMessageCommit
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.57.0 (#9913)e124c21b47
Jordan Lawrencefix: correcting yaml syntax to git tag on publish (#9914)b9f02243c5
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.57.1 (#9919)32ebd0c750
Jordan Lawrencechore: using lerna full for creating release PR (#9917)82b3fbc5d9
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^1.1.36 (#9918)46a7d9deaa
Jordan Lawrencefix: add commit-message field to release PR workflow (#9922)23b4a3a76a
Ken Jonesdocs: Marketing/add function examples (#9760)ca1d50eb81
RitaDiastest: remove flag from cli token tests (#9925)6b4088abfa
Cody Olsenchore: fix vercel pnpm install issues with recast (#9930)c1041cd442
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^1.1.37 (#9927)c545a1bb6e
renovate[bot]chore(deps): update dependency esbuild to v0.25.6 (#9908)90821b148a
RitaDiastest(cli): update to use pnpm to install instead of npm (#9929)ebba8b0c91
renovate[bot]fix(deps): update dependency @sanity/ui to ^2.16.3 (#9931)d2b3cf52c0
Jordan Lawrencefix: handling where no templates available and not showing create doc button (#9933)d2f9810b3c
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.57.3 (#9928)ea2b66de0b
Jul 8, 2025

Sanity Studio v3.98.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/c31a5727-9677-4389-9a6a-c89a71211952

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.

If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.

📓 Full changelog

AuthorMessageCommit
Pedro Bonaminfix(actions): add write permissions to actions (#9894)879769839a
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^1.1.35 (#9897)d21610bb51
Magnus Holmfeat: synchronize schema to the server (#9622)2d6d901402
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.56.0 (#9889)9cfd35dd59
Pedro Bonaminfix(core): actions flickering- remove cleanup step for hook states on change (#9885)2ab95059b0
Jordan Lawrencefix: using full lerna for release process (#9899)c80aef87d1
Jordan Lawrencechore: debugging next release with provenance off (#9904)e827e02f7b
Jordan Lawrencechore: lerna publish with provenance and logs (#9905)d69e2509b7
squiggler[bot]chore(deps): dedupe pnpm-lock.yaml (#9902)97f8806c25
Jordan Lawrencefix: lerna provenance publishing for next (#9906)4ffa9fcac3
Simon MacDonaldfix: Functions dev and test commands can pick up different project ID's (#9892)3fb0b98fd3
RitaDiasfeat(core): add way to revert unpublishing in a release (#9873)5d9cf9fc23
squiggler[bot]chore(tests): generate dts tests 🤖 ✨ (#9911)08871ab974
Jordan Lawrencefix: latest release no lerna (#9907)747b651c2b
Jul 4, 2025

Sanity Studio v3.97.1

This release includes a fix for the 3.97.0 version in where it couldn't find @sanity/util due to an issue when publishing to npm

For the complete changelog with all details, please visit: www.sanity.io/changelog/d6cda5e0-6246-4ffd-aead-3c7b101b6a0b

Install or upgrade Sanity Studio

Sanity Studio v3.97.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/dafaceb1-4859-44b0-a4eb-0d29e9de07ba

Install or upgrade Sanity Studio

📓 Full changelog

AuthorMessageCommit
Pedro Bonaminchore(actions): add npm token validation to release actions (#9869)d55a8326e3
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^1.1.34 (#9874)c7f16f0d64
RitaDiasrefactor(core): use stderr printing instead of contextoutput (#9877)8733f9a16d
RitaDiasrefactor(core): hide validation aspects for when document is going to unpublish (#9879)3d5cdd6a43
Rune Bottenfeat(cli): add --project-id as alias of --project to init (#9799)af00ad2134
Rune Bottenfeat(cli): add API tokens management commands (#9821)6494f59c50
Rune Bottenfeat(cli): add sanity projects create command (#9830)af20bbf4af
Simon MacDonaldfix: add with user token option to functions test command (#9881)fd2aa4c9d2
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.55.15 (#9875)41afd49906
Sindre Gulsethfix(codegen): fix tsTypeOperator declaration (#9882)37d298d90e
Jul 2, 2025

Sanity Studio v3.96.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/6bab907b-a4d2-40fa-ae53-8c9c0cd2bab6

Install or upgrade Sanity Studio

Jun 25, 2025

Sanity Studio v3.95.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/4193104e-f558-4813-8978-9868f388470f

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

AuthorMessageCommit
renovate[bot]chore(deps): update dependency uuid to ^11.1.0 (#9800)b976f3a7ed
Cody Olsenchore: add tests for type exports (#9780)8bbe641f52
renovate[bot]chore(deps): update dependency prettier to v3.6.1 (#9795)dfdc7be7af
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^1.1.32 (#9805)96c01937ad
Ashfeat(sanity): add document panel banner for choosing new document destination95e7ad7c45
Ashfeat(sanity): activate the create document buttons for all perspectivesc0b5a0c3a2
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.55.5 (#9806)275b7a19e6
RitaDiasfix(structure): fix issue where the versions were being slowly loaded and so the last chip was the wrong one giving us the wrong element (#9803)5c48abba76
Jun 24, 2025

Sanity Studio v3.94.2

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/992c8ebf-ea65-4100-a400-15ad799bbbc0

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.

Sanity Studio v3.94.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/09f18e57-ae2d-463d-9297-611541b1d792

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

AuthorMessageCommit
Pedro Bonaminfix(actions): fix e2e UI test (#9718)3919f50978
renovate[bot]fix(deps): update dependency @sanity/ui to ^2.16.0 (#9716)258616905c
RitaDiasrefactor(core): update padding for boolean (#9725)cd584b9f46
Cody Olsenchore: test rolldown-vite (#9568)89429f1cd3
Binoy Patelfix(build): fixes bundle build script failing (#9719)7508e513d2
Bjørge Næsschore(ci): regenerate lockfile (#9730)23de35272e
Per-Kristian Nordnesfeat(core): media validator (#9648)2e3d18b278
RitaDiasfix(core): update error tooltip for copypaste (#9696)7b16d653b7
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.53.1 (#9729)cf0bf8550a
renovate[bot]fix(deps): update dependency @sanity/icons to ^3.7.3 (#9737)198ab74452
renovate[bot]fix(deps): update dependency @sanity/export to ^3.45.0 (#9717)61f7421618
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.54.2 (#9736)dfff499c50
renovate[bot]fix(deps): update dependency @sanity/ui to ^2.16.2 (#9726)74d5316fb4
renovate[bot]chore(deps): update dependency oxlint to ^1.2.0 (#9740)4b52866660
renovate[bot]chore(deps): update linters (#9739)f7c8082ad6
renovate[bot]fix(deps): Update dev-non-major (#9741)d233393746
renovate[bot]fix(deps): update dependency xstate to ^5.20.0 (#9742)586a638358
Cody Olsenfix: stop publishing src folders to npm (#9744)e9296c12d1
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^1.1.31 (#9728)d37cf06c17
renovate[bot]fix(deps): update dependency @xstate/react to v6 (#9743)2c77e7d358
renovate[bot]chore(deps): update playwright monorepo to v1.53.1 (#9710)fbcaf079d6
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.54.3 (#9746)af9f8fa054
Cody Olsenchore(deps): bump @sanity/ui-workshop to v2 (#9713)e99fbd951b
Bjørge Næssfeat: add support for tagging auto update bundles (#9654)7cabaeaf78
Bjørge Næsschore(ci): remove old release workflow (#9747)b281fe165f
Bjørge Næssfix(ci): upload modules after releasing next (#9751)a49ed83721
renovate[bot]chore(deps): update dependency vite in example to v6 (#9752)b5732087b9
Bjørge Næsschore(ci): set publish config before publishing (#9753)be182aaafa
Simeon Griggschore: update slack to discord in readmes (#9724)b91734445f
Knut Melværfix(examples): auto tag config (#9722)afab857d2d
renovate[bot]chore(deps): update dependency @rollup/plugin-node-resolve to v16 (#9750)b28a1e004b
renovate[bot]fix(deps): Update dev-non-major (#9755)17c8ae5b20
renovate[bot]fix(deps): update dependency @sanity/icons to ^3.7.4 (#9756)ac74b4dd0c
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.54.4 (#9762)3b22192031
Snorre Eskeland Brekkefix: manifest extract now correctly handles inline array.of item types that has a name conflicting with a global type (#9664)6c1896c6df
Ashfeat(sanity): add isNewDocument function1a054542db
Ashfeat(sanity): add isPerspectiveWriteable function253c5084e5
Ashfeat(sanity): allow new, unpersisted, documents to move between perspectives seamlesslya71f3309f8
RitaDiaschore: fix missing ) character (#9763)730d143834
RitaDiasrefactor(core): update gradient to be more prominent (#9765)fc3d873366
Simeon Griggsfix: print available workspaces for easier debugging (#9377)6377c06e67
RitaDiasfix(core): fix handle of change of dates (#9732)23b8016913
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.55.0 (#9767)87ebf9f00d
renovate[bot]chore(deps): update dependency oxlint to ^1.3.0 (#9775)27e406bf8f
Magnus Holmfix(sanity): be more resilient to process.env not being processed (#9769)91c1afb84b
renovate[bot]chore(deps): update pnpm to v10.12.2 (#9771)00db5539d3
Ashchore(sanity): add @returns TSDoc to clarify isNewDocument usageb1de6c54fe
Ashtest(sanity): add isNewDocument tests7b1df793dd
renovate[bot]chore(deps): update dependency use-effect-event to ^2.0.2 (#9770)7f15d4ad48
Cody Olsenfix: pin scrollmirror to MIT licensed version (#9777)6da4675188
RitaDiasrefactor(core): move some code out to scheduled-publishing (#9699)c40683a957
Cody Olsenfix(deps): bump vitejs/plugin-react to v4.6 (#9779)346d9fcfe6
RitaDiaschore(structure): make the hover not clicable (#9785)079cfde9ab
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.55.2 (#9781)a8f4d4c9fe
Per-Kristian Nordnesfix(core): fix issues with ML uploads (#9745)8bce663f64
renovate[bot]fix(deps): update dependency framer-motion to ^12.19.1 (#9778)40af063cce
renovate[bot]fix(deps): update dependency groq-js to ^1.17.1 (#9766)f915231339
Cody Olsenfix(deps): unpin scrollmirror now that it's MIT licensed (#9786)5dd3876f42
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.55.3 (#9790)4776574fb0
renovate[bot]chore(deps): lock file maintenance (#9791)494555e91a
Jun 17, 2025

Sanity Studio v3.93.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/02b8873e-b5ec-4a71-9dac-9af926d3b677

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.

Jun 10, 2025

Sanity Studio v3.92.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/90aaa078-3114-4db6-9cd3-b80a11bced1b

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

AuthorMessageCommit
Bjørge Næssfix(ci): skip creating release pr for release commit (#9555)0c62475c85
Bjørge Næsschore: use git-only setting for changelog author info (#9558)d5e999b492
Bjørge Næsschore(ci): set lerna loglevel=debug (#9561)17a2a18701
Bjørge Næssfix(ci): use pnpm for pkg.pr.new (#9554)8e8a224f4d
renovate[bot]chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.18 (#9521)ac1403729c
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.50.8 (#9508)f6357dbe1e
Pedro Bonaminfix(core): history cleared event should be the last event in the even… (#9559)1dc766a750
renovate[bot]chore(deps): pin peter-evans/create-pull-request action to 271a8d0 (#9564)34fc5db55d
renovate[bot]fix(deps): update dependency @sanity/client to ^7.4.1 (#9563)28995c11d7
Pedro Bonaminfix(core): get correct document title when creating comments (#9560)e9b861a7e3
Cody Olsenfix: speedup sanity dev by warming up the entry file (#9567)10dc15df6a
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^1.1.28 (#9424)b366fcdfbc
Ashchore(test-studio): add lazy component examples91f42bd9a9
Ashfeat(sanity): add display names to middleware componentsf7f756b30c
Ashfeat(sanity): add suspense boundaries to middleware components3fbca9cc08
renovate[bot]chore(deps): update vitest monorepo to ^3.2.1 (#9566)7f2e35ce21
Bjørge Næsschore(ci): add version override for @conventional-changelog/git-client (#9570)f6d3ebca3c
Bjørge Næsschore(ci): use correct commit message for release pr (#9573)9ed4e057d0
Pedro Bonaminfix(core): update buildCommentBreadCrumb recursivity (#9525)70815e623d
Bjørge Næssfeat(cli): update React and friends for Studios created via init (#9576)0ebfbfe4f5
Jordan Lawrencefix(core): restore delete document uses lastRevision (#9552)88321264dd
Eoin Falconerfeat: add timeZone settings to datetime input (#8181)1ca2568316
Cody Olsenfix: resolve getAttribute is not a function errors in PTE on next.js (#9571)db63fa1509
Eoin Falconerfix: fixing search for timezones (#9579)8af6f8d288
Carolina Gonzalezfix(cli): do not create projects with undefined organizations (#9548)3717582803
Bjørge Næssfix(cli): skip auto update prompt for non-interactive sessions (#9577)19ebe8f22f
Bjørge Næssfix(cli): bring back the continue option for auto-update prompts (#9578)762b6683ee
renovate[bot]chore(deps): update dependency mendoza to ^3.0.8 (#9583)9a8efc30a1
Cody Olsenfix: duplicate context error for media library (#9580)8fcb58713e
renovate[bot]fix(deps): Update xstate monorepo (#9586)cd358b0b09
renovate[bot]chore(deps): update vitest monorepo to ^3.2.2 (#9584)97cd5c79a3
Cody Olsenfix: handle imperative focus state in slug input correctly (#9581)672fba8b84
Ashfeat(sanity): allow workspace switching in Dashboard (#9569)6e43480f72
renovate[bot]fix(deps): update dependency @sanity/client to ^7.5.0 (#9591)f33154ba73
Simon MacDonaldfix: DevEx improvements when using functions cli commands (#9595)844b3d4b3a
Taylor Besedachore(cli): update runtime-cli (#9598)2c23c438bd
Christian Grøngaardfeat(core): allow configuring PTE plugins (#8785)57b8dc5df8
Ashfix(sanity): perspective menu vertical alignmentaaa5db21cf
Ashfeat(sanity): allow ReleasesNav to be rendered without releases tool button07359c84cb
Ashfeat(sanity): export ReleasesNav7aeb253af8
Ashfeat(sanity): allow ReleasesNav inner MenuItem props to be customised7fd6773015
Saskiafeat: Support Portable Text object deprecation (#9590)08204e17ed
Pedro Bonaminfeat(core): versions primary action (#9596)c0d9efa395
Cody Olsenchore: eslint ignore playwright ct report files (#9610)e5d35ec7fc
renovate[bot]chore(deps): update dependency urlpattern-polyfill to v10.1.0 (#9606)cb6973a1e7
Jun 3, 2025

This release includes various improvements and bug fixes.

For the complete changelog with details, please visit: www.sanity.io/changelog/bb30c7eb-fc6b-4422-92d1-86f631500682

Install or upgrade Sanity Studio

To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.

📓 Full changelog

AuthorMessageCommit
Ashchore(sanity): use consistent casing for "New release" string06afc34981
Ashrefactor(sanity): move "create release" menu item to shared component13925e2965
Ashrefactor(sanity): simplify permission checkc38593993e
renovate[bot]fix(deps): update dependency @sanity/presentation-comlink to ^1.0.20 (#9468)0814c03ca8
Ashfeat(sanity): make releases.enabled configuration optional505631cf67
Ashfeat(sanity): add workspace release count limit3268a0197f
renovate[bot]fix(deps): update dependency react-rx to ^4.1.29 (#9513)b77cc08518
Magnus Holmchore(schema): fix internal typing of RuleSpec and FieldReference (#9510)863dbbdff0
Pedro Bonaminfix(core): hide getAddonDataset error (#9520)ee3eda6352
Ashtest(sanity): add observable.create method to mockSanityClient34ac8168ba
Ashtest(sanity): add duplicate document operation tests413e84fda9
renovate[bot]fix(deps): update dependency @sanity/presentation-comlink to ^1.0.21 (#9524)70e5d40fa4
renovate[bot]fix(deps): update dependency groq-js to ^1.17.0 (#9507)ceb86ecd0d
Rupert Dunkfix(presentation): fix multiple resolver document location state (#9428)fb3a956f01
Ashfeat(sanity): add ability to map document upon duplication (#9517)25e5bfdb33
renovate[bot]fix(deps): update dependency @sanity/comlink to ^3.0.5 (#9522)50ff0070d7
renovate[bot]fix(deps): update dependency @sanity/insert-menu to v1.1.12 (#9523)897eaaefd6
renovate[bot]chore(deps): update dependency esbuild to v0.25.5 (#9509)f22fe07f1f
RitaDiasfix(core): add condition in useDocumentTitle to allow for unpublished preview title (#9489)45fbd31062
renovate[bot]fix(deps): update dependency @sanity/client to ^7.4.0 (#9527)1184899e50
Jordan Lawrencefeat: duplicate release (#9445)f9d03da5fb
Pedro Bonaminfix(cli): check if is interactive before prompting to upgrade (#9530)5aa3c1de55
Bjørge Næsschore(ci): fix missing env var for cleanup script (#9533)f620e1c976
Bjørge Næssrefactor(deps): replace lerna with lerna-lite (#9529)1c22feade5
Bjørge Næsschore(ci): run dataset cleanup for individual pull requests (#9535)4ae733cc17
Taylor Besedachore(cli): update runtime-cli (#9536)87fdf539c2
Bjørge Næsschore(ci): publish tagged next release from main (#9531)524326c922
Bjørge Næssfix(ci): fix efps document references (#9542)d9ca72dfc7
Pedro Bonaminfix(core): updates to change indicators in review changes (#9516)633b489697
squiggler[bot]chore(deps): dedupe pnpm-lock.yaml (#9534)1e2dad2acc
Bjørge Næssfix(releases): optimize document availability subscription (#9373)69878300ba
Bjørge Næsschore(ci): set up release automation (#9543)9f6716a93e
May 27, 2025

This release includes various improvements and bug fixes.

For the complete changelog with details, please visit: www.sanity.io/changelog/cfe82482-30ed-4888-b11f-cd2bdd7ccfde

Install or upgrade Sanity Studio

To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.

📓 Full changelog

AuthorMessageCommit
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.50.2 (#9348)6e5aa241e0
Magnus Holmchore: use correct path for "groq" package (#9458)4438f2f5fb
Jordan Lawrencetest: refactor ObjectBlock tests to use clicks instead of Tab navigation to fix issue with focus in chromium (#9463)772b8cef27
renovate[bot]fix(deps): update dependency @sanity/client to ^7.3.0 (#9462)704f1b2f0a
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.50.3 (#9469)a3a3ae387c
RitaDiasfix(core): update useDocumentVersions to cache observable per id (#9442)cd8c314e70
Jordan Lawrencefeat: dashboard studio links embed (#9432)20db4da134
ChrisLaRocquefeat(vision): save vision queries (#9004)34d2a09171
Jordan Lawrencechore: test-studio deploys manifest (#9332)f200719ac5
Ashfeat(sanity): remove Actions API remote feature toggle and default to enabled994ab1f2d5
Ashfeat(sanity): deprecate __internal_serverDocumentActions.enabled configuration option27bda8fc37
Simeon Griggsfix: move sanity ui to its own component (#9466)78b8fa3d99
Magnus Holmfeat(schema): move builtin types into @sanity/schema (#9450)9acb96968c
RitaDiasrefactor(core): move observable cache clean up to helper method (#9471)2526a1565d
renovate[bot]fix(deps): update dependency @portabletext/editor to ^1.50.6 (#9470)64185be693
RitaDiasfix(core): fix issue where document for unpublished should show the preview for the published document and not untitled (#9476)7fbbf7e1d9
Jordan Lawrencefeat: deprecate --auto-updates flag in CLI (#9454)db677521f0
Bjørge Næssfix(structure): make document list search interactive when not connected (#9485)7b2fc6c460
Bjørge Næsschore(e2e): cleanup old datasets on PR close (#9479)f395d60653
Ryan Bonialfix(cli): respect prefers reduced motion for SDK template (#9495)8345fc76c0
renovate[bot]fix(deps): update dependency @sanity/ui to ^2.15.18 (#9461)1023bd1e07
Ryan Bonialchore(cli): update SDK templates to version ^2 (#9494)219d14fa82
Jordan Lawrencetest: increase timeout for search branching test (#9492)b541202205
renovate[bot]fix(deps): update dependency @sanity/comlink to ^3.0.4 (#9467)494d5ef629
Pedro Bonaminchore(actions): fail e2e tests if no preview url is found (#9504)1906d31754
Magnus Holmfeat(schema): place builtin types in a separate registry (#9451)f8013f10d7
Pedro Bonaminfix(core): review changes and history updates. (#9431)6025c1022f
Espen Hovlandsdalfeat: detect and warn if using http1 against API (#8848)73319cdfcc
Pedro Bonaminfeat(core): add history cleared event and compare to published (#9506)c799945387
Magnus Holmfeat(schema): introduce internal own props on each type (#9472)fca1e6f28b
May 20, 2025

This release includes various improvements and bug fixes.

For the complete changelog with details, please visit: www.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1

Install or upgrade Sanity Studio

To upgrade to this version, run one of the following commands:

# Using npm
npm install sanity@latest

# Using pnpm
pnpm add sanity@latest

# Using yarn
yarn add sanity@latest

# Using bun
bun add 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

AuthorMessageCommit
Cole Petersfix(cli): remove linting configs from app templates (#9421)3ae5104dc2
Taylor Besedachore(cli): update runtime-cli (#9411)bd6bc5c36d
renovate[bot]chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.17 (#9368)3beae68508
Jordan Lawrencerefactor: release type imports use client types (#9416)22f804b666
RitaDiasrefactor(core): updated client api version (#9423)9bf02a6eb2
Jordan Lawrencechore: marking use of useClient() with no options as deprecated (#9426)aa6038f9a7
Cole Petersfix(cli): clean up mentions of 'core apps' -> 'custom apps' (#9437)7f6bd42b7e
Bjørge Næsschore(eslint): switch off no-nested-ternary rule (#9436)f94922ccd4
RitaDiasfix(core): add fix for hanging requests for the collection states (#9433)e57b96c9dc
Bjørge Næsschore(efps): add debug info (#9435)63b0220e99
renovate[bot]chore(deps): update dependency styled-components to ^6.1.18 (#9138)8d2fe701f2
Jordan Lawrencerefactor: use release version actions client (#9422)60192e5072
Taylor Besedachore(cli): update runtime-cli and functions implementation (#9438)5d1e5f5d73
ecospark[bot]fix(deps): update React Compiler dependencies 🤖 ✨ (#9440)7ac692662b
Per-Kristian Nordnesfeat: notify user about Media Library was not found (#9387)9a2039cbd3
Jordan Lawrencerefactor: createReleaseOperationsStore uses action client for version creation when reverting release (#9443)4d8ff4577c
renovate[bot]fix(deps): update dependency get-it to ^8.6.9 (#9449)1adedb59f0
Carolina Gonzalezfix(cli): remove named export from SDK application templates (#9453)8aa8240472
Fred Carlsenchore(manifest): add media library config to extracted manifest (#9430)062f32092b
renovate[bot]fix(deps): update dependency @sanity/client to ^7.2.2 (#9448)7e52ce2039
ecospark[bot]chore(deps): dedupe pnpm-lock.yaml (#9457)4acdef6cd5
Bjørge Næssfix: improve connection error handling (#5893)974be5178e
May 13, 2025

Sanity Studio v3.88.3

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/3e2a827b-9e24-4bcd-90bd-b76f00950dcf

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.

If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.

Notable improvements

  • You can now add a title and translations to the .divider() in the structure builder
  • Improves Studio error handling
  • Removes the default projectId and dataset from the App SDK templates.

🐛 Notable bugfixes

  • Fixes issue where a user that should have permissions to edit version of documents, wasn't being able to.- Fixes 🐛

📓 Full changelog

AuthorMessageCommit
Darius Westchore: Update community invite to discord (#9375)235ea2297f
Jordan Lawrencedocs: updating readme logo and discord links for community (#9381)373ad8e823
RitaDiasfeat(struture): add title and translate aspects (#9383)066621fdda
Bjørge Næssfeat: add special handling of dynamic import errors (#9349)2822706f74
Jordan Lawrencerefactor: using sanity::partOfRelease where appropriate (#9384)d647a8e51d
renovate[bot]fix(deps): update dependency @sanity/client to ^7.2.1 (#9390)addf066daa
Ashchore(renovate): remove ESBuild <=0.21 allowance (#9393)103b2dbf1d
Pedro Bonaminfix(core): remove duplicated call to useBundleDocuments (#9389)8952c274ee
Sindre Gulsethfeat: use sanity client to resolve GDR references (#9386)afa35d248c
renovate[bot]fix(deps): update dependency get-it to ^8.6.8 (#9354)226b1e3460
Jordan Lawrencefix: using new monogram for single workspace studio icon fallback (#9396)f573b424d0
renovate[bot]fix(deps): update dependency @portabletext/block-tools to ^1.1.25 (#9382)52d890d83d
renovate[bot]chore(deps): update dependency esbuild to v0.25.4 (#9398)5d2c596ad2
renovate[bot]fix(deps): update dependency @sanity/export to ^3.44.0 (#9404)97bcec2ac1
Bjørge Næsschore(test-studio): add vite-ignore to dynamic imports to silence warning (#9397)6c2c39e40e
Carolina Gonzalezfix(cli): remove projectId and dataset strings from app templates (#9409)c68d790d42
Per-Kristian Nordnesfix(core): add tags to Media Library requests (#9413)6e6f36bace
RitaDiasfix(core): add fix for useDocumentForm (#9415)0b40975b9c
RitaDiasrefactor(core): update method for documentId (#9418)2e40a84e3d
May 8, 2025

Sanity Studio v3.88.2

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit: www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6

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

AuthorMessageCommit
Taylor Besedafix(cli): blueprints commands help entries (#9376)5ea712db6c
renovate[bot]fix(deps): update dependency @sanity/preview-url-secret to ^2.1.11 (#9371)b28882544e
Jordan Lawrencefeat: replacing favicons (#9367)fb6eee4639
renovate[bot]fix(deps): update dependency @sanity/comlink to ^3.0.3 (#9369)79c8ad625f
Ashfix(sanity): switch to RouterContextValue instance for performing Comlink-driven navigation (#9379)405fed9818
Jordan Lawrencechore: upgrading @sanity/logos to 2.2.0 (#9380)191cf52cfd
Latest
v5.21.0
Tracking Since
Feb 20, 2025
Last fetched Apr 19, 2026