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
Upgrade json schema version #13746
Comments
Things look mostly fine here: Draft202012Validator, with the README suggesting a key missing useful thing ( Indeed: I've been waiting with baited breath to get a live rjsf 5, which splits out the Getting this hoisted as a shared package would be huge, as well as loading it as lazily as possible, as it is, well, huge.
Of note: even |
Buried in updating after 6 months of version drift, the actual work was not that bad upgrading to rjsf5/ajv8. Once I've done some more work (and gotten a 3.x compatible release out of the stable of downstreams), it should be relatively easy to get a PR together to get lab going. I'm working on cutting the file sizes down... but as the lab However, lowering the bar for extension authors to "ship thoughtful schema, get 🍬" is going to be really good. Also: holy mackerel, this looks like an excellent thing: https://ajv.js.org/guide/typescript.html#type-safe-parsers-and-serializers There are a lot of places where i do a lot of intermediate processing of schema to get to types, but having the ts directly consume and validate the JSON string off the wire seems really powerful for frequently-used message types. |
Some notes from the field of #13924: |
On custom keywords.
|
Of note: even if we move the front end to |
Closing because we migrated to
I believe it would be safer to stay on |
Problem
It could be interesting to bump the JSON Schema version used from draft04 to some more recent flavor (last proposal is 2020-12).
The new version needs to be compatible with:
The Python package seems to be the one falling behind in term of standard support.
The text was updated successfully, but these errors were encountered: