Upgrade with:
sanity upgrade
And install the latest Command Line Interface (CLI) with:
npm install --global @sanity/cli
This is a bugfix and maintenance release and includes several improvements and stability fixes
✨🐞 Notable improvements and bugfixes
- Not displaying delete button when editing "empty" array items, instead showing "cancel" (#810)
- Fixed a bug when drag-drop batch uploading images that caused an edit dialog to pop open for the last array item (#811)
- When deleting array items, the confirm delete button is now focused by default, and focus is properly restored to the item when closing it (#783)
- Fixed a bug causing text selection on Safari when dragging to reorder array items (#814)
- Fixed various dialog sizing issues (#809, #815)
- Upgraded RxJS to 6.1 and deprecated the @sanity/observable package (#768)
- Upgraded react-json-inspector (#821)
- Fixed a race condition that would sometimes display a document as deleted (for a brief period) when publishing it (#822)
- Fixed a bug causing the style select to not pop up when editing block text in fullscreen mode (#823)
- The studio base path can now be overridden using an environment variable. Thanks @dan-dr for putting this together! (#819)
- The studio will now switch to responsive mode when resizing (#807)
- Fixed a bug causing editing of inline objects to fail (#826)
- Fixed an issue where buttons got wrong spacing in some cases (#824, #825)
- Improved detail level of error messages on import failures (#831)
📓 Full changelog
Author | Message | Commit |
---|---|---|
Bjørge Næss | [form-builder] Show cancel and hide delete buttons if edited item is empty (#810) | 972c697 |
Bjørge Næss | [form-builder] Don't open edit dialog for uploaded items (#811) | 667659f |
Bjørge Næss | [form-builder] Fix tab/focus on confirm delete button (#783) | 128d801 |
Bjørge Næss | [components] Remove hard coded distance prop on Sortable components and prevent default on sort start (#814) | 67fb139 |
Kristoffer J. Sivertsen | Force poppersize when containing blockeditor (#809) | c1e21ea |
Bjørge Næss | [chore] Replace @sanity/observable with RxJS (#768) | 13565e3 |
Kristoffer J. Sivertsen | DialogContent component for sizing dialogs (#815) | a51044f |
Espen Hovlandsdal | [chore] Upgrade react-json-inspector (#821) | 6358be0 |
Bjørge Næss | [misc] Checkout draft/published as a pair instead of separately (#822) | 2080144 |
Kristoffer J. Sivertsen | [components] Fixing styleselect portal (#823) | e5e1684 |
dan-dr | [core] Add ability to override project basePath with environment variable (#819) | 765fe2c |
Kristoffer J. Sivertsen | [components] Switch to mobile on resize. No need to refresh browser (#807) | bdc174e |
Bjørge Næss | [form-builder] Use FocusManager with inline items (#826) | 69e3bbd |
Kristoffer J. Sivertsen | Buttons collection and forms spacing (#824) | b784101 |
Kristoffer J. Sivertsen | [components] Spacing when using forms outside form-builder (#825) | d3b8c54 |
Bjørge Næss | [preview] Fix intersection observable fallback | d060f6d |
Bjørge Næss | [client] Fix wrong import | 7fcf9a3 |
Thomas Drevon | [form-builder] Export withValuePath (#829) | 29a8802 |
Espen Hovlandsdal | [core] Throw on dataset import failure instead of only printing error (#831) | 460a81f |