Graham Esau
Graham Esau
In [Project Status and Road to 1.0](https://github.com/GREsau/schemars/issues/112), one of the requirements for schemars 1.0 was "handling of different JSON schema versions/dialects (and how to handle future JSON schema versions)". Handling...
Allow connection pooling so that requests do not back up when the response time is slower than the flush interval. Handle response data events so that Node is aware we...
Still to do: - [x] Where we currently use a single-valued `enum`, instead use `const` (check which schema versions support `const` - may require a new visitor to change `const`...
Starting with #281, Cargo.lock is checked in to source control. This makes builds (especially for MSRV) much more stable, at the cost of no longer testing schemars compatibility with new...
### Community Note * Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request * Please do...
In alpha.15, it's now possible to generate separate serialize/deserialize schemas - see https://graham.cool/schemars/generating/#serialize-vs-deserialize-contract But `#[derive(JsonSchema)]` doesn't yet respect `alias` attributes, which can be set on enum variants (tracked separate in...
Draft 2020-12 [7.3.1. ](https://json-schema.org/draft/2020-12/json-schema-validation#section-7.3.1)[Dates, Times, and Duration](https://json-schema.org/draft/2020-12/json-schema-validation#name-dates-times-and-duration) states: >Date and time format names are derived from [RFC 3339, section 5.6](https://www.rfc-editor.org/info/rfc3339). The duration format is from the ISO 8601 ABNF as...