JSON Schema editor (and fairly involved with OpenAPI as well) here: OpenAPI descriptions are not themselves JSON Schema. They _use_ JSON Schema. There _are_ JSON Schemas that describe OpenAPI documents as well, but…
I'm currently rebuilding my implementation JsonSchema.Net from the ground up. I completed 95% of it in a weekend, and it already supports all the published versions Draft 6 and later, including the more complex…
This is intentional because unknown keywords are permitted with JSON Schema 2020-12 and prior. We are changing this with the upcoming version, which means we'll be updating the meta-schema to enforce it as well.
I think the post is generally pretty good. There are some things that I would have stated differently. "Unfortunately, [the terms] leaked into the documentation that everyone reads" - We did this on purpose to align…
JSON Schema editor (and fairly involved with OpenAPI as well) here: OpenAPI descriptions are not themselves JSON Schema. They _use_ JSON Schema. There _are_ JSON Schemas that describe OpenAPI documents as well, but…
I'm currently rebuilding my implementation JsonSchema.Net from the ground up. I completed 95% of it in a weekend, and it already supports all the published versions Draft 6 and later, including the more complex…
This is intentional because unknown keywords are permitted with JSON Schema 2020-12 and prior. We are changing this with the upcoming version, which means we'll be updating the meta-schema to enforce it as well.
I think the post is generally pretty good. There are some things that I would have stated differently. "Unfortunately, [the terms] leaked into the documentation that everyone reads" - We did this on purpose to align…