v4.4.0
4.4.0 (2021-12-02)
Features
Schema tree UI guidelines
These guidelines help visualize how deep one is in large schemas, and connect child properties at the same level together visually.
Property "path crumbs" sticky header
The crumb bar renders at top of the parent scrollable container when scrolling through large schemas. These crumbs help the reader understand where a given property sites in relation to the larger schema's object shape. Particularly useful for more complex / deeply nested schemas.
You can opt-out of the path crumbs bar by passing disableCrumbs
into the JsonSchemaViewer
component.
Show more link on descriptions
Property descriptions that contain more than one paragraph are now rendered with a "Show more..." link to improve scannability of schemas that have many variable height descriptions.
Other
- feat: shorten annotation names + improve layout of validation properties (spacing, sizing, overflow, etc)
- chore: re-organize stories