Commit Graph

  • f787a8a7a7 Update urn regex to match widely accepted expression Ray Vincent 2021-08-24 13:51:32 -07:00
  • 653d515d32 Ensure that urn regex checks to end of string Ray Vincent 2021-08-24 13:43:00 -07:00
  • eac0859cd8 Ensure that urn NID cannot include '.' Ray Vincent 2021-08-24 13:39:05 -07:00
  • ef42dae296 Add support for urn document references Ray Vincent 2021-08-23 15:45:49 -07:00
  • a4684c285d Fix path to rapidjson in fuzzing test code Tristan Penman 2021-07-31 11:00:37 +10:00
  • 11af652228 Merge remote-tracking branch 'clainio/build-fix' Tristan Penman 2021-07-29 17:44:58 +10:00
  • c5487c39eb Update rapidjson to latest code from github v0.5 Tristan Penman 2021-07-29 07:31:00 +10:00
  • 6a04040d4f Update adapters to avoid inheriting from std::iterator Tristan Penman 2021-07-28 22:19:36 +10:00
  • 385d2d8306 Improve handling of compiler flags when exceptions are disabled Tristan Penman 2021-07-28 21:05:26 +10:00
  • 82e093fe18 Upgrade gtest to v1.11.0 Tristan Penman 2021-07-28 17:55:59 +10:00
  • c63ac26f03 Disable C4702: unreachable code warnings for json_pointer.hpp Tristan Penman 2021-07-28 17:09:45 +10:00
  • 855365bce0 Disable C4702: unreachable code warnings within relevant headers Tristan Penman 2021-07-28 16:58:15 +10:00
  • 5c97e3ccd4
    Fix gcc build error Konstantin Plotnikov 2021-06-25 18:02:19 +03:00
  • 4897d102bd Fix exclusiveMaximum and exclusiveMinimum error messages Tristan Penman 2021-06-11 13:43:09 +10:00
  • 6cc4cddc96 Suppress boost warnings that aren't relevant to the test suite Tristan Penman 2021-05-24 10:00:16 +10:00
  • 2cf8d3dd2e Add default tests for draft 7 Tristan Penman 2021-05-21 10:20:44 +10:00
  • e94179e191 Add definitions tests for draft 7 Tristan Penman 2021-05-21 10:11:45 +10:00
  • bb2c425104 Improve array_iteration_basics example Tristan Penman 2021-05-20 22:14:22 +10:00
  • e6909b155c Add required test for draft 4 Tristan Penman 2021-05-20 22:03:35 +10:00
  • df89869e00 Add maxLength and minLength tests for draft 7 Tristan Penman 2021-05-20 21:36:20 +10:00
  • 9183462118 Fix return type on getMinLength v0.4 Tristan Penman 2021-05-20 17:01:37 +10:00
  • 3740dc5166 Explicitly initialise optionals in Subschema class Tristan Penman 2021-05-20 16:07:07 +10:00
  • cb778b6bb6 Minor changes to address msvc warnings and make cmake work on Windows Tristan Penman 2021-05-17 13:57:29 +10:00
  • 70f12ed1d4
    Merge pull request #123 from anishmonachan7/fix_unused_variable Tristan Penman 2021-04-08 08:54:13 +10:00
  • 03b8cccb27
    Update include/valijson/constraints/concrete_constraints.hpp anishmonachan7 2021-04-07 15:24:04 +02:00
  • dc6d2fe0e7 fix unused variable error with gcc 8.3 Anish 2021-04-07 12:39:39 +02:00
  • 77bae9fb74 Fix xcode stuff Tristan Penman 2021-04-04 13:33:13 +10:00
  • 66262bafb8 Include nlohmann/json.hpp instead of json.hpp Tristan Penman 2021-04-04 13:24:17 +10:00
  • b3b958c8c0
    Merge pull request #121 from anishmonachan7/virtual_destructor Tristan Penman 2021-04-03 15:59:45 +11:00
  • 84c9fbf52c destructor to virtual destructor Anish 2021-04-02 11:09:55 +02:00
  • 8a784f23bf Minor fix for example code in README Tristan Penman 2021-01-25 09:54:24 +11:00
  • a19e1c00f0 Remove warning suppressions for clang Tristan Penman 2021-01-24 15:47:57 +11:00
  • af2358b63f Use custom RAPIDJSON_ASSERT macro to catch parser errors Tristan Penman 2021-01-24 14:06:15 +11:00
  • 7ab96207c5 Ensure ref values are strings Tristan Penman 2021-01-17 17:42:55 +11:00
  • 635f36f095
    Merge pull request #119 from BSipos-RKF/issue-118 Tristan Penman 2021-01-17 16:56:00 +11:00
  • fba5a9e8a7 Reject JSON references that index into empty arrays Tristan Penman 2021-01-17 13:34:52 +11:00
  • cbcde15c0b Possible fix for #118 Brian Sipos 2021-01-12 13:12:57 -05:00
  • 3621f98d43 Update rapidjson_utils.hpp to use iterative parsing Tristan Penman 2021-01-07 21:34:51 +11:00
  • f544cd020a
    Merge pull request #116 from AdamKorcz/fuzz1 Tristan Penman 2020-12-17 09:39:17 +11:00
  • c13eed99d1 Minor refactoring AdamKorcz 2020-12-16 12:32:37 +00:00
  • 3a47f0cd0d Added fuzzer with oss-fuzz build file AdamKorcz 2020-12-16 12:30:36 +00:00
  • cf64893031
    Merge pull request #114 from baylesj/fix-memory-leak Tristan Penman 2020-12-03 10:44:56 +11:00
  • 1f964c1299 Fix memory leak in concrete constraints Jordan Bayles 2020-12-02 11:16:41 -08:00
  • 7cb31947d8
    Merge pull request #113 from hei-pa/master Tristan Penman 2020-12-02 21:40:06 +11:00
  • 8cc83c8be9 move curlpp findPackage in EXAMPLES block Pascal Heinrich 2020-12-02 10:01:36 +01:00
  • c1e75c700f
    Merge pull request #110 from baylesj/remote_throws Tristan Penman 2020-11-09 16:51:19 +11:00
  • bc81adbd3f add version checks around BOOST_NORETURN Jordan Bayles 2020-11-08 21:40:01 -08:00
  • 7a560db2ed Fixup headers Jordan Bayles 2020-11-08 21:21:54 -08:00
  • b8e9581057 Apply feedback, add boost version check Jordan Bayles 2020-11-08 19:54:53 -08:00
  • 8f6f9b6a80 Use deprecated declarations Jordan Bayles 2020-11-08 17:18:14 -08:00
  • f100614249 Cleanup unnecessary returns Jordan Bayles 2020-11-08 17:04:52 -08:00
  • a30ef97465 Add VALIJSON_USE_EXCEPTIONS mode Jordan Bayles 2020-11-06 18:17:36 -08:00
  • 8a700811d5 Add JSON Inspector example app Tristan Penman 2020-11-08 11:30:24 +11:00
  • bbfc3f5c97 Fixed build on certain GCC toolchains Joshua Eckroth 2020-10-03 09:55:02 -04:00
  • 84b67fa6fe
    Merge pull request #107 from baylesj/readme Tristan Penman 2020-11-08 11:40:15 +11:00
  • 90783ca4be Minor code style changes Tristan Penman 2020-11-08 11:38:52 +11:00
  • 3dd4482af2
    Merge pull request #103 from wwriter/cond_schema_errormessage Tristan Penman 2020-11-08 11:36:08 +11:00
  • ee4f85bf5e Minor tweaks to README.md file Jordan Bayles 2020-11-06 17:19:18 -08:00
  • a703886214 Update jsoncpp link in readme Tristan Penman 2020-11-06 13:24:57 +11:00
  • abedaf0ecb
    Merge pull request #105 from baylesj/update-jsoncpp Tristan Penman 2020-11-06 13:23:26 +11:00
  • 825ee11008 Fix readme Jordan Bayles 2020-11-05 17:44:13 -08:00
  • b6b6f167ad Delete jsoncpp fuzzing stuff Jordan Bayles 2020-11-05 17:42:26 -08:00
  • 2ee7474f96 Delete more unnecessary scripts Jordan Bayles 2020-11-05 17:39:46 -08:00
  • 1ff5308f22 fix submodule Jordan Bayles 2020-11-05 17:37:50 -08:00
  • dbc4fcc8d4 Remove modules Jordan Bayles 2020-11-05 17:33:52 -08:00
  • 88d9d890b5 Update JsonCpp to 1.9.4 Jordan Bayles 2020-11-05 17:11:35 -08:00
  • d5091b2dbb added feature : now users can get a detailed error message when if-then-else conditional constraints are not met Samuel 2020-10-07 20:16:30 +09:00
  • 931f64d484
    Merge pull request #102 from mathbunnyru/patch-2 Tristan Penman 2020-10-03 07:24:01 +10:00
  • c5e615431d
    Add conan package manager info Ayaz Salikhov 2020-10-02 22:59:01 +03:00
  • 6cda9227cc
    Merge pull request #99 from mathbunnyru/patch-1 Tristan Penman 2020-10-02 08:37:07 +10:00
  • 45b0f83b5a
    Fix README so the code actually throws, when json is invalid Ayaz Salikhov 2020-10-01 17:31:04 +03:00
  • 89e37cbf42 Fix typo Tristan Penman 2020-09-04 20:53:29 +10:00
  • 7f01c39116 Minor suggestions from clangtidy Tristan Penman 2020-09-04 20:47:38 +10:00
  • a527564b10
    Merge pull request #96 from joshuaeckroth/master Tristan Penman 2020-08-07 09:12:37 +10:00
  • ccad6b140f Switched from jsoncpp deprecated Reader to CharReader Joshua Eckroth 2020-08-06 06:57:20 +00:00
  • 45a333e60d Try to make builds faster Tristan Penman 2020-07-17 17:23:32 +10:00
  • 0ee3bada09 Fix broken build Tristan Penman 2020-07-17 17:20:11 +10:00
  • bbe62ecd7d
    Merge pull request #95 from wirenboard/feature/cache-regex Tristan Penman 2020-07-17 16:59:47 +10:00
  • f7f3acf20c
    Merge pull request #94 from wirenboard/fix/pass-by-ref Tristan Penman 2020-07-16 09:17:55 +10:00
  • 39f350692c Regex objects cache for pattern constraints pete 2020-07-15 17:09:18 +05:00
  • 2216c2b8b3 Pass visitor to validationCallback by ref pete 2020-07-15 16:43:46 +05:00
  • 0db0d139b7
    Merge pull request #93 from Delgan/fix-unused-args Tristan Penman 2020-07-15 18:37:28 +10:00
  • 1c825cc638 Remove unused parameters instead of commenting them out Delgan 2020-07-15 10:06:16 +02:00
  • ca031221fc Fix compilation errors due to unused parameters Delgan 2020-07-15 09:39:53 +02:00
  • 105e345a73
    Merge pull request #92 from arthurafarias/add-cmake-interface-library Tristan Penman 2020-07-10 11:06:56 +10:00
  • f60a30899b Added interface target to CMakeLists.txt Arthur Farias 2020-07-09 18:24:41 +02:00
  • d453ee2ed4 Revert breaking changes to jsoncpp_adapter.hpp Tristan Penman 2020-07-06 19:55:07 +10:00
  • f3a0390e17 Revert changes to json11_adapter.hpp Tristan Penman 2020-07-06 19:50:10 +10:00
  • 49c20301ed Disable -Wshadow for included header in property_tree_utils.hpp Tristan Penman 2020-07-06 19:46:23 +10:00
  • 8875d80278 Add CLion paths to .gitignore Tristan Penman 2020-07-06 19:31:44 +10:00
  • 73a8e440c0 More aggressive compiler warnings Tristan Penman 2020-07-06 19:30:55 +10:00
  • 77d2ef8299 Cosmetic improvements for poco_json_adapter.hpp and property_tree_adapter.hpp Tristan Penman 2020-07-06 12:48:55 +10:00
  • e5c1cbfe88 Ensure tests are run for Poco, Qt and property_tree adapters Tristan Penman 2020-07-06 12:37:05 +10:00
  • 8c0d16a068 Cosmetic improvements for std_string_adapter.hpp, test_json_pointer.cpp and test_poly_constraint.cpp Tristan Penman 2020-07-06 11:47:58 +10:00
  • 217b990b00 Cosmetic improvements for schema_parser.hpp and validation_results.hpp Tristan Penman 2020-07-06 11:30:41 +10:00
  • 71f4cdaa84 Cosmetic improvements for custom_allocator.hpp Tristan Penman 2020-07-06 11:03:11 +10:00
  • e46af24588 Cosmetic improvements for concrete_constraints.hpp and basic_constraint.hpp Tristan Penman 2020-07-05 22:50:34 +10:00
  • 7917b2f75f Cosmetic improvements for schema.hpp, schema_parser.hpp and subschema.hpp Tristan Penman 2020-07-05 22:38:47 +10:00
  • 8150a52008 Cosmetic improvements for test_adapter_comparison.cpp Tristan Penman 2020-07-05 22:19:54 +10:00
  • 28cc9e8eeb Cosmetic improvements for qtjson_adapter.hpp Tristan Penman 2020-07-05 22:09:25 +10:00