Commit graph

60 commits

Author SHA1 Message Date
Graham Esau
5dc644000c Allow schema_with attr on enum variants 2021-04-10 15:16:16 +01:00
Graham Esau
86e2844c93 v0.8.3 2021-04-05 21:12:23 +01:00
Graham Esau
b4a6aeb51b Update changelog 2021-04-05 21:08:26 +01:00
Graham Esau
b2b733ba5c
Support for #[schemars(crate = "...")] (#80) 2021-04-05 19:34:28 +01:00
Graham Esau
4d3400152e
Fix deriving JsonSchema inside macro (#79) 2021-04-05 16:15:34 +01:00
Graham Esau
61d64df57d v0.8.2 2021-03-27 00:04:07 +00:00
Graham Esau
4c238605be Update changelog 2021-03-26 23:07:01 +00:00
Graham Esau
cb26e783dc Update changelog 2021-03-25 22:40:11 +00:00
Graham Esau
9b71b428cb Update changelog 2021-03-25 18:43:18 +00:00
Graham Esau
b502a04ab8 v0.8.1 2021-03-23 20:18:20 +00:00
Graham Esau
32b3f77bf7 Implement JsonSchema for slices 2021-03-23 11:06:16 +00:00
Graham Esau
77c7aa9beb Update changelog 2021-03-21 20:27:38 +00:00
Alastair Feille
addac6d386
Make HashSet and BTreeSet use the uniqueItems keyword in their schema (#64)
Co-authored-by: Graham Esau <gesau@hotmail.co.uk>
2021-03-21 14:43:58 +00:00
David Hotham
c4ef7bad22
Fix #[schemars(with = ...)] alongside #[serde(transparent)] (#67)
Co-authored-by: Graham Esau <gesau@hotmail.co.uk>
2021-03-21 13:56:24 +00:00
Graham Esau
1c9ecafd32 Bump MSRV to 1.37 2021-03-21 13:25:55 +00:00
Graham Esau
94d75378f6 Add SchemaGenerator::definitions_mut() 2021-03-20 22:20:58 +00:00
Graham Esau
6a3bba1e86 Set additionalProperties to false on enums where appropriate 2021-03-20 18:45:29 +00:00
Graham Esau
755368fc3a v0.8.0 2020-09-27 10:58:51 +01:00
Graham Esau
460976e765 Add documentation comments, rename Visitor2 2020-09-24 20:34:30 +01:00
Graham Esau
5ca2d08013 Bump MSRV to 1.36.0 2020-09-21 08:42:07 +01:00
Graham Esau
ca7c66eb08 v0.8.0-alpha-3 2020-06-12 20:43:16 +01:00
Graham Esau
260cd99293 v0.8.0-alpha-2 2020-06-07 22:33:57 +01:00
Graham Esau
475a751b70 Require Visitors to implement Clone 2020-06-05 23:48:03 +01:00
Graham Esau
b0a2f9994b Error on unknown schemars attr items 2020-06-04 19:39:57 +01:00
Graham Esau
a829267111 Add Visitor trait, update changelog 2020-06-04 19:23:36 +01:00
Graham Esau
4b37f96c99 v0.7.6 2020-05-17 18:35:03 +01:00
Graham Esau
f9b14f7b00 Update docs and changelog 2020-05-17 17:15:40 +01:00
Graham Esau
19b9bef395 v0.7.5 2020-05-17 13:46:09 +01:00
Graham Esau
61c106fd5b Update docs and changelog 2020-05-17 11:45:36 +01:00
Graham Esau
1470d2641c Update changelog 2020-05-17 10:54:29 +01:00
Graham Esau
5a28cef598 Respect #[serde(transparent)] attribute (#17) 2020-05-16 21:16:59 +01:00
Graham Esau
509a1c3b7b Check for #[deprecated] attributes 2020-05-16 16:44:44 +01:00
Graham Esau
bb8c93ddc1 v0.7.4 2020-05-16 12:27:56 +01:00
Graham Esau
e7cae04beb Update docs and changelog 2020-05-16 12:21:09 +01:00
Graham Esau
f4c8e7d4d3 v0.7.3 2020-05-15 17:55:28 +01:00
Graham Esau
3fd316063a schema_with attribute 2020-05-15 17:11:28 +01:00
Graham Esau
08886799bb Respect with attributes on enum variants 2020-05-10 17:17:04 +01:00
Graham Esau
60b1b27157 v0.7.2 2020-04-30 14:28:18 +01:00
Graham Esau
8207892fa6 v0.7.1 2020-04-11 22:17:30 +01:00
Graham Esau
d1f2c0f803 Update changelog 2020-04-09 17:33:55 +01:00
Graham Esau
726860cb8e v0.7.0 2020-03-24 18:58:41 +00:00
Graham Esau
c76ea691c7 v0.7.0-alpha-2 2020-02-29 19:39:16 +00:00
Graham Esau
4ad5000232
Make Option<T> fields optional in generated schemas (#16) 2020-02-29 19:37:20 +00:00
Graham Esau
98f981634c v0.7.0-alpha-1 2019-12-29 21:53:10 +00:00
Graham Esau
1963b5c715 v0.6.5 2019-12-29 00:30:36 +00:00
Graham Esau
ec0a01b82b Update optional dependencies docs 2019-12-29 00:28:54 +00:00
Graham Esau
51a0966ec1 v0.6.4 2019-12-27 22:43:14 +00:00
Graham Esau
008d70e52a Implement JsonSchema on Uuid 2019-12-27 22:41:28 +00:00
Graham Esau
547f81fd67 Update changelog 2019-12-27 22:19:51 +00:00
Graham Esau
8d0ccc89db Remove trait bounds from Map/Set JsonSchema impls.
They are unnecessary as we never create/use any instances of these types
2019-12-27 21:18:18 +00:00