Commit graph

  • 42e3c8fd7f Fix local build Graham Esau 2020-05-17 11:00:44 +01:00
  • 1470d2641c Update changelog Graham Esau 2020-05-17 10:54:29 +01:00
  • 985280c388 Make schemars_derive optional Graham Esau 2020-05-17 10:16:30 +01:00
  • 5a28cef598 Respect #[serde(transparent)] attribute (#17) Graham Esau 2020-05-16 21:16:59 +01:00
  • 509a1c3b7b Check for #[deprecated] attributes Graham Esau 2020-05-16 16:44:44 +01:00
  • bb8c93ddc1 v0.7.4 Graham Esau 2020-05-16 12:27:56 +01:00
  • f47bb24ddf Fix error in doc comment (copy-paste fail!) Graham Esau 2020-05-16 12:25:05 +01:00
  • e7cae04beb Update docs and changelog Graham Esau 2020-05-16 12:21:09 +01:00
  • bfb3f06253 Avoid setting ObjectValidation unnecessarily Graham Esau 2020-05-16 12:10:54 +01:00
  • 1190b1fad9
    additionalProperties: false for struct annotated with serde deny_unknown_fields (#30) Denis Kurilov 2020-05-16 13:02:47 +02:00
  • ea351f3b42 Set type on enum schemas (#28) Graham Esau 2020-05-16 10:41:30 +01:00
  • f4c8e7d4d3 v0.7.3 Graham Esau 2020-05-15 17:55:28 +01:00
  • 4c501990b1 Document schema_with attribute Graham Esau 2020-05-15 17:42:37 +01:00
  • 3fd316063a schema_with attribute Graham Esau 2020-05-15 17:11:28 +01:00
  • 9d951b34ce Fix rustc 1.32 build Graham Esau 2020-05-12 21:19:43 +01:00
  • 780c7286a6 Refactor attribute parsing to make it more extensible Graham Esau 2020-05-12 21:17:34 +01:00
  • b1ded882b7 More refactoring of proc macro... Graham Esau 2020-05-11 21:53:36 +01:00
  • 631120ead8 Fix rustc 1.32 build Graham Esau 2020-05-10 22:16:17 +01:00
  • 70b5a1a2e6 Refactor of AST parsing Graham Esau 2020-05-10 22:09:15 +01:00
  • 08886799bb Respect with attributes on enum variants Graham Esau 2020-05-10 17:17:04 +01:00
  • 1e17c46803 Minor restyling of attribute docs Graham Esau 2020-04-30 15:34:00 +01:00
  • 08f7fa44a7 Update docs for v0.7.2 Graham Esau 2020-04-30 14:36:21 +01:00
  • 60b1b27157 v0.7.2 Graham Esau 2020-04-30 14:28:18 +01:00
  • 11b7a09c93 Enable deriving JsonSchema on adjacent tagged enums Graham Esau 2020-04-30 14:21:04 +01:00
  • 8207892fa6 v0.7.1 Graham Esau 2020-04-11 22:17:30 +01:00
  • 0920fe8fd7 Fix rustc 1.32 build Graham Esau 2020-04-11 22:12:22 +01:00
  • 63af0ceb73 Fix skip_serializing_if/serialize_with handling Graham Esau 2020-04-11 22:06:48 +01:00
  • d1f2c0f803 Update changelog Graham Esau 2020-04-09 17:33:55 +01:00
  • 5021204dfb Add examples schema keyword Graham Esau 2020-04-09 17:03:27 +01:00
  • 726860cb8e v0.7.0 Graham Esau 2020-03-24 18:58:41 +00:00
  • 873ab3ae02
    Specify full path for String (#19) Atsuki Takahashi 2020-03-25 03:05:37 +09:00
  • 3e1ab76c21 Parse types as syn::Type, not syn::ExprPath. Graham Esau 2020-02-29 23:36:39 +00:00
  • d7c9222330 Refactor apply_metadata() to remove clone Graham Esau 2020-02-29 19:57:34 +00:00
  • 39918ba06c Update examples Graham Esau 2020-02-29 19:57:18 +00:00
  • c76ea691c7 v0.7.0-alpha-2 Graham Esau 2020-02-29 19:39:16 +00:00
  • 4ad5000232
    Make Option<T> fields optional in generated schemas (#16) Graham Esau 2020-02-29 19:37:20 +00:00
  • 60284fdf93 Ensure json files are have LF line-endings. Graham Esau 2020-02-26 19:17:14 +00:00
  • a92638146a Ensure schema.json files are have LF line-endings. Graham Esau 2020-02-22 14:07:17 +00:00
  • 6bebd73701 Add test for allow_ref_siblings behaviour Graham Esau 2019-12-29 22:30:17 +00:00
  • 58cc7fac25 Run cargo fmt Graham Esau 2019-12-29 22:09:54 +00:00
  • 98f981634c v0.7.0-alpha-1 Graham Esau 2019-12-29 21:53:10 +00:00
  • 1605a8a34d Small refactor Graham Esau 2019-12-29 18:45:55 +00:00
  • 0198ede4b6 Add JSON Schema 2019-09 settings Graham Esau 2019-12-29 18:05:10 +00:00
  • 233b1a4165 Add private field to SchemaSettings to prevent struct initialization. Graham Esau 2019-12-29 14:45:23 +00:00
  • 1963b5c715 v0.6.5 Graham Esau 2019-12-29 00:30:36 +00:00
  • ec0a01b82b Update optional dependencies docs Graham Esau 2019-12-29 00:28:54 +00:00
  • c46873ffb9 Run more CI tests on rust 1.32 Graham Esau 2019-12-28 20:43:14 +00:00
  • 84baf51eb8 Disable github actions CI fail-fast Graham Esau 2019-12-28 20:34:08 +00:00
  • d5e035d2cf Do not run tests with --all-features on rust 1.32 Graham Esau 2019-12-28 20:31:35 +00:00
  • a97d54bcad Implement JsonSchema on smallvec + arrayvec types Graham Esau 2019-12-28 20:11:38 +00:00
  • aec4824425 Add example for handling custom serialization Graham Esau 2019-12-28 16:45:00 +00:00
  • 79155cddf5 Add doc comments example Graham Esau 2019-12-28 15:38:41 +00:00
  • 51a0966ec1 v0.6.4 Graham Esau 2019-12-27 22:43:14 +00:00
  • 008d70e52a Implement JsonSchema on Uuid Graham Esau 2019-12-27 22:41:28 +00:00
  • 547f81fd67 Update changelog Graham Esau 2019-12-27 22:19:51 +00:00
  • fbd019baae Implement JsonSchema on Either Graham Esau 2019-12-27 22:16:01 +00:00
  • fd42debc4d Implement JsonSchema on indexmap types Graham Esau 2019-12-27 21:44:50 +00:00
  • 8d0ccc89db Remove trait bounds from Map/Set JsonSchema impls. Graham Esau 2019-12-27 21:18:18 +00:00
  • 4b9578ec2b v0.6.3 Graham Esau 2019-12-27 18:49:25 +00:00
  • c9d1f34243 v0.6.2 Graham Esau 2019-12-27 18:29:48 +00:00
  • 39dc08e34e Update changelog Graham Esau 2019-12-27 18:10:33 +00:00
  • 22e7d49a84 Fix typo in readme Graham Esau 2019-12-27 18:04:33 +00:00
  • 460afe9b6e Update CI badge Graham Esau 2019-12-27 17:58:05 +00:00
  • e299522573 Delete .travis.yml Graham Esau 2019-12-27 17:50:02 +00:00
  • 805fb243b2
    Add github workflow for CI Graham Esau 2019-12-27 17:45:55 +00:00
  • 0ae2d48fba Rename derive_json_schema feature to impl_json_schema Graham Esau 2019-12-27 17:13:32 +00:00
  • 1c0f626e3f Add overview to docs site Graham Esau 2019-12-27 17:06:46 +00:00
  • 40f459603a Add link to website Graham Esau 2019-12-27 16:47:50 +00:00
  • e25791dddf Add generic type to remote derive example Graham Esau 2019-12-27 16:25:50 +00:00
  • be92d4da5f Clarify generic type behaviour in with attribute Graham Esau 2019-12-27 16:12:46 +00:00
  • 781f40b061 Improve schema naming for deriving on remote types Graham Esau 2019-12-27 15:37:59 +00:00
  • ea28450c30 Add test for remote deriving with generic types Graham Esau 2019-12-27 14:38:58 +00:00
  • 8d40625f10 Add example for remote deriving JsonSchema Graham Esau 2019-12-26 23:18:09 +00:00
  • b11536e527 Add example for schemars attributes Graham Esau 2019-12-26 22:20:53 +00:00
  • 601fc3aaad Add example for custom schema setings Graham Esau 2019-12-26 22:00:47 +00:00
  • f387a0ec56 Add examples to docs Graham Esau 2019-12-26 21:34:08 +00:00
  • d67abbdbb1 Update examples Graham Esau 2019-12-26 20:39:18 +00:00
  • 26346612b5 Add docs on generating schemas Graham Esau 2019-12-26 18:26:06 +00:00
  • ebb20130f7 Tweak docs permalinks Graham Esau 2019-12-26 17:03:48 +00:00
  • 01966ba9bf Fix internal docs link Graham Esau 2019-12-26 16:52:52 +00:00
  • 583edc08ca Document implementing JsonSchema manually Graham Esau 2019-12-26 16:43:58 +00:00
  • 64b0f79851 Add docs permalinks Graham Esau 2019-12-26 14:35:34 +00:00
  • 938d273d42 Document feature flags Graham Esau 2019-12-24 23:20:11 +00:00
  • e29f10f6b3 Document more attributes Graham Esau 2019-12-24 22:59:26 +00:00
  • 0358a4e141 Document some more attributes Graham Esau 2019-12-24 22:04:20 +00:00
  • aa8a7a4a80 Write some more docs Graham Esau 2019-12-23 22:07:21 +00:00
  • 3c0ee3f703 Move css overrides out of custom.scss Graham Esau 2019-12-23 21:20:27 +00:00
  • d30238c981 Do not pass container attributes through enums/variants Graham Esau 2019-12-23 20:50:26 +00:00
  • fc592e5dd7 Ensure root schemas do not have a $ref property. Graham Esau 2019-12-16 21:36:20 +00:00
  • d7c010d9c2 Tweak docs site styling Graham Esau 2019-12-15 00:16:41 +00:00
  • fcd38ed76a Add placeholder pages for docs site Graham Esau 2019-12-14 16:52:41 +00:00
  • ccb7f48c3b Tweak docs site styling Graham Esau 2019-12-14 15:35:56 +00:00
  • 43ac3fddb6 Add fancy badges to docs site Graham Esau 2019-12-11 20:11:48 +00:00
  • 5a0800256f Fix github pages build warning Graham Esau 2019-12-10 22:39:32 +00:00
  • f5c2798891 Add placeholder docs Graham Esau 2019-12-10 22:20:33 +00:00
  • 88a43d7476 Set theme jekyll-theme-minimal Graham Esau 2019-12-10 21:39:04 +00:00
  • a1b6c0ebd4
    Create temp file in docs folder Graham Esau 2019-12-10 21:37:58 +00:00
  • b5e1821f3a Don't include "doc" in list of helper attributes Graham Esau 2019-12-09 21:56:19 +00:00
  • f55572f735 Fix indentation Graham Esau 2019-12-09 21:49:47 +00:00
  • e151d21d6d v0.6.1 Graham Esau 2019-12-09 21:25:37 +00:00