Upgrade the Command Line Interface (CLI) with:
npm install --global @sanity/cli
Upgrade Sanity Studio with:
sanity upgrade
✨ Highlights
- The
sanity users invite
CLI command now supports the new role names - The default object input in Sanity Studio has been refactored to use Sanity UI.
🐛 Notable bugfixes
- Fixes a problem where a Portable Text editor with too many toolbar items inside of a object inside of a modal caused the content to overflow and be clipped
- Fixes issue with combining multiple block-tools HTML deserializers.
- Fixes various visual issues related to presence and change indicators in the code input
📓 Full changelog
Author | Message | Commit |
---|---|---|
Bjørge Næss | chore: add repro case for portable text toolbar causing dialog content overflow | e145214 |
Per-Kristian Nordnes | test(block-tools): add from the wild test | 30cce85 |
Per-Kristian Nordnes | fix(block-tools): _markDefs must be class var | 79ad07c |
Per-Kristian Nordnes | chore(block-tools): add dev package @types/jsdom | c0a247d |
Per-Kristian Nordnes | fix(block-tools): fix lint errors | 88bfdc8 |
Marius Lundgård | refactor(form-builder): remove workaround in FileInputButton
| 3d29c0d |
Fred Carlsen | fix(form-builder): Fix overflowing PT toolbar menu inside of dialog (#2560) | e7b9244 |
Marius Lundgård | feat(base): migrate components/Document to TypeScript (#2544)
| 98712b7 |
Espen Hovlandsdal | fix(desk-tool): prevent crash if roles property does not exist on current user | 65ea503 |
Espen Hovlandsdal | feat(cli): add help for missing @sanity/core commands | 3e86168 |
Espen Hovlandsdal | feat(core): support new roles api in user invite command | a2f9f50 |
Bjørge Næss | fix(form-builder): update element focus for ImageInput when focus path targets the asset field | cb4777d |
Bjørge Næss | refactor(form-builder): move focus check to componentDidUpdate | f99e011 |
Bjørge Næss | refactor(form-builder): make 'readOnly' an optional prop for FormBuilderInput | f35ed06 |
Bjørge Næss | chore(form-builder): fix lint errors | 747365c |
Bjørge Næss | chore(form-builder): improve typings for input resolver | 5f90e87 |
Bjørge Næss | refactor(form-builder): move all implemented parts into a separate folder | 3a3030d |
Bjørge Næss | fix(form-builder): update element focus for ReferenceInput when focus path targets it | b9c7750 |
Bjørge Næss | test(form-builder): setup required plumbing for object input test | a3e9b9f |
Bjørge Næss | chore(test-studio): add preview selection to objects test | f52b6c8 |
Bjørge Næss | feat(base): add support for lazy children to FormFieldSet | 2e93f36 |
Bjørge Næss | refactor(base): remove focus path handling from base/FormFieldSet | 20c56d4 |
Marius Lundgård | refactor(form-builder): migrate InvalidValueInput to Sanity UI | f317fd8 |
Bjørge Næss | refactor(form-builder): migrate UnknownFields to Sanity UI | 9942d6f |
Bjørge Næss | chore(form-builder): export ObjectInput props | 6468918 |
Bjørge Næss | test(form-builder): add more test cases for ObjectInput | ae9e863 |
Bjørge Næss | refactor(form-builder): migrate ObjectInput to Sanity UI | 79d91c0 |
Bjørge Næss | test(form-builder): add tests for ObjectFieldSets | 3b4ef5c |
Bjørge Næss | refactor(form-builder): sort out fieldset/focus conundrum | 3349bda |
Bjørge Næss | fix(base): memoize FormFieldSet content and always wrap in a Grid | fcc9c32 |
Bjørge Næss | fix(form-builder): use Stack with space instead of ul in invalid value/untyped value inputs | d0f6f59 |
Herman Wikner | fix(code-input): fix change indicator and presence issues (#2551) | 0e7c2ae |
Bjørge Næss | fix(form-builder): fix wrong export | 6a27b6c |