Installation and upgrading
To initiate a new Studio without installing the CLI globally:
npm create sanity@latest
To upgrade a v3 Studio, run this command in its folder:
npm install sanity@latest
✨ Highlights
- New Document inspector
@beta
API - Document validation now opens in a sidepanel
🐛 Notable bugfixes
- Improves behavior of popovers in the Portable Text editor
sanity debug
now outputs all the roles of the currently authenticated user
📓 Full changelog
Author | Message | Commit |
---|---|---|
Espen Hovlandsdal | docs(sanity): update license badge url | e1dbd1c |
Marius Lundgård | fix(core): improve PTE popover behavior (#4606) | c17929e |
RitaDias | feat: add etl layer (#4584) | aff1e63 |
RitaDias | docs(cli): update docs for getStudioEnvironmentVariables (#4597) | 06d5928 |
Espen Hovlandsdal | feat(cli): print all current user roles in debug output (#4609) | ea322f2 |
Binoy Patel | chore(deps): bump version of @sanity/tsdoc (#4614) | 6e58931 |
Espen Hovlandsdal | test(e2e): retry once on failures, record video on retry (#4618) | b4f7fa2 |
Marius Lundgård | fix(deps): update @sanity/icons
| 0b2c40e |
Marius Lundgård | feat(desk): document inspectors (@beta ) (#4252)
| e9c068a |
Marius Lundgård | feat(core): add TooltipOfDisabled component
| b58e238 |
Marius Lundgård | feat(core): add StatusButton hotkey property
| f1b154a |
Marius Lundgård | feat(core): take StatusButton disabled reason
| 38c6e93 |
Marius Lundgård | feat(core): take StatusButton mode property
| ba1092d |
Marius Lundgård | feat(core): fieldActions config property
| 18c5894 |
Marius Lundgård | feat(core): render field actions | 3c0ea55 |
Marius Lundgård | feat(desk): resolve field actions | 4086ddd |
Marius Lundgård | feat(desk): render document field actions | cc9edc7 |
Marius Lundgård | test: document field actions | 941b9a0 |
Marius Lundgård | test(core): update tests | 2263b8e |
Marius Lundgård | perf: add field actions to perf studio | a1a4182 |
Cody Olsen | chore: dedupe @sanity/icons and update snapshot (#4638)
| 791efec |
ecospark[bot] | chore(deps): dedupe yarn.lock (#4599) | f8fc12a |
renovate[bot] | fix(deps): update dependency @portabletext/types to v2.0.5 (#4627) | 0b01660 |
Espen Hovlandsdal | docs: update contribution guidelines (#4616) | 8131d83 |
renovate[bot] | fix(deps): update three packages (#4631) | ef36686 |
renovate[bot] | fix(deps): update dependency get-it to v8.1.3 (#4644) | d461bb6 |
renovate[bot] | fix(deps): update dependency styled-components to v5.3.11 (#4629) | 76df1cf |
renovate[bot] | fix(deps): update dependency @portabletext/react to v3 (#4625) | e3c3223 |
renovate[bot] | chore(deps): update dependency @sanity/pkg-utils to v2.3.3 (#4626) | fdeac3f |