json-schema-diff
A work-in-progress tool to diff changes between JSON schemas. A lot of JSON schema features are not implemented and therefore ignored, such as:
required
patternProperties
(entirely ignored)const
(changes from{"const": "foo"}
to{"type": "string"}
are not detected)
Use this tool as a best-effort to find obviously breaking changes in CI, but not for much more.
This crate is used with draft-07 but even that is work in progress.
Usage via CLI
Usage as library
use *;
let lhs = json! ;
let rhs = json! ;
assert_eq!;
License
Licensed under Apache 2.0