This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit:
www.sanity.io/changelog/fa2a9f38-52cc-48bf-b76f-5649c3923d39
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 |
|---|---|---|
| Bjørge Næss | fix(efps): allow setting apihost via env (#10953) | 999c5ca |
| Bjørge Næss | chore: source .env vars from direnv (#10957) | e2e08c4 |
| Jordan Lawrence | fix: add showTimeZone prop to DateTimeInput and ScheduleDraftDialog (#10950) | 343ab1a |
| Bjørge Næss | chore(ci): add vercel CLI to workspace dependencies (#10954) | 54edc5c |
| squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10960) | 883c149 |
| Bjørge Næss | chore(efps): extract common config, rename and require env vars (#10956) | 94587e7 |
| Bjørge Næss | chore(efps): build reference studio on push to main (#10962) | d9b6856 |
| Bjørge Næss | chore(efps): use production url as reference (#10964) | 8c085d0 |
| Bjørge Næss | chore(efps): skip merge-reports step in main (#10965) | d2bb4b4 |
| Bjørge Næss | chore(efps): promote efps build to production in main (#10963) | e44c099 |
| Bjørge Næss | fix(efps): fix bad quote (#10967) | 1e0a7fd |
| Jordan Lawrence | fix: update Popover component to allow overriding animation behavior (#10966) | 1c21bf8 |
| Pedro Bonamin | fix(core): use event timestamp in revision status line (#10961) | b402b93 |
| Bjørge Næss | chore(efps): run vercel cli via pnpm (#10968) | d1d3392 |
| Pedro Bonamin | chore(core): replace get-random-values-esm for crypto.getRandomValues() (#10969) | e29f7fa |
| Jordan Lawrence | fix: add translation for scheduled draft release title (#10970) | 0a5a713 |
| Bjørge Næss | chore(efps): include token when promoting (#10971) | 7f6bac4 |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to v2 (#10898) | 53640e2 |
| renovate[bot] | fix(deps): update dependency @sanity/comlink to v4 (#10897) | e539491 |
| renovate[bot] | fix(deps): update dependency @sanity/client to ^7.12.0 (#10896) | 9f72cc6 |
| Bjørge Næss | chore(design-studio): bring design studio back to a working state (#10925) | c93b21b |
| renovate[bot] | chore(deps): update dependency @sanity/ui to v3.1.11 (#10895) | 961c122 |
| Bjørge Næss | chore(efps): improve deployment workflow (#10974) | 2814b28 |
| Pedro Bonamin | fix(structure,presentation): no extraneous deps eslint warning (#10976) | 97da840 |
| Per-Kristian Nordnes | feat(core): array item upload progress tracking (#10911) | 4ed970b |
| renovate[bot] | fix(deps): Update portabletext (#10977) | 3fe929d |
| pedrobonamin | fix(structure,presentation): no extraneous deps eslint warning | 0fd0268 |
| Bjørge Næss | chore(eslint): clean up import/no-extraneous-dependencies config | fce29ef |
| Bjørge Næss | chore: add missing package dependencies | e45fa82 |
| Bjørge Næss | chore(deps): catalog vite | 49aa5db |
| Bjørge Næss | chore: cleanup workspace dependencies | 4590641 |
| Bjørge Næss | fix(deps): catalog vitest, jsdom add overrides | a54467e |
| Bjørge Næss | refactor(e2e): move e2e tests to e2e folder and create workspace package | 5d7ace1 |
| Bjørge Næss | chore(scripts): fix lint errors | 4c066b8 |
| Bjørge Næss | chore: remove eslint-config-studio usage | a33db8d |
| Bjørge Næss | chore: silence oxlint warnings when running check:oxlint | 81a6b2f |
| Bjørge Næss | chore: remove publicHoistPattern | bc53a6a |
| Bjørge Næss | chore(sanity): add prettier-plugin-packagejson | ef9b256 |
| Bjørge Næss | chore(groq): use rolling workspace version for @repo/tsconfig (#10985)
| da7b5bd |
| Ragnar Rognstad | fix(codegen): handle resolution of deeply nested imports using re-exports (#10982) | 16c45f5 |
| Jordan Lawrence | fix: resolving issues with nesting inside parent popover for delete and pub now actions (#10973) | 208da88 |
| Bjørge Næss | fix(ci): update slack GH action usage after major version bump (#10986) | e404554 |
| Taylor Beseda | feat(cli/blueprints): doctor command (#10987) | 7485f28 |
| Davey Kropf | fix(core): fixes issue where Sanity crashes when process is not defined (#10978) | 1f5b1aa |
| Bjørge Næss | fix(cli): fix error when running sanity undeploy for app (#10993) | 25874c0 |
| Bjørge Næss | fix(sanity): apply proper fix for missing process global (#10996)
| 5fec59e |
| Bjørge Næss | fix: use www for sanity website urls (#10994) | de66f58 |
| squiggler[bot] | chore(tests): generate dts tests 🤖 ✨ (#10984) | 97a2e0c |
| Jordan Lawrence | fix: hide upsell when schedules exist (#10988) | a97d446 |
| Indrek Kärner | feat: Add shopify domain to shopify template (#10983) | 6138bda |
| Pedro Bonamin | fix(structure): add document perspective provider for scheduled drafts (#10991) | cf45a72 |