Commit Graph

  • da9c42c1a0 Fixed Hunter integration and added tests Martin Peterlin 2020-06-16 01:03:00 +0200
  • 82f962d1e8 update README concerning format-checker-usage Patrick Boettcher 2020-08-05 10:11:14 +0200
  • cb5b83ebcd add simple format-callback-example Patrick Boettcher 2020-08-05 09:31:34 +0200
  • d3b0d327cd
    re-worked install configs (#128) Finkman 2020-07-26 17:16:14 +0200
  • 63406ef87f remoworked install configs Sven Fink 2020-07-20 10:13:35 +0200
  • ea711586b1 thread-safety section in README added. Patrick Boettcher 2020-07-13 11:47:44 +0200
  • 6e9812f4e3 Added Hunter, install and MSVC fix Martin Peterlin 2020-06-16 01:03:00 +0200
  • 43acedcf7e fix travis, now needs 3.8.0-json Patrick Boettcher 2020-07-13 11:25:54 +0200
  • 8a30b6b483 binary-type was added to nlohmann::json 3.8.0 - this is the minimum requirement now Patrick Boettcher 2020-07-13 11:18:20 +0200
  • 5782bdcf9e use auto for char-type Patrick Boettcher 2020-07-13 11:17:18 +0200
  • b9d8e098cd add checks about content checker at shema parsing stage andrejlevkovitch 2020-05-29 17:05:54 +0300
  • dbf59ab4c3 move checks contentEncoding and contentMediaType to string schema andrejlevkovitch 2020-05-29 16:21:01 +0300
  • a632d2707b add support for validate binary data in nlohmann::json andrejlevkovitch 2020-05-22 11:50:26 +0300
  • 5ef4f903af add content-checker-callback Patrick Boettcher 2020-05-23 10:14:10 +0200
  • 32af07ce19
    fix default is empty object (#123) Guillaume G 2020-06-29 15:20:07 +0200
  • 5e2f46bc4c add counter check with no default or null Guillaume Galeazzi 2020-06-28 15:59:06 +0200
  • 561571179f fix default is empty object Guillaume Galeazzi 2020-06-22 11:09:26 +0200
  • 1cdca2a64d Added Hunter, install and MSVC fix Martin Peterlin 2020-06-16 01:03:00 +0200
  • ef05be7efa Disable tests and examples when used via add_subdirectory. Jakob Lykke Andersen 2020-06-10 22:18:51 +0200
  • 0a83ee0c68 remove {} from one line if andrejlevkovitch 2020-06-04 21:15:08 +0300
  • 7554b4ca70 add checking about format-checker existance at schema parsing time andrejlevkovitch 2020-06-04 10:20:17 +0300
  • 3b89cf3818 Disable tests and examples when used via add_subdirectory. Jakob Lykke Andersen 2020-06-10 22:18:51 +0200
  • 12fd4ad593 remove {} from one line if andrejlevkovitch 2020-06-04 21:15:08 +0300
  • 2cdd2e2c03 add checking about format-checker existance at schema parsing time andrejlevkovitch 2020-06-04 10:20:17 +0300
  • b56d1eac77 Merge remote-tracking branch 'origin/binary_support_changes' into binary_support andrejlevkovitch 2020-05-29 22:24:12 +0300
  • f46940990e add checks about content checker at shema parsing stage andrejlevkovitch 2020-05-29 17:05:54 +0300
  • 86e97231bc move checks contentEncoding and contentMediaType to string schema andrejlevkovitch 2020-05-29 16:21:01 +0300
  • 06540818c3 add support for validate binary data in nlohmann::json andrejlevkovitch 2020-05-22 11:50:26 +0300
  • a3f3a59a0e add content-checker-callback Patrick Boettcher 2020-05-23 10:14:10 +0200
  • 96dc7deda6 add functions to get current version depending on the value settled in the cmake project version maxime.guyon 2020-05-25 18:51:08 +0200
  • 80333cda2b bump to 2.1.1 for new developments Patrick Boettcher 2020-05-23 09:04:42 +0200
  • 5ed4180798 add missing binary-validation.cpp file for test case andrejlevkovitch 2020-05-22 11:53:24 +0300
  • eac735ee63 add support for validate binary data in json (for bson or other implementations of binary json) andrejlevkovitch 2020-05-22 11:50:26 +0300
  • 27fc1d0945 ignore (new) failing errors from test-suite 2.1.0 Patrick Boettcher 2020-05-15 10:04:12 +0200
  • ccc366e850 update Test-Suite to make it work with nlohmann::json Patrick Boettcher 2020-05-15 10:03:48 +0200
  • be1792d095 update JSON-Schema-Test-Suite to 2.0.0-175-g7ba95f3 Patrick Boettcher 2020-05-15 09:56:42 +0200
  • 8125a3e352 after et_root_schema, throw if there are undef refs Patrick Boettcher 2020-05-15 09:33:26 +0200
  • c12a27eee1 use schema to validate json-patch and use json_pointer to verify path Patrick Boettcher 2020-05-15 08:53:52 +0200
  • a0fca479f6 fix #109: use weak_ptr in schema_refs Patrick Boettcher 2020-05-01 11:18:47 +0200
  • ad19c6f04f
    removing variable to prevent warnings Chris Mc 2020-04-25 14:19:11 -0400
  • 2cc7e9aaa5 schema-URIs with plain name identifiers cannot have derived sub-schema-URIs Patrick Boettcher 2020-04-02 15:55:50 +0200
  • 35e06a95a8
    using maybe_unused attribute only when supported Chris Mc 2020-04-19 11:21:10 -0400
  • a2dc06e8e2 Added explanation for change. NissimHadar 2020-04-17 08:51:32 -0700
  • c7e10dc8dc Fixed strange compilation error for Visual Studio 2019. NissimHadar 2020-04-17 08:47:39 -0700
  • b28c15adea fix #101: throw an exception if JSON-type of schema is not one of the expected types Patrick Boettcher 2020-04-09 15:50:25 +0200
  • 03af1b5e1e fix #100: only look for "unknown keyword" if the uri contains a pointer. Patrick Boettcher 2020-04-09 15:34:38 +0200
  • c6d94ab30c fix #101: throw an exception if JSON-type of schema is not one of the expected types Patrick Boettcher 2020-04-09 15:50:25 +0200
  • 1e7fecddc0 fix #100: only look for "unknown keyword" if the uri contains a pointer. Patrick Boettcher 2020-04-09 15:34:38 +0200
  • 81eba4928d fix #98: catch out-of-range-exception only Patrick Boettcher 2020-04-09 11:01:25 +0200
  • ca26ec4c86 fix #98: catch out-of-range-exception only Patrick Boettcher 2020-04-09 11:01:25 +0200
  • 940262ceae fix #93 by returning default-values for refs Patrick Boettcher 2020-03-23 22:43:42 +0100
  • 81c660a1c3
    Merge branch 'master' into fix/cmake_install_prefix aschoenenberg 2020-03-26 10:42:32 +0100
  • d65adcac45 adding CMAKE_INSTALL_PREFIX to install dirs Anton Schoenenberg 2020-03-26 09:24:15 +0000
  • f14234e57b fix #93 by returning default-values for refs Patrick Boettcher 2020-03-23 22:43:42 +0100
  • cb95425f59 Add schema class that is aware of a default entry Sven Fink 2020-03-02 15:22:59 +0100
  • 2a76a0ca6a Use default initializer on json_patch Sven Fink 2020-03-06 08:00:41 +0100
  • 0e905c556a Defaults are not validated Sven Fink 2020-03-05 14:20:51 +0100
  • 0310e7962c Test validating with defaults Sven Fink 2020-03-05 10:36:43 +0100
  • f76274122b To take default values into account, set them before check Sven Fink 2020-03-03 16:12:25 +0100
  • 0dca07bdf8 Take care of default values for validation Sven Fink 2020-03-03 16:09:17 +0100
  • 6709194813 Better format of schema in readme.cpp Sven Fink 2020-03-03 14:21:54 +0100
  • e9a8568373 Add simple unit test for optional values Sven Fink 2020-03-03 12:46:50 +0100
  • 2d724ec4e3 No tabs in JSON-strings Sven Fink 2020-03-03 12:11:13 +0100
  • abd8c43c65 Apply filename conventions Sven Fink 2020-03-03 12:10:58 +0100
  • e248fb5eac Revert readme example Sven Fink 2020-03-03 11:10:22 +0100
  • 6f3005dc75 Use json patch format for default Sven Fink 2020-03-03 11:04:23 +0100
  • 75853c11ee First implementation of default generation Sven Fink 2020-03-03 10:23:56 +0100
  • 39c7b4f6f0 Add schema class that is aware of a default entry Sven Fink 2020-03-02 15:22:59 +0100
  • e42a664163 fix cmake nlohmann path inclusion nojhan 2020-02-14 13:55:19 +0100
  • 7264fa0a05 Internal root_schema may move callbacks Sven Fink 2020-02-10 14:08:29 +0100
  • f20017306f Avoid forced string copies Sven Fink 2020-02-10 14:03:58 +0100
  • 7fbda9da0e Apply rule of five on json_validator Sven Fink 2020-02-10 13:54:10 +0100
  • cb892e1d20 Separate ctors of json validator Sven Fink 2020-02-10 13:53:10 +0100
  • d84e0a28d6 Allow create validator from rvalue json Sven Fink 2020-02-10 13:51:48 +0100
  • f5010d0349 Internal root_schema may move callbacks Sven Fink 2020-02-10 14:08:29 +0100
  • 4b405744c4 Avoid forced string copies Sven Fink 2020-02-10 14:03:58 +0100
  • 147dc9e964 Apply rule of five on json_validator Sven Fink 2020-02-10 13:54:10 +0100
  • ccc06a7cf0 Separate ctors of json validator Sven Fink 2020-02-10 13:53:10 +0100
  • 206b2554d2 Allow create validator from rvalue json Sven Fink 2020-02-10 13:51:48 +0100
  • 01e3dea71b Avoid copy of json on set_root_schema Sven Fink 2020-02-10 10:58:11 +0100
  • 2e8fe96422 Avoid copy of json on set_root_schema Sven Fink 2020-02-10 10:58:11 +0100
  • e146b37a32 Add virtual dtor to schema Sven Fink 2020-02-10 08:00:07 +0100
  • 46d831ac50 Add virtual dtor to schema Sven Fink 2020-02-10 08:00:07 +0100
  • 2969393afa fix / workaround for #79 Patrick Boettcher 2020-01-27 11:06:24 +0100
  • 5976915897 deprecated collect libs replaced Lukasz Laszko 2020-01-28 15:19:22 +0800
  • 6b043ea56f unnecessary field removed Lukasz Laszko 2020-01-28 12:59:41 +0800
  • 96f7c5af53 license entry added to conanfile Lukasz Laszko 2020-01-28 12:54:19 +0800
  • 16491dfa1b example app installation added Lukasz Laszko 2020-01-28 12:51:57 +0800
  • 8e3f61ba77 conan file added Lukasz Laszko 2020-01-28 12:45:06 +0800
  • 66f073e6d9 deprecated collect libs replaced Lukasz Laszko 2020-01-28 15:19:22 +0800
  • c2aa8261f4 unnecessary field removed Lukasz Laszko 2020-01-28 12:59:41 +0800
  • 118416bfad license entry added to conanfile Lukasz Laszko 2020-01-28 12:54:19 +0800
  • 6f62da2d69 example app installation added Lukasz Laszko 2020-01-28 12:51:57 +0800
  • d731467077 conan file added Lukasz Laszko 2020-01-28 12:45:06 +0800
  • d791a0bad9 fix / workaround for #79 Patrick Boettcher 2020-01-27 11:06:24 +0100
  • 8a7d1d3fde Adapt CMake project name to be coherent with nlohmann::json's naming Luke Kersting 2019-10-17 15:47:57 -0600
  • 5b6a6d0331 replace tabs with spaces in README Patrick Boettcher 2019-12-03 16:31:32 +0100
  • ad8f158284 add support for some built-in string format specifiers: date-time, date, time, ipv4, ipv6 mxmlnkn 2019-05-02 17:05:24 +0200
  • 64461f5b79 add note about styling with clang-format mxmlnkn 2019-05-03 10:14:26 +0200
  • 2d7f190550 update to latest JSON-Schema-Test-Suite Patrick Boettcher 2019-11-27 14:00:48 +0100