Use draft-07 JSON schema
The JSON schema definition used for Secure schemas is 2019-09.
This MR is a change that downgrades the schema to JSON schema draft-07
There are good reasons to do this:
- Many schema validation tools won't support such a recent schema (see implementations)
- The schema produced by Secure is actually in the
draft-07
format. For example,definitions
is used, not$defs
. See incompatible-changes.
Edited by Cameron Swords