npm @sanity/cli 2.24.0
v2.24.0

latest releases: 3.42.1, 3.41.3-before-pane-break.11, 3.41.3-after-pane-break.10...
2 years ago

Upgrade the Command Line Interface (CLI) with:

npm install --global @sanity/cli

Upgrade Sanity Studio with:

sanity upgrade

✨ Highlights

Field groups

Added Field Groups to schemas and document view. Read more about the feature here https://www.sanity.io/docs/field-groups.

Field groups

New array item menus

Arrays now supports adding new items before/after existing array items, and also duplicating existing items
New array item menus

New and improved document status indicator

Updated document status indicator with saving state and animation.

Saving indicator

Other features

  • Added SANITY_STUDIO_PROJECT_NAME environment config variable

🐛 Notable bugfixes

  • Fixed an issue that could in some cases cause matching documents to be excluded from the search results
  • Made the default title of referenced document types more user friendly
  • Fixes an issue that could occasionally cause a query error during publish of a new document created directly from the reference input
  • Fixes an issue that caused singleton documents to never load if no schemaType was provided.
  • Fixes UI issue in Portable Text toolbar

📓 Full changelog

Author Message Commit
hermanwikner feat(desk-tool): add updated ReviewChangesButton 53c3233
hermanwikner test(desk-tool): add ReviewChangesButton workshop story 6335477
hermanwikner feat(desk-tool): add updated ReviewChangesButton in DocumentSparkline 947f71e
hermanwikner chore(desk-tool): add framer-motion dependency a0c85b0
Herman Wikner feat(desk-tool): add collapsed state to PublishStatus e0640d4
Herman Wikner refactor(desk-tool): remove deprecated AnimatedSyncIcon 7e0eab2
Espen Hovlandsdal fix(cli): use correct property when comparing against latest cb6f7a5
Bjørge Næss chore(base): improve typings for preview observer 4821a5e
Bjørge Næss chore(form-builder): remove unused code and fix typo 2dd66ea
Rune Botten feat(util): add SANITY_STUDIO_PROJECT_NAME env variable (#3047) e347bb6
Bjørge Næss fix(base): restore default limit for weighted search 7abc8c3
Bjørge Næss fix(form-builder): bump number of displayed search results for reference inputs 32b4ff2
Bjørge Næss chore: upgrade @sanity/ui to 0.37.1 d1611da
Bjørge Næss fix(desk-tool): fix ts error e6ffed2
Victoria Bergquist feat(form-builder): add field groups (#3006) 33ed59e
Bjørge Næss test: upgrade @sanity/client used by tests 401bb23
Bjørge Næss chore: upgrade depcheck and remove extraneous dependency c4c79ff
Bjørge Næss fix(schema): improve default title resolution for references (#3049) 680cc9f
Herman Wikner fix(form-builder): fix ui issues in PTE toolbar f35a010
Bjørge Næss feat(form-builder): add insert/duplicate menu items for array items b833de8
Bjørge Næss feat(form-builder): add insert menu to array of primitive values c156a41
Bjørge Næss fix(form-builder): restore focus/cursor after array change f36bd4a
Bjørge Næss refactor(form-builder): make InsertMenu a memo component and use stable callbacks for inserting and duplicating items 42275cb
Bjørge Næss chore(form-builder): clarify focus handling when removing an item 8fc2b11
Bjørge Næss chore(form-builder): remove unused code f73c4f0
Fred Carlsen fix(form-builder): fix switching to all fields tab in modal on open 90bd5f7
Fred Carlsen fix(form-builder): fix columns support for nested object fields 14abb94
Bjørge Næss fix(form-builder): fix autofocus issues 3b85af8

Don't miss a new cli release

NewReleases is sending notifications on new releases.