npm sanity 3.6.0
v3.6.0

latest releases: 3.57.4, 3.57.4-memoized-form-state.18, 3.57.4-upgrade-vite-v5.9...
18 months ago

Installation and upgrading

To initiate a new Studio without installing the CLI globally:

npx create-sanity@latest

To upgrade a v3 Studio:

npm install sanity@latest

🐛 Notable bugfixes

  • General search performance improvements on larger studios (containing thousands of fields)
  • Desk Structure is now able to auto-generate IDs from non-ascii source values (for instance cyrillic characters)
  • Allows fractional section of a number to have leading zeros (thanks @pauloborges!)
  • Fixes studio authentication when using a custom API hostname
  • Makes schemas in Shopify online storefront template compatible with GraphQL deployments
  • Fixes an issue of document type icons not showing up in array fields
  • Fixes a bug where opening a reference field dropdown would not trigger a defined filtering function
  • Restores functionality of the "Open in new tab" function for arrays of references
  • Fixes issue where clicking a document reference while still loading would result in an invalid link and cause the studio to crash
  • Fixes several issues that might occur when dealing with duplicate document IDs across workspaces
  • Fixes an issue that might cause the studio to crash when trying to view history in a dataset copied with the --skip-history flag

📓 Full changelog

Author Message Commit
Robin Pyon fix(core): search performance improvements (#4216) 824b5fd
Espen Hovlandsdal feat(cli): use local callback server for auth instead of listener (#4222) 8ba697c
Binoy fix(desk): cyrillic characters in deskStructure crashing sanity (#4224) 98f716b
Bjørge Næss fix(ci): set a 60 minute timeout on the test workflow b9d666f
Herman Wikner fix(core): focus issue in nav drawer (#4232) 2e6e59a
Bjørge Næss chore(build): remove cypress (#4235) 83da7d1
Bjørge Næss fix(deps): upgrade playwright to latest 3926ba3
Paulo Borges fix(form): allow fractional part of a number to have leading zeros (#4206) 1930213
Espen Hovlandsdal fix(auth): use configured api hostname for auth checks (#4234) 5e7faeb
Espen Hovlandsdal feat(cli): use strict mode schemas for shopify online template (#4229) 5edcce8
Bjørge Næss chore(ci): cleanup workflow files (#4236) af2b57e
Binoy fix(core): icons not showing in array fields (#4242) 1465a1a
Bjørge Næss ci: introduce performance test runner and studio c5859d4
Bjørge Næss ci: add webhook receiver for branch/tags and deployment events a13e4b1
Bjørge Næss test(perf): add test for deeply nested field 303e85d
Bjørge Næss fix(ci): enable perf test workflow for "next"-branch 921a0c6
Binoy fix(core): ensure filter function on reference field is always fired when menu is opened (#4241) e32302b
Espen Hovlandsdal fix(core): restore "open in new tab" function for reference arrays (#4243) 115dd23
Espen Hovlandsdal fix(desk): attempt to resolve missing document type automatically (#4244) a038ecf
Binoy fix(core): changing workspace with same document id causes error (#4223) 2db15e9
Binoy fix(core): fix crash when history does not include valid user information (#4248) 3825976

Don't miss a new sanity release

NewReleases is sending notifications on new releases.