Commit graph

146 commits

Author SHA1 Message Date
Graham Esau
ef120bc3fc v0.5.0 2019-10-30 19:58:45 +00:00
Graham Esau
5503f0697f Implement JsonSchema for Bound 2019-10-30 19:39:44 +00:00
Graham Esau
3f56d6b282 Give unsigned int schemas explicit minimum value
Update tests
2019-10-30 19:34:05 +00:00
Graham Esau
ae716de64a Give unsigned int schemas explicit minimum value 2019-10-30 19:28:11 +00:00
Graham Esau
50f00be97b Implement JsonSchema for nonzero signed ints 2019-10-29 21:40:50 +00:00
Graham Esau
a35b469475 Implement JsonSchema for nonzero unsigned ints 2019-10-29 11:25:01 +00:00
Graham Esau
cc896739d3 Implement JsonSchema for atomics 2019-10-28 22:46:51 +00:00
Graham Esau
60bfc6ee49 Make prepositions/conjunctions in generated schema names lowercase 2019-10-27 22:48:35 +00:00
Graham Esau
09d76c93e4 Schemas with different "format"s should have different names 2019-10-27 22:42:14 +00:00
Graham Esau
fe861ac3a1 Implement JsonSchema for Range/RangeInclusive 2019-10-27 22:30:01 +00:00
Graham Esau
b334bef91a Implement JsonSchema for std::net types 2019-10-27 21:24:29 +00:00
Graham Esau
ebb7173dfc Implement JsonSchema for fmt::Arguments 2019-10-27 19:41:37 +00:00
Graham Esau
be59422c13 Implement JsonSchema for CStr/CString 2019-10-27 19:41:25 +00:00
Graham Esau
437b38dd8b Implement JsonSchema for Path/PathBuf 2019-10-27 19:32:47 +00:00
Graham Esau
c6a20764fe Implement JsonSchema for OsStr/OsString 2019-10-27 19:26:17 +00:00
Graham Esau
e6c178117c Implement JsonSchema for Weak/Wrapping/Reverse 2019-10-27 19:02:38 +00:00
Graham Esau
e11d5e5a98 Implement JsonSchema for std::time types 2019-10-27 18:57:36 +00:00
Graham Esau
155190c9ab Implement JsonSchema for Result<T,E> 2019-10-27 18:40:57 +00:00
Graham Esau
3d68dbe929 v0.4.1 2019-10-27 12:19:19 +00:00
Graham Esau
9324fdd531 Don't run CI commands in virtual workspace
Feature flags are currently ignored in root of virtual workspace, and cause a compile error in nightly.
2019-10-27 12:13:17 +00:00
Graham Esau
20da4d21a2 Min rustc version is 1.32 2019-10-27 12:06:14 +00:00
Graham Esau
ff90f96b2d Remove JsonSchema impl for Infallible
This isn't used in serde, and requires rust 1.34+
2019-10-27 11:50:05 +00:00
Graham Esau
a028807633 Run tests on 1.31.0, not 1.13.0 2019-10-27 11:40:45 +00:00
Graham Esau
550fee7a4c Update docs 2019-10-27 11:35:17 +00:00
Graham Esau
79e395d101 Set openapi3 meta-schema 2019-10-27 11:35:07 +00:00
Graham Esau
993a52900e Run tests on rust 1.13.0 2019-10-27 11:34:28 +00:00
Graham Esau
4750134611 v0.4.0 2019-10-23 22:36:01 +01:00
Graham Esau
1d8d996983 v0.4.0 2019-10-23 22:34:40 +01:00
Graham Esau
ec42b51bf5 Regenerate test expected outputs 2019-10-23 18:26:06 +01:00
Graham Esau
ef7ec38696 Introduce separate RootSchema type 2019-10-23 18:23:12 +01:00
Graham Esau
5ede1c1c3a Clean up README 2019-10-22 22:58:47 +01:00
Graham Esau
fba1753bba Undo last change affecting internal tagged enums.
It broke things!
2019-10-22 22:58:24 +01:00
Graham Esau
792fbbb86e Add more info to README 2019-10-22 22:49:24 +01:00
Graham Esau
5c307b92fb Do not implement JsonSchema for internal types by default.
It will be implemented only if the derive_json_schema feature is enabled
2019-10-21 21:45:29 +01:00
Graham Esau
f8737be9c4 Include license/readme in subdirectories 2019-10-21 21:23:41 +01:00
Graham Esau
74c799f478 Update travis config 2019-10-21 21:15:19 +01:00
Graham Esau
19c0937edc Add travis CI 2019-10-21 21:11:37 +01:00
Graham Esau
bde26bcc47 v0.3.0 2019-10-21 19:28:45 +01:00
Graham Esau
67028aceed Add more doc comments 2019-10-21 19:04:16 +01:00
Graham Esau
aaeb46db0d Add more doc comments 2019-10-20 22:34:25 +01:00
Graham Esau
9223ca1ed9 Add more doc comments 2019-10-20 19:36:49 +01:00
Graham Esau
9a85e0b2a1 Start adding doc comments 2019-10-20 15:46:09 +01:00
Graham Esau
b40c160ec2 Update code example in readme 2019-10-20 14:35:29 +01:00
Graham Esau
317c317e95 Make schema_for macro pattern stricter 2019-10-20 14:34:15 +01:00
Graham Esau
fb6bb85cb7 Remove JsonSchemaError/Result 2019-10-20 14:33:54 +01:00
Graham Esau
18c2d417e3 Fix schema generation for flatten Options 2019-10-19 21:03:34 +01:00
Graham Esau
5bf8b30753 Schema generation now never returns an error 2019-10-19 20:33:26 +01:00
Graham Esau
8880fb3961 v0.2.0 2019-10-14 20:19:27 +01:00
Graham Esau
2bc3957cb8 Set readOnly/writeOnly on properties 2019-10-14 20:00:57 +01:00
Graham Esau
68ddfa310f Add default, deprecated, readOnly, writeOnly properties 2019-10-13 23:01:48 +01:00