Introduce format-assertion 2020-12 and 2019-09 dialects#94
Conversation
🤖 Augment PR SummarySummary: This PR introduces “format-assertion” dialect meta-schemas for JSON Schema 2019-09 and 2020-12. Changes:
Technical Notes: The new dialect files are expressed as JSON Schema resources with 🤖 Was this summary useful? React with 👍 or 👎 |
| "https://json-schema.org/draft/2019-09/vocab/applicator": true, | ||
| "https://json-schema.org/draft/2019-09/vocab/validation": true, | ||
| "https://json-schema.org/draft/2019-09/vocab/meta-data": true, | ||
| "https://json-schema.org/draft/2019-09/vocab/format": true, |
There was a problem hiding this comment.
schemas/2020-12/ietf/jsonschema/2019-09/dialect/format-assertion.json:8: This dialect is described as making format an assertion, but the 2019-09 https://json-schema.org/draft/2019-09/vocab/format vocabulary defines format as an annotation (the true/false here only indicates required vs optional vocabulary support). As written, this dialect mainly flips the official 2019-09 meta-schema’s format vocabulary from false to true, which may not actually provide “assertion” semantics to consumers.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
f39ccbd to
bdbb523
Compare
There was a problem hiding this comment.
Review completed against the latest diff
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
bdbb523 to
eeeff51
Compare
Signed-off-by: Juan Cruz Viotti jv@jviotti.com