Upgrade the Command Line Interface (CLI) with:
npm install --global @sanity/cli
Upgrade Sanity Studio with:
sanity upgrade
✨ Highlights
Studio performance and stability improvements
We have done a couple of stability fixes and performance fixes that should improve the overall editing experience.
Groundwork for upcoming features
We have also done a lot of restructuring of the internal Studio codebase to enable some long awaited features. Stay tuned!
📓 Full changelog
Author | Message | Commit |
---|---|---|
Bjørge Næss | [chore] Tidy up package json deps and versions | bb9baf8 |
Bjørge Næss | [chore] Disable noUnusedLocals tsconfig | d2501a1 |
Bjørge Næss | [base] Inline document store | a71c343 |
Bjørge Næss | [document-store] Remove package (for now) | 02f81e9 |
Bjørge Næss | [desk-tool] Enable TypeScript | 9cb1ec0 |
Bjørge Næss | [form-builder] Make FormField and Object Field pure components | 06d11c3 |
Bjørge Næss | [mutator] Make commit async and make sure onConsistencyChanged emits proper state updates | f49ada0 |
Bjørge Næss | [mutator] Export MutationParams type | 68a80c9 |
Bjørge Næss | [base] Add infrastructure for document-actions | 87d9299 |
Bjørge Næss | [base] Allow passing initialValue to patch | 407f675 |
Bjørge Næss | [base] Improve document operation execution pipeline | f82045c |
Bjørge Næss | [react-hooks] Add @sanity/react-hooks package | a556ab4 |
Bjørge Næss | [form-builder] Deprecate checkoutPair and move receiveEvent to SanityFormBuilderContext | 78f4aef |
Bjørge Næss | [desk-tool] Implement desk tool actions on top of new actions/operations infra | 6ad1b44 |
Bjørge Næss | [desk-tool] Add a component for showing document operation results | 152a754 |
Bjørge Næss | [desk-tool] Pass through keyboard shortcuts not handled by document actions | 5e48965 |
Bjørge Næss | [test-studio] Add an actions playground tool | 54771f3 |
Bjørge Næss | [test-studio] Add some custom document actions and badges to test-studio | 7667f97 |
Bjørge Næss | [base/desk-tool] Enable autocommit by default | ba253ef |
Bjørge Næss | [desk-tool] Pass initialValue to patch | ab61f08 |
Espen Hovlandsdal | [desk-tool] Only reset state when mounting/unmounting | 6415ee7 |
Bjørge Næss | [desk-tool] Make loading state dependent on connection state | 832b66b |
Bjørge Næss | [react-hooks] Change return value from useConnectionState to connected/connecting/reconnecting | f952dad |
Bjørge Næss | [desk-tool] Prevent publish action component from publishing before sync/validation has completed | 8690d43 |
Bjørge Næss | [desk-tool] Edit snackbar messages | bb174a9 |
Espen Hovlandsdal | [desk-tool] Fix history being stuck in loading mode after restore | 133f67f |
Espen Hovlandsdal | [structure] Resolve intents based on documentListItem IDs if possible | bd34ce1 |