Skip to content
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

Support for future JSON Schema Drafts / Specifications #37

Open
rkpasia opened this issue May 26, 2023 · 3 comments
Open

Support for future JSON Schema Drafts / Specifications #37

rkpasia opened this issue May 26, 2023 · 3 comments

Comments

@rkpasia
Copy link

rkpasia commented May 26, 2023

Hello @sagold ,

Me and @tcompa, are opening this issue because the team behind Fractal Analytics Platform, an open platform to perform analysis on high magnitude of data, is considering to introduce in one of its packages this great library as dependency.

Since having a new dependency is always something to consider, I would like to ask what are your plan to support future releases of JSON Schema specifications.

As far as my understanding goes, this library currently supports JSON Schema until "Draft 7" which has been around for quite a while until now.

Do you have any plan to introduce the support for further iterations of the Schema? Like Draft 2019-09?
I'm considering the specs as defined by https://json-schema.org/specification-links.html

Any kind of insights on this matter would be helpful for our project! Thank you.

@sagold
Copy link
Owner

sagold commented May 28, 2023

Hi there.

Yes, json-schema-library currently support draft 4 -7. Draft 8 (2019-09) and later versions will be supported in the future. Support for Draft 8 has already started, but is now delayed in favor of api changes and different priorities.

Since adding a new Draft, especially Draft 8, adds a lot of breaking changes with hundreds of tests to fulfill I cannot guarantee that support for a new draft will arrive within this year. On the other hand, these breaking changes will simplify some feature implementations and I am looking forward to this udpate.

I hope this helps you in your decision. Let me know if you have further questions.

Cheers,
sagold

@tcompa
Copy link

tcompa commented May 31, 2023

Hello, thanks a lot for this clarification - it does answer our questions. From our side there's no need for additional information, thus feel free to close this issue if you'd like to. Cheers, Tommaso

@jy95
Copy link

jy95 commented Jan 20, 2024

Hello @sagold ,

In the context of my docusaurus-json-schema-plugin library, I was also considering that your library could help me with the $recursiveRef / $dynamicRef cases. Just wondering what are your plans for the future

Thanks in advance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants