-
-
Notifications
You must be signed in to change notification settings - Fork 316
Draft-6 is coming! #62
Comments
Cool--is there some place to see an overview of what's changed? |
You would want to look at the core, validation, and maybe hyperschema specification documents. They provide a chaneglog near the end http://json-schema.org/documentation.html - draft-6 is now published. |
In http://json-schema.org/draft-06/json-schema-migration-faq.html you have all the changes between draft-04 and draft-06. |
@embray @augusthur draft-07 is coming! :-D The main differences from draft-06 will likely be:
There may also be something around marking things as deprecated, although this turns out to be unexpectedly complicated and controversial so it's not clear if it will make this draft or the next one. The only mandatory new implementation requirement is In addition, Hyper-Schema is getting a complete rewrite, although no features from draft-06 are being removed. Naming is being made more consistent, numerous features are added, and clear implementation requirements are being specified, to enable creating a conformance test suite. |
@embray what would be a good way to make progress on this? I'm happy to help, but don't want to try to update everything at once and then find out that I've gotten the tone wrong or otherwise messed things up. Additionally, how much information about draft-04 should be kept? We're really trying to encourage folks to move up to draft-06 and draft-07, and even some of the larger projects such as OpenAPI are starting to move on that. |
draft-07 has been published. |
See #74 for an update to Draft 6. It would be great to update to Draft 7, but Julian/jsonschema doesn't support that yet, and it would be great to continue to have the automatic verification of the examples. Does anyone know the timeline for that? |
@Julian ^^ ? |
Support for Draft 7 is on a branch already, mostly complete IIRC. I can likely merge that in the next few days. |
Awesome! Great work! =] |
Still some kinks to work out (please lemme know if you find any!) but just pushed out a first draft 7 alpha release (v3.0.0a3). |
Thanks. I'm going to close this, since the draft 6 content has been written and merged, and we have #79 to track the draft 7 work. |
Hey Team!
Just wanted to let you know we're getting pretty close to finishing and releasing draft-6.
I don't know if you plan to continue maintaining this resource, but it's useful to me and many others.
Cheers
The text was updated successfully, but these errors were encountered: