npm sanity 6.19.0
v6.19.0

4 hours ago

Sanity Studio v6.19.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xOC4w

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
squiggler-app[bot] chore(deps): lock file maintenance (#15348) 4bd79ee
@bjoerge test(bench): cover rapid listen stream cancels over h2 (#15345) 8e94ad0
@stipsan chore(deps): exclude motion packages from the minimum release age gate (#15340) 406d8e1
@stipsan fix(sanity): remove the global context registry so two versions of sanity can render on one page (#15327) b8f1bd5
squiggler-app[bot] chore(deps): update dependency zod to ^4.6.7 (#15334) ebd128d
squiggler-app[bot] chore(deps): update dependency eventsource-parser to ^4.1.2 (#15333) 78d0d7e
squiggler-app[bot] chore(deps): update dependency @tanstack/react-virtual to ^3.14.18 (#15332) 9dfee7f
squiggler-app[bot] chore(deps): update dependency oxc-transform-react to ^0.154.0 (#15329) 382f51a
squiggler-app[bot] fix(deps): update dependency motion to ^14.1.1 (#15328) 86f89c4
squiggler-app[bot] chore(deps): update dependency oxlint to ^1.88.0 (#15331) ba27aa0
squiggler-app[bot] chore(deps): update dependency oxfmt to ^0.73.0 (#15330) e8b0ed8
@stipsan fix(form): derive upload target card tone from the current read-only state (#15305) c8b8ad0
squiggler-app[bot] chore(deps): update dependency styled-components to ^6.6.0 (#15322) 96b07f9
@stipsan refactor(core): pass link params through polymorphic as instead of render-time wrappers (#15287) 4b3c7ba
@stipsan refactor(structure): pass pane link params through polymorphic as in structure, presentation and dev panes (#15288) 70a1b45
squiggler-app[bot] chore(deps): lock file maintenance (#15323) 2547d27
squiggler-app[bot] chore(deps): update dependency @sanity/google-maps-input to ^6.1.16 (#15318) 4af16ac
squiggler-app[bot] chore(deps): update dependency @sentry/react to ^11.7.0 (#15321) 50ba4c2
squiggler-app[bot] fix(deps): update dev-non-major (#15320) 9eb9ed4
squiggler-app[bot] chore(deps): update dependency sanity-plugin-internationalized-array to ^5.3.4 (#15319) 79ab3ad
@stipsan docs(agents): remove the hmr and bundled dev mode caveats (#15207) 8cd3021
squiggler-app[bot] chore(deps): lock file maintenance (#15303) 592a176
squiggler-app[bot] chore(deps): update dependency @sanity/ui to ^4.4.4 (#15302) c901a2a
squiggler-app[bot] chore(deps): update dependency @sanity/ui to ^4.4.3 (#15298) 8f566f5
@stipsan refactor(core): migrate navbar search, resources and free trial wrappers to vanilla-extract (#14985) 05bfc4b
@stipsan fix(vision): align sanity peer dependency with workspace version (#15108) 338f3b1
@stipsan fix(core): remove initial navbar flicker on load (#15242) be5248d
@stipsan fix(core): log out when an invalid session arrives before workspaces resolve (#15187) e29b442
@stipsan refactor(tasks): mount the open-tasks footer from the status bar instead of internal tasks config (#15190) 234999a
@juice49 chore(docs): remove singleton documents skill (#15286) 47c4ff1
@stipsan chore(deps): update @tanstack/react-virtual to ^3.14.17 (#15299) 10510d5
@stipsan fix(core): stop remounting the studio layout when feature checks settle (#15111) 14f139f
@stipsan refactor(core): load user avatars with suspense (#15237) 989b5c9
@stipsan fix(core): stop remounting the studio layout when scheduled publishing checks settle (#15241) 95813c7
@jonahsnider feat(schema): make manifest validation aware of built-in parent types during compilation (#15133) e3e0fc2
squiggler-app[bot] chore(deps): update dependency i18next to ^26.4.4 (#15285) 6593a15
squiggler-app[bot] chore(deps): update dependency @sanity/ui to ^4.4.1 (#15284) 262184e
@stipsan chore(deps): update conventional-changelog packages (#15277) 11c3ab8
@stipsan chore(deps): update dependency @sanity/diff-patch to v7 (#15257) 2902d5c
@stipsan docs(agents): label AI-authored PRs with ✨ ai instead of 🤖 bot (#15283) 05642d4
@stipsan fix(structure): align list pane items whether or not the list scrolls (#15250) f939bc7
@stipsan fix(sanity): export the VideoDefinition that defineVideoField accepts (#15279) 3651057
cursor[bot] test(router): cover json params encoding fallbacks (#15185) 97d0035
squiggler-app[bot] chore(deps): lock file maintenance (#15278) 4e05eca
squiggler-app[bot] fix(deps): update dependency motion to ^14.1.0 (#15281) 7b97148
squiggler-app[bot] chore(deps): update dependency uuid to ^14.0.3 (#15271) 0d3b926
squiggler-app[bot] chore(deps): update dependency @sentry/react to ^11.6.0 (#15282) 4b95bdc
squiggler-app[bot] chore(deps): update dependency prettier to ^3.9.10 (#15270) 74faa48
squiggler-app[bot] chore(deps): update dependency @tanstack/react-virtual to ^3.14.15 (#15266) f07039f
squiggler-app[bot] fix(deps): update dependency motion to ^14.1.0 (#15276) 50ecbf0
squiggler-app[bot] chore(deps): update dependency chromatic to ^18.12.0 (#15267) 9e99090
squiggler-app[bot] chore(deps): update dependency player.style to ^0.3.5 (#15269) 69e68c4
squiggler-app[bot] chore(deps): update dependency @sanity/tsdown-config to ^0.28.8 (#15280) e602954
squiggler-app[bot] chore(deps): update dependency i18next to ^26.4.3 (#15268) 21616be
squiggler-app[bot] chore(deps): update dependency knip to ^6.41.0 (#15274) eefa65c
squiggler-app[bot] chore(deps): update dependency @sanity/vanilla-extract-vite-plugin to ^0.2.25 (#15262) fe960b8
squiggler-app[bot] chore(deps): update dependency zod to ^4.6.6 (#15272) 49fe277
squiggler-app[bot] chore(deps): update dependency @conventional-changelog/git-client to ^3.2.0 (#15265) 5543552
squiggler-app[bot] chore(deps): update pnpm to v12.11.2 (#15275) 680af39
squiggler-app[bot] chore(deps): update renovatebot/github-action action to v46.3.8 (#15273) dfeeaea
squiggler-app[bot] fix(deps): update typescript-tooling (#15260) 00c8963
squiggler-app[bot] chore(deps): update dependency @tanstack/react-virtual to ^3.14.14 (#15263) 3ce55b7
squiggler-app[bot] chore(deps): update dependency oxlint-tsgolint to ^7.0.2004 (#15264) 5b0e616
squiggler-app[bot] fix(deps): update dev-non-major (#15256) efa15fb
@laurenashpole chore: migrate text in scheduled publishing (#15141) 12b7afd
@laurenashpole chore: migrate text in tasks (#15152) 5c92d24
@laurenashpole chore: migrate text in core field (#15070) 288ad2d
squiggler-app[bot] chore(deps): update dependency sanity-plugin-internationalized-array to ^5.3.3 (#15255) 4a2e4e1
squiggler-app[bot] chore(deps): update dependency @sanity/vanilla-extract-vite-plugin to ^0.2.24 (#15254) abd5c01
squiggler-app[bot] chore(deps): update dependency @sanity/tsdown-config to ^0.28.6 (#15253) 5d91b63
squiggler-app[bot] chore(deps): update dependency lefthook to ^2.2.1 (#15227) 73210db
squiggler-app[bot] chore(deps): update dependency knip to ^6.40.0 (#15223) 7fa26e9
squiggler-app[bot] chore(deps): update dependency @sanity/ailf to ^7.41.0 (#15222) 13c39ac
squiggler-app[bot] fix(deps): update codemirror (#15229) ccdaec4
squiggler-app[bot] fix(deps): update portabletext (#15251) 13bece8
squiggler-app[bot] chore(deps): update dependency vite to ^8.3.4 (#15246) e4e05a3
squiggler-app[bot] fix(deps): update playwright monorepo to v1.64.0 (#15230) 285b064
squiggler-app[bot] chore(deps): update dependency @sentry/react to ^11.5.0 (#15226) 4190dd1
squiggler-app[bot] chore(deps): update dependency @mux/mux-player-react to ^3.14.0 (#15221) 5e530f8
squiggler-app[bot] chore(deps): update chromaui/action action to v18.11.0 (#15220) 15d746a
squiggler-app[bot] fix(deps): update dev-non-major (#15247) 466dde4
squiggler-app[bot] chore(deps): lock file maintenance (#15248) 64ef55e
squiggler-app[bot] chore(deps): update dependency nanoid to ^6.0.2 (#15224) 9264e7a
squiggler-app[bot] fix(deps): update dependency @sanity/cli to ^8.16.0 (#15245) 73980e6
squiggler-app[bot] fix(deps): update dev-non-major (#15244) 8ed96f5
squiggler-app[bot] chore(deps): update dependency @sanity/google-maps-input to ^6.1.15 (#15243) 07d0149
@shapirodaniel fix(core): keep presence avatars in stable positions (#15238) 4038f96
squiggler-app[bot] chore(deps): update dependency chromatic to ^18.11.0 (#15218) 67adfad
squiggler-app[bot] chore(deps): update dependency react-i18next to ^17.0.16 (#15219) cd5d75c
@stipsan refactor(access-ui): load RequestAccessForm with useObservablePromise behind Suspense (#15233) ff5b1e9
@stipsan feat(core): add studio.components.provider and preload lazy default plugin components (#15205) 86f8d18
squiggler-app[bot] chore(deps): update dependency @sanity/ui to ^4.4.0 (#15225) e2e9257
squiggler-app[bot] chore(deps): update pnpm to v12.10.1 (#15228) 25bdd42
squiggler-app[bot] chore(deps): update dependency @vanilla-extract/css to ^1.21.3 (#15217) 8f57c29
@joshuaellis fix(access-ui): fetch access requests once when mounted behind Suspense (#15216) aebd2bf
@jordanl17 fix(presentation): keep location links targeting presentation after open in structure (#15214) 53a4678
cursor[bot] fix(form): clear stuck file drop overlay on escape (#14156) 982525c
squiggler-app[bot] chore(deps): update dependency @sanity/ui to ^4.3.3 (#15206) 0d0e7d5
squiggler-app[bot] chore(deps): lock file maintenance (#15204) d9b2526
squiggler-app[bot] chore(deps): update dependency @sentry/react to v11 (#14979) 6fcc71b

Don't miss a new sanity release

NewReleases is sending notifications on new releases.