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
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.
| Author | Message | Commit |
|---|---|---|
| Ash | chore(sanity): use consistent casing for "New release" string | 06afc34981 |
| Ash | refactor(sanity): move "create release" menu item to shared component | 13925e2965 |
| Ash | refactor(sanity): simplify permission check | c38593993e |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.20 (#9468) | 0814c03ca8 |
| Ash | feat(sanity): make releases.enabled configuration optional | 505631cf67 |
| Ash | feat(sanity): add workspace release count limit | 3268a0197f |
| renovate[bot] | fix(deps): update dependency react-rx to ^4.1.29 (#9513) | b77cc08518 |
| Magnus Holm | chore(schema): fix internal typing of RuleSpec and FieldReference (#9510) | 863dbbdff0 |
| Pedro Bonamin | fix(core): hide getAddonDataset error (#9520) | ee3eda6352 |
| Ash | test(sanity): add observable.create method to mockSanityClient | 34ac8168ba |
| Ash | test(sanity): add duplicate document operation tests | 413e84fda9 |
| 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 Dunk | fix(presentation): fix multiple resolver document location state (#9428) | fb3a956f01 |
| Ash | feat(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 |
| RitaDias | fix(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 Lawrence | feat: duplicate release (#9445) | f9d03da5fb |
| Pedro Bonamin | fix(cli): check if is interactive before prompting to upgrade (#9530) | 5aa3c1de55 |
| Bjørge Næss | chore(ci): fix missing env var for cleanup script (#9533) | f620e1c976 |
| Bjørge Næss | refactor(deps): replace lerna with lerna-lite (#9529) | 1c22feade5 |
| Bjørge Næss | chore(ci): run dataset cleanup for individual pull requests (#9535) | 4ae733cc17 |
| Taylor Beseda | chore(cli): update runtime-cli (#9536) | 87fdf539c2 |
| Bjørge Næss | chore(ci): publish tagged next release from main (#9531) | 524326c922 |
| Bjørge Næss | fix(ci): fix efps document references (#9542) | d9ca72dfc7 |
| Pedro Bonamin | fix(core): updates to change indicators in review changes (#9516) | 633b489697 |
| squiggler[bot] | chore(deps): dedupe pnpm-lock.yaml (#9534) | 1e2dad2acc |
| Bjørge Næss | fix(releases): optimize document availability subscription (#9373) | 69878300ba |
| Bjørge Næss | chore(ci): set up release automation (#9543) | 9f6716a93e |
Fetched April 11, 2026