karenetheridge / JSON-Schema-Modern

Validate data against a schema using a JSON Schema
https://metacpan.org/release/JSON-Schema-Modern/
Other
10 stars 1 forks source link

support earlier draft specs #39

Closed karenetheridge closed 3 years ago

karenetheridge commented 3 years ago

With the about-to-land refactoring of the keyword implementations into separate vocabulary classes, it's becoming more doable to support historical draft specs as well (although we will likely impose the stricter definition of output formats onto earlier implementations also).

This gets us closer to being backwards-compatible with JSON::Schema and being able to borg that namespace.

karenetheridge commented 3 years ago

draft7 is now supported, as of version 0.513. There are no plans to add support for drafts 4 and 6 at this time (although the code already exists in a side branch and it wouldn't be super hard to add it if needed).