Sanity Studio v4.20.1
This release includes various improvements and bug fixes.
Notable bugfixes
fixes: ERR_REQUIRE_CYCLE_MODULE on node older than 20.19.5 and 22.15
fixes: Error: Unable to resolve \sanity module root errors on windows.
Upgrade react to 19.2.1 to address CVE-2025-55182
Install or upgrade Sanity Studio
To upgrade to this version, run:
npm install sanity@latestTo 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 |
|---|---|---|
| renovate[bot] | fix(deps): update dependency groq-js to ^1.22.0 (#11366) | 6976b77 |
| renovate[bot] | chore(deps): update dependency prettier to ^3.7.3 (#11372) | 49169c5 |
| renovate[bot] | chore(deps): update dependency @sanity/pkg-utils to ^9.2.3 (#11371) | f8cb705 |
| squiggler[bot] | chore(deps): dedupe pnpm-lock.yaml (#11365) | 6d876d6 |
| Cody Olsen | chore: changes to catalog should bust turbo cache (#11374) | d238c20 |
| renovate[bot] | chore(deps): update dependency @sanity/pkg-utils to v10 (#11373) | d4ac644 |
| Kristoffer Brabrand | fix: handle asset as array member with enforce required fields (#11370) | 6cb181b |
| RitaDias | refactor: update aria and button labels for focus mode (#11377) | 054f49b |
| Kristoffer Brabrand | fix(cli): handle url imports for themer.sanity.build (#11346) | eedec5b |
| Pedro Bonamin | fix(core): remove key prop from BaseItemProps (#11375) | 8908e08 |
| Bjørge Næss | chore(ci): set up release automation for next-major (#11378)
| c32c601 |
| Cody Olsen | fix: ERR_REQUIRE_CYCLE_MODULE on older node, and windows resolve regression (#11385) | bfaa1c7 |
| Ausha Richardson (Sanity) | chore: 🔒 Security Fix: Update React to 19.2.1 to address CVE-2025-55182 (#11386) | 9b99b5a |