Sanity Studio v4.4.0
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit:
www.sanity.io/changelog/8afb730b-2788-48b2-b601-efd3c99ca1e7
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 |
---|---|---|
renovate[bot] | chore(deps): update playwright monorepo to v1.54.2 (#10191) | 4cba52a |
renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.28 (#10188) | ec0c5bf |
renovate[bot] | chore(deps): update dependency sanity-plugin-markdown to v6 (#10193) | a86cc8e |
renovate[bot] | fix(deps): Update dev-non-major (#10192) | 6ba5be6 |
renovate[bot] | chore(deps): update dependency sanity-plugin-media to v4 (#10194) | 866ec52 |
renovate[bot] | chore(deps): update linters to ^8.39.0 (#10198) | d6ac5c0 |
Pedro Bonamin | fix(structure): render actions menu if sideMenuItems has actions (#10196) | 62272a8 |
Bjørge Næss | fix(bundle-manager): always keep highest version outside ttl (#10197) | 160a3ee |
squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10199) | 1e10f9f |
Bjørge Næss | fix(cli): don't coerce sanity version during build/dev (#10190) | 7330842 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.1.9 (#10202) | 4aabd89 |
renovate[bot] | chore(deps): update vitest monorepo to ^3.2.4 (#10182) | 418ba78 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.1.11 (#10204) | 30a9a70 |
Pedro Bonamin | fix(cli): env vars not loading in sanity.cli when using vite callback (#10186) | 42122dc |
RitaDias | feat: virtualising release documents table (#10203) | 1ff9a38 |
Bjørge Næss | chore(ci): add slack alert for failed release workflows (#10211) | 388c2db |
renovate[bot] | chore(deps): update dependency vite to v7 (#10134) | 2de38f6 |
Ken Jones | docs: add curly braces to blueprint projections for upcoming change (#10206) | c665a4a |
Pedro Bonamin | fix(core): allow losing focus inside popover modals, fix scroll in popover issue (#10213) | d49b527 |
renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^2.0.8 (#10200) | 498a56d |
renovate[bot] | fix(deps): update dependency xstate to ^5.20.2 (#10222) | b82b0a6 |
renovate[bot] | chore(deps): update dependency eslint-plugin-oxlint to ^1.11.0 (#10223) | 0aec901 |
renovate[bot] | chore(deps): update dependency oxlint to ^1.11.0 (#10224) | 91b483d |
Rupert Dunk | fix(sanity): presentation navigation issues and initial value handling (#10207) | 34fba7d |
Bjørge Næss | fix: update engines to require node >=22.12.0 (#10227) | c1b9fe2 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.3.0 (#10226) | 4681b77 |
Rupert Dunk | fix(sanity): explicitly unset legacy inspect parameter (#10208) | 6f636d0 |
renovate[bot] | chore(deps): update dependency vite to ^7.1.1 (#10221) | 4e75ce2 |
renovate[bot] | chore(deps): update dependency @sanity/sdk to v2.1.2 (#10231) | f6b4317 |
renovate[bot] | chore(deps): update dev-non-major (#10232) | 50b44b9 |
Bjørge Næss | chore: add auto-updating dev studio (#10235) | 903e6a5 |
renovate[bot] | chore(deps): update dependency oxlint to ^1.11.1 (#10234) | a5d54ba |
Pedro Bonamin | feat(util): add support for localized moment tokens (#10240) | caf47b6 |
Cole Peters | chore(cli): bump sanity dep to ^4 for app templates (#10248) | 866a919 |
Bjørge Næss | fix(sanity): add missing v-prefix in link to release tag (#10241) | f5e4de7 |
Cody Olsen | chore: fix etl script (#10250) | 37f3a26 |
renovate[bot] | chore(deps): update dependency @date-fns/utc to ^2.1.1 (#10252) | 469807b |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^3.0.6 (#10245) | 5a9f4cf |
renovate[bot] | chore(deps): update dependency @sanity/logos to ^2.2.2 (#10230) | 70a0b61 |
renovate[bot] | chore(deps): update dependency @sanity/message-protocol to ^0.17.0 (#10233) | 7781098 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^2.3.3 (#10242) | 322ab52 |
Pedro Bonamin | fix(core): issue with releases default values (#10251) | 7b8fa2f |
renovate[bot] | fix(deps): update dependency @date-fns/tz to ^1.4.1 (#10253) | dcacb4b |
renovate[bot] | chore(deps): update linters (#10243) | b3e3003 |
renovate[bot] | chore(deps): update slackapi/slack-github-action action to v1.27.1 (#10259) | 1a527ca |
renovate[bot] | chore(deps): update actions/checkout action to v5 (#10260) | d1a21a8 |
renovate[bot] | chore(deps): update dependency sanity-plugin-hotspot-array to v3 (#10262) | d38e1a2 |
Pedro Bonamin | fix(presentation): send presentation/refresh events for version documents changes (#10255) | 0e0b8de |
renovate[bot] | fix(deps): update dependency @portabletext/block-tools to v3 (#10256) | 4672c48 |
Cody Olsen | chore: prevent typescript 5.9 from sneaking in before we're ready (#10266) | 8a8c66c |
renovate[bot] | fix(deps): update dependency @sanity/export to ^3.45.3 (#10244) | 084a599 |
Pedro Bonamin | fix(cli): updates dev action to trigger async work while showing spinner (#10268) | 3b29438 |
Pedro Bonamin | chore(cli): skip sanity tokens tests (#10276) | 15106bd |
Jordan Lawrence | feat: adding chips to release summary to show count of release actions (#10237) | 62af6fc |
renovate[bot] | chore(deps): update dev-non-major (#10258) | d2221b3 |
renovate[bot] | chore(deps): update dependency vite to ^7.1.2 (#10257) | 3f87e29 |
renovate[bot] | chore(deps): update dependency @sanity/code-input to v6 (#10272) | 62e7d35 |
renovate[bot] | chore(deps): update dependency observable-callback to ^1.0.3 (#10269) | 4c6ad96 |
renovate[bot] | chore(deps): update dependency oxlint to ^1.11.2 (#10270) | 625f3e2 |
renovate[bot] | chore(deps): update dependency @mux/mux-player-react to ^3.5.3 (#10273) | 4bb2571 |
renovate[bot] | chore(deps): update dependency tsx to ^4.20.4 (#10271) | 39cd676 |
renovate[bot] | chore(deps): lock file maintenance (#10265) | af81a45 |
Ash | fix(sanity): unexpected type narrowing when array passed to defineConfig (#10275)
| 93fed00 |
Binoy Patel | feat(cli): choses a new port if dev server is conflicted for apps (#10212) | 00369ec |
Bjørge Næss | fix(cli): gracefully handle version check errors in sanity dev (#10279) | d223320 |