Commit Graph

  • aee67d58f0 fail with the first unmet constraint to avoid running into type mismatches Marco Porsch 2023-08-23 15:42:06 +02:00
  • f716227d0a check the type constraint first because others might rely on it Marco Porsch 2023-08-23 15:41:15 +02:00
  • f1902801d6
    Merge pull request #179 from DavidKorczynski/cifuzz-int Tristan Penman 2023-07-15 15:55:28 +10:00
  • 3c63c49d60 Add CIFuzz Github Action David Korczynski 2023-07-11 11:13:57 -07:00
  • 4d857316f2 Revert "Bump nlohmann-json submodule" Tristan Penman 2023-06-10 12:11:50 +10:00
  • 8065a5accc Bump nlohmann-json submodule Tristan Penman 2023-06-10 09:00:53 +08:00
  • 5dcec3ef49
    Merge pull request #177 from taichi-dev/master Tristan Penman 2023-06-10 10:55:19 +10:00
  • 94ca772cc7
    [Build] Make it work on Linux (#1) yekuang 2023-06-07 22:52:25 +08:00
  • 780bf06715 Rework adapter to build on VS 2022 with latest JSON for modern C++ Cheng Cao 2023-06-05 14:50:43 -07:00
  • f7399c1a24
    Merge pull request #175 from cbrumgard/master v1.0.1 Tristan Penman 2023-05-19 11:26:40 +10:00
  • 9e5b479b95 Fixed validation_visitor to work with adaptors that only support the forward_iterator_tag for array value iterators. Chris Brumgard 2023-05-18 10:11:37 -04:00
  • 2acde8ec54
    Merge pull request #172 from silvergasp/ci Tristan Penman 2023-02-26 13:09:30 +11:00
  • e339c2c2ef Adds Github Actions configuration for CI Nathaniel Brough 2023-02-25 10:54:41 -08:00
  • 65ba76e493
    Merge pull request #169 from AustinHaigh-Hach/fix-typos Tristan Penman 2022-11-02 09:25:22 +11:00
  • f1ff351828 fix typos in preprocessor macros Austin Haigh 2022-11-01 13:29:16 -06:00
  • 78ac8a737d Correct token replacement issue v1.0 Tristan Penman 2022-10-26 21:01:58 +11:00
  • c4355eaa47 Simplify implementation of YamlCppObject::find() Tristan Penman 2022-09-19 21:01:08 +10:00
  • 375eaae06c Tidy up doc-comments Tristan Penman 2022-09-15 11:06:04 +10:00
  • db8daacc32 Add std::nothrow when using operator new Tristan Penman 2022-09-12 13:02:34 +10:00
  • e895d035dc Attempt to fix oss-fuzz build Tristan Penman 2022-09-02 10:20:17 +12:00
  • d9c9d2eb0c Revert nlohmann-json module to 3.1.2 Tristan Penman 2022-08-30 18:05:01 +10:00
  • 8d04b757d3 Fix whitespace in .gitmodules Tristan Penman 2022-08-30 14:31:28 +12:00
  • 2642dd4efc Bump rapidjson submodule to 06d58b9 Tristan Penman 2022-08-30 13:41:44 +12:00
  • 74bd2a990f Switch to using submodule for JSON-Schema-Test-Suite Tristan Penman 2022-08-30 13:28:52 +12:00
  • 2fe3c829e1 Switch to using submodule for googletest Tristan Penman 2022-08-30 13:26:37 +12:00
  • b63a08f379 Switch to using submodule for json11 Tristan Penman 2022-08-30 13:23:59 +12:00
  • 444bc02def Switch to using submodule for jsoncpp Tristan Penman 2022-08-30 13:20:36 +12:00
  • ac122d9ed3 Switch to using submodule for yaml-cpp Tristan Penman 2022-08-30 13:16:28 +12:00
  • fb995cebd3 Switch to using submodule for nlohmann-json Tristan Penman 2022-08-30 13:07:33 +12:00
  • 582fd0fc13 Switch to using submodule for rapidjson Tristan Penman 2022-08-30 11:54:37 +12:00
  • 008c7ca4f9 Update readme Tristan Penman 2022-08-30 11:44:38 +12:00
  • 2cef1a6538 Switch to submodule for picojson Tristan Penman 2022-08-30 11:41:15 +12:00
  • c0ce4cde7e Correct typo in license Tristan Penman 2022-08-11 13:29:23 +10:00
  • d397ac6074 Include <limits> header in custom_allocator.hpp Tristan Penman 2022-08-10 23:50:03 +10:00
  • 94d3bfd39a Fix format regex escape sequences v0.7 Tristan Penman 2022-07-21 22:45:25 +10:00
  • 25dcdb1c3a
    Merge pull request #160 from jrave/time-format-fields Tristan Penman 2022-07-19 10:36:08 +10:00
  • dee2fa64ff Support for time related format fields Johannes Rave 2022-07-17 07:29:40 +03:00
  • 5f49d77b1e Basic structure for format constraint Tristan Penman 2021-05-21 10:21:35 +10:00
  • a6a4fbb580 Remove redundant call to baseline Tristan Penman 2022-04-09 17:26:32 +10:00
  • 0de61e0cca Tidy up readme Tristan Penman 2022-04-09 13:52:45 +10:00
  • 1ff3625482 Add script to bundle library into a single header Tristan Penman 2022-04-09 13:45:59 +10:00
  • 21322b2d82 Move Adapter and BasicAdapter classes to internal Tristan Penman 2022-04-08 22:47:49 +10:00
  • 23724b97e3
    Merge pull request #159 from jackorobot/fix_poco_get_integer Tristan Penman 2022-04-08 16:51:33 +10:00
  • 72afeb1ff7 Fixed PocoJsonValue::getInteger being limited to 32-bit integers Jesse Hoogervorst 2022-04-07 16:22:43 +02:00
  • 4d603df433 Update Authors file Tristan Penman 2022-02-22 11:46:06 +11:00
  • 0e3f48c889 Remove vendored copy of urdl Tristan Penman 2022-02-21 21:43:04 +11:00
  • 9e7dbd8460 Remove outdated Xcode project files Tristan Penman 2022-02-21 21:40:55 +11:00
  • 2f6760f6a8
    Merge pull request #154 from psigen/yaml-cpp-support Tristan Penman 2022-02-21 21:35:44 +11:00
  • f4bbf4e0a7 Remove non-critical yaml-cpp files from PR. Pras Velagapudi 2022-02-13 06:32:47 -05:00
  • b685584e42 Add optimization for find implementation. Pras Velagapudi 2022-02-13 06:28:03 -05:00
  • c688aa3bcb Add a unit test for object member access. Pras Velagapudi 2022-02-13 06:08:42 -05:00
  • 76c9f40c42 Added simple loading utility. Pras Velagapudi 2022-02-13 05:38:54 -05:00
  • 66424a1116 Added a column limit to the file. Pras Velagapudi 2022-02-13 05:38:23 -05:00
  • f03461bb01 Fixed issue with YAML::Node reference usage. Pras Velagapudi 2022-02-13 05:25:31 -05:00
  • 7f23f3694b Fix unit tests to match property tree. Pras Velagapudi 2022-02-11 19:22:14 -05:00
  • 698936aee1 Added missing dep for YAML-cpp. Pras Velagapudi 2022-02-11 19:17:07 -05:00
  • 328db2f644 Initial pass at yaml-cpp support. Pras Velagapudi 2022-02-11 19:13:43 -05:00
  • 34f75118f0 Add note about GCC versions to readme Tristan Penman 2022-02-10 10:45:07 +11:00
  • 5ca87a6199 Remove very obsolete valgrind suppressions file Tristan Penman 2022-02-09 22:17:03 +11:00
  • 27d30658d2 Update vendored jsoncpp to version 1.9.5 Tristan Penman 2022-02-09 22:01:49 +11:00
  • c2822576a2 Update CMakeLists to use add_compile_definitions Tristan Penman 2022-02-08 09:21:21 +11:00
  • f97013928d Remove unnecessary indentation from code snippets in readme Tristan Penman 2022-02-07 21:41:29 +11:00
  • 7d4ea9088d Add boost::json example and delete problematic constructors Tristan Penman 2022-02-07 20:44:30 +11:00
  • d34f78b435 Improve error messaging when parsing schemas and documents Tristan Penman 2022-02-06 20:14:37 +11:00
  • dd32f66df8 Build tests for fuzzing Tristan Penman 2022-02-04 11:00:17 +11:00
  • 8b5f253c78 Tweak readme formatting Tristan Penman 2022-02-03 10:36:12 +11:00
  • a2e3958617 Remove Travis CI config Tristan Penman 2022-02-03 10:35:29 +11:00
  • 3940b3615c Mention web-based demo in readme Tristan Penman 2022-02-03 10:01:59 +11:00
  • f5f979b07d Mention boost compiler warnings in README Tristan Penman 2022-01-31 20:29:45 +11:00
  • 80afdef597
    Merge pull request #150 from jonpetri/jonpetri/cmake-improvements Tristan Penman 2022-01-31 19:54:45 +11:00
  • 4622b958e4 Set valijson_BUILD_TESTS OFF by default in cmake Jon Petrissans 2022-01-30 18:48:45 +01:00
  • 50010fd959 Make VALIJSON_USE_EXCEPTIONS interface definition Jon Petrissans 2022-01-30 20:00:31 +01:00
  • c5dac2bc0b Install cmake export file Jon Petrissans 2022-01-30 18:27:33 +01:00
  • c7d5f2cbec Remove valijson_INSTALL_HEADERS from cmake build Jon Petrissans 2022-01-30 18:10:12 +01:00
  • bfb5860cbd Fix fuzzer build Tristan Penman 2022-01-10 07:35:04 +11:00
  • 7b8654382a
    Merge pull request #147 from keith-bennett-airmap/keith/shellcheck Tristan Penman 2022-01-07 11:32:16 +11:00
  • 1f25558c21 make shellcheck clean Keith Bennett 2022-01-06 16:02:02 -06:00
  • 3c185cb896
    Merge pull request #145 from mporsch/smart-pointer-memory-management Tristan Penman 2021-12-25 22:35:48 +11:00
  • 828fc87623 use implicit conversion of unique_ptr<T, DeleterA> to unique_ptr<const T, DeleterB> Marco Porsch 2021-12-20 10:31:16 +01:00
  • cf841e10e9 use unique_ptr for memory management in constraints and subschema Marco Porsch 2021-12-08 12:19:49 +01:00
  • 4a99dd79d0 Add missing include Tristan Penman 2021-12-07 09:53:09 +11:00
  • 75ada05cf8 Use strong types in external_schema example, and update README Tristan Penman 2021-11-06 08:53:39 +11:00
  • 26f3a8476f Less const-ness Tristan Penman 2021-11-06 08:44:09 +11:00
  • 3eaf1bb93e Add note about VALIJSON_USE_EXCEPTIONS to the README Tristan Penman 2021-11-05 09:59:35 +11:00
  • 4990e352a7 Update inspector to enable and handle exceptions Tristan Penman 2021-11-05 08:57:42 +11:00
  • af071f0198 Update inspector build to work with Qt6 Tristan Penman 2021-11-05 08:33:43 +11:00
  • 7b6d22f166 Update CMakeLists.txt to check for boost/json.hpp before building tests Tristan Penman 2021-10-06 20:23:57 +11:00
  • 5da8973097
    Merge pull request #139 from YangJiao1996/master Tristan Penman 2021-10-06 10:57:22 +11:00
  • 0f0cc2bc55 Always apply callback function when validating schema Yang Jiao 2021-10-05 18:23:27 -04:00
  • 9a2ebbdec2
    Merge pull request #137 from veselypeta/readme-cmake Tristan Penman 2021-09-17 09:24:26 +10:00
  • e5530febe7 update README add with cmake veselypeta 2021-09-16 14:34:05 +01:00
  • 2dfc7499a3 Update Authors file v0.6 Tristan Penman 2021-09-15 16:23:10 +10:00
  • 6dab4978be Update README and tweak syntax in Boost.JSON adapter Tristan Penman 2021-09-15 10:15:03 +10:00
  • 2ecd211952
    Merge pull request #136 from matty0ung/boostjson Tristan Penman 2021-09-15 10:12:26 +10:00
  • b1119cccd6
    Merge pull request #135 from matty0ung/uris Tristan Penman 2021-09-11 09:14:30 +10:00
  • f5cf601efa Add Boost.JSON support Matt Young 2021-09-10 08:55:03 +02:00
  • 14325788f8 Add Boost.JSON support Matt Young 2021-09-10 08:54:00 +02:00
  • d3104ea8d8 Support fetching sub-schemas from other files Matt Young 2021-09-09 19:27:13 +02:00
  • ad7dac75a5
    Merge pull request #133 from rayvincent2/feature/add-urn-reference-support Tristan Penman 2021-08-26 10:12:09 +10:00
  • 3442709aa7 Update urn regex expression to be std::regex safe Ray Vincent 2021-08-25 16:55:01 -07:00