-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
draft-06 / draft-07 support? #61
Comments
Thanks for the ping, Henry! For reference for anyone that wants and can put in time for a PR, are there any simple to follow "diffs" i.e. we added x, removed y, changed/clarified the definition of z? That would probably speed up anyone's efforts. |
@andreineculau sounds good. Wish I could make a PR for this myself but I don't know Erlang and the spec work sucks up all of my JSON Schema time anyway :-) Regarding #53 and #55, here are some draft-08 proposals that are relevant and may affect how you want to finish these:
Also, multi-vocabulary support should be relevant to:
as we are working on ways to add layers of validation, define alternate vocabularies entirely, restrict vocabularies, and do all of that in a machine-comprehensible way. Any feedback on the vocabulary support ideas would be very much appreciated, particularly if you are working on custom validation extensions! |
@andreineculau the closest to diffs are the release migration notes: http://json-schema.org/specification.html#migrating-from-older-drafts |
Man I wish I had time to work on this. I'd love to get Jesse up to speed on draft 7/8 |
@mrallen1 / @andreineculau if you're actively interested in attracting contributors for this, I could put this implementation on the "modern" page with a link to this issue. I've started doing that for implementations that are active and interested in modernizing, but just not able to move on new drafts due to resource constraints. |
I'm just a nobody in this project but that'd be pretty cool imo. I could help with something but I don't think I can do everything that would be needed. |
So, draft-06 have been just merged #108 |
I read https://json-schema.org/draft-07/json-schema-release-notes and think that the only thing that needs to be implemented is if-then-else Going further is another kind of stretch
But draft-07 should be easy. |
Hello from the JSON Schema spec project!
Does this project intend to add support for the recent drafts 6 and/or 7? I'm happy to answer any questions about the new (and forthcoming) drafts.
http://json-schema.org/specification.html
We will at some point be re-organizing the implementation lists to promote implementations supporting at least draft-06 and make draft-04-and-older-only implementations less visible.
The text was updated successfully, but these errors were encountered: