Sanity Studio v5.17.0
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-NS4xNi4w
Install or upgrade Sanity Studio
To upgrade to this version, run:
npm install sanity@latestTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
📓 Full changelog
| Author | Message | Commit |
|---|---|---|
| renovate[bot] | chore(deps): update dependency @sanity/pkg-utils to ^10.4.10 (#12430) | 05af6b6 |
| @juice49 | fix(sanity): excessive recomputing based on formState (#12440)
| 26cff4f |
| @juice49 | fix(sanity): do not emit divergence navigator context if not switched on (#12440) | 3477476 |
| @bjoerge | chore(ci): fix release note exclusion, add --dryRun flag (#12437) | 73529c5 |
| @pedrobonamin | fix(core): make tags input wider, fixes firefox crop issue (#12438) | 3acbd9a |
| @rexxars | test(e2e): fix flaky validation test clicks in Firefox (#12416) | 4d14809 |
| @skogsmaskin | fix(form): filter asset sources by upload capability in file upload target (#12434) | 083bfc7 |
| renovate[bot] | chore(deps): update dependency esbuild to v0.27.4 (#12419) | fb6e1fa |
| @juice49 | fix(sanity): expose object path segment directly (#12316) | 2182019 |
| @juice49 | feat(sanity): add isArrayOfStringsSchemaType type guard (#12316)
| fd7e777 |
| @juice49 | feat(sanity): add CSS anchor names to inputs (#12316) | 05dc683 |
| @juice49 | feat(sanity): move emptyValuesByType and export it (#12316)
| 0a594e8 |
| @juice49 | feat(sanity): add path property to field members (#12316)
| 544500e |
| @juice49 | feat(sanity): add readOnly property to field members (#12316)
| e84b477 |
| @juice49 | feat(sanity): add schemaType property to field members (#12316)
| ab423ed |
| @juice49 | fix(studio): check whether inserted array item present in subject version (#12316) | 1a73760 |
| @juice49 | feat(sanity): include document id in divergence resolution marker (#12316) | bb3d45a |
| @juice49 | feat(sanity): move divergence metadata to _systemDivergences field (#12316)
| 3bdcf81 |
| @juice49 | feat(sanity): export divergence types (#12316) | f46aae6 |
| @juice49 | feat(sanity): omit divergences in unkeyed objects (#12316) | 3fdbca8 |
| @juice49 | feat(sanity): patch creators for acting on divergences (#12316) | 08a7c7b |
| @juice49 | feat(sanity): when collating divergences, accept undefined ids, and add upstreamId to result (#12316)
| d3d178c |
| @juice49 | feat(sanity): add collated divergences exports (#12316) | 2ea9d73 |
| @juice49 | feat(sanity): functions for navigating divergences in the context of a schema type (#12316) | d42f2a6 |
| @juice49 | feat(sanity): divergence reporting, inspection, and resolution UI (#12316) | 52895b3 |
| @juice49 | feat(test-studio): switch on Advanced Version Control (#12316) | 042b8ee |
| renovate[bot] | chore(deps): update dependency @sanity/ui to ^3.1.14 (#12425) | 87f357c |
| squiggler-ent[bot] | chore(deps): dedupe pnpm-lock.yaml (#12423) | 404c455 |
| @bjoerge | feat(schema): add ability to control undefined/null sorting (#12367) | d5f6875 |
| @juice49 | fix(sanity): loosen @sanity/types workspace version constraint (#12429)
| 3534755 |
| @juice49 | fix(sanity): remove @sanity/types workspace override (#12432)
| c978cca |
| @RitaDias | fix: fix issue with Calendar on typing (#12399) | b58159b |
| @bjoerge | chore(ci): fix issue with generating a string as release notes (#12435) | dd6a1f4 |