Commit Graph

  • 94d3bfd39a Fix format regex escape sequences v0.7 Tristan Penman 2022-07-21 22:45:25 +1000
  • 25dcdb1c3a
    Merge pull request #160 from jrave/time-format-fields Tristan Penman 2022-07-19 10:36:08 +1000
  • dee2fa64ff Support for time related format fields Johannes Rave 2022-07-17 07:29:40 +0300
  • 5f49d77b1e Basic structure for format constraint Tristan Penman 2021-05-21 10:21:35 +1000
  • a6a4fbb580 Remove redundant call to baseline Tristan Penman 2022-04-09 17:26:32 +1000
  • 0de61e0cca Tidy up readme Tristan Penman 2022-04-09 13:52:45 +1000
  • 1ff3625482 Add script to bundle library into a single header Tristan Penman 2022-04-09 13:45:59 +1000
  • 21322b2d82 Move Adapter and BasicAdapter classes to internal Tristan Penman 2022-04-08 22:47:49 +1000
  • 23724b97e3
    Merge pull request #159 from jackorobot/fix_poco_get_integer Tristan Penman 2022-04-08 16:51:33 +1000
  • 72afeb1ff7 Fixed PocoJsonValue::getInteger being limited to 32-bit integers Jesse Hoogervorst 2022-04-07 16:22:43 +0200
  • c76c37661b Fix memory leak in ConstConstraint Marcel Opprecht 2022-03-23 17:15:09 +0100
  • 4d603df433 Update Authors file Tristan Penman 2022-02-22 11:46:06 +1100
  • 0e3f48c889 Remove vendored copy of urdl Tristan Penman 2022-02-21 21:43:04 +1100
  • 9e7dbd8460 Remove outdated Xcode project files Tristan Penman 2022-02-21 21:40:55 +1100
  • 2f6760f6a8
    Merge pull request #154 from psigen/yaml-cpp-support Tristan Penman 2022-02-21 21:35:44 +1100
  • f4bbf4e0a7 Remove non-critical yaml-cpp files from PR. Pras Velagapudi 2022-02-13 06:32:47 -0500
  • b685584e42 Add optimization for find implementation. Pras Velagapudi 2022-02-13 06:28:03 -0500
  • c688aa3bcb Add a unit test for object member access. Pras Velagapudi 2022-02-13 06:08:42 -0500
  • 76c9f40c42 Added simple loading utility. Pras Velagapudi 2022-02-13 05:38:54 -0500
  • 66424a1116 Added a column limit to the file. Pras Velagapudi 2022-02-13 05:38:23 -0500
  • f03461bb01 Fixed issue with YAML::Node reference usage. Pras Velagapudi 2022-02-13 05:25:31 -0500
  • 7f23f3694b Fix unit tests to match property tree. Pras Velagapudi 2022-02-11 19:22:14 -0500
  • 698936aee1 Added missing dep for YAML-cpp. Pras Velagapudi 2022-02-11 19:17:07 -0500
  • 328db2f644 Initial pass at yaml-cpp support. Pras Velagapudi 2022-02-11 19:13:43 -0500
  • 34f75118f0 Add note about GCC versions to readme Tristan Penman 2022-02-10 10:45:07 +1100
  • 5ca87a6199 Remove very obsolete valgrind suppressions file Tristan Penman 2022-02-09 22:17:03 +1100
  • 27d30658d2 Update vendored jsoncpp to version 1.9.5 Tristan Penman 2022-02-09 22:01:49 +1100
  • c2822576a2 Update CMakeLists to use add_compile_definitions Tristan Penman 2022-02-08 09:21:21 +1100
  • f97013928d Remove unnecessary indentation from code snippets in readme Tristan Penman 2022-02-07 21:41:29 +1100
  • 7d4ea9088d Add boost::json example and delete problematic constructors Tristan Penman 2022-02-07 20:44:30 +1100
  • d34f78b435 Improve error messaging when parsing schemas and documents Tristan Penman 2022-02-06 20:14:37 +1100
  • dd32f66df8 Build tests for fuzzing Tristan Penman 2022-02-04 11:00:17 +1100
  • 8b5f253c78 Tweak readme formatting Tristan Penman 2022-02-03 10:36:12 +1100
  • a2e3958617 Remove Travis CI config Tristan Penman 2022-02-03 10:35:29 +1100
  • 3940b3615c Mention web-based demo in readme Tristan Penman 2022-02-03 10:01:59 +1100
  • f5f979b07d Mention boost compiler warnings in README Tristan Penman 2022-01-31 20:29:45 +1100
  • 80afdef597
    Merge pull request #150 from jonpetri/jonpetri/cmake-improvements Tristan Penman 2022-01-31 19:54:45 +1100
  • 4622b958e4 Set valijson_BUILD_TESTS OFF by default in cmake Jon Petrissans 2022-01-30 18:48:45 +0100
  • 50010fd959 Make VALIJSON_USE_EXCEPTIONS interface definition Jon Petrissans 2022-01-30 20:00:31 +0100
  • c5dac2bc0b Install cmake export file Jon Petrissans 2022-01-30 18:27:33 +0100
  • c7d5f2cbec Remove valijson_INSTALL_HEADERS from cmake build Jon Petrissans 2022-01-30 18:10:12 +0100
  • bfb5860cbd Fix fuzzer build Tristan Penman 2022-01-10 07:35:04 +1100
  • 7b8654382a
    Merge pull request #147 from keith-bennett-airmap/keith/shellcheck Tristan Penman 2022-01-07 11:32:16 +1100
  • 1f25558c21 make shellcheck clean Keith Bennett 2022-01-06 16:02:02 -0600
  • 3c185cb896
    Merge pull request #145 from mporsch/smart-pointer-memory-management Tristan Penman 2021-12-25 22:35:48 +1100
  • 828fc87623 use implicit conversion of unique_ptr<T, DeleterA> to unique_ptr<const T, DeleterB> Marco Porsch 2021-12-20 10:31:16 +0100
  • cf841e10e9 use unique_ptr for memory management in constraints and subschema Marco Porsch 2021-12-08 12:19:49 +0100
  • 4a99dd79d0 Add missing include Tristan Penman 2021-12-07 09:53:09 +1100
  • 75ada05cf8 Use strong types in external_schema example, and update README Tristan Penman 2021-11-06 08:53:39 +1100
  • 26f3a8476f Less const-ness Tristan Penman 2021-11-06 08:44:09 +1100
  • 3eaf1bb93e Add note about VALIJSON_USE_EXCEPTIONS to the README Tristan Penman 2021-11-05 09:59:35 +1100
  • 4990e352a7 Update inspector to enable and handle exceptions Tristan Penman 2021-11-05 08:57:42 +1100
  • af071f0198 Update inspector build to work with Qt6 Tristan Penman 2021-11-05 08:33:43 +1100
  • 7b6d22f166 Update CMakeLists.txt to check for boost/json.hpp before building tests Tristan Penman 2021-10-06 20:23:57 +1100
  • 5da8973097
    Merge pull request #139 from YangJiao1996/master Tristan Penman 2021-10-06 10:57:22 +1100
  • 0f0cc2bc55 Always apply callback function when validating schema Yang Jiao 2021-10-05 18:23:27 -0400
  • 9a2ebbdec2
    Merge pull request #137 from veselypeta/readme-cmake Tristan Penman 2021-09-17 09:24:26 +1000
  • e5530febe7 update README add with cmake veselypeta 2021-09-16 14:34:05 +0100
  • 2dfc7499a3 Update Authors file v0.6 Tristan Penman 2021-09-15 16:23:10 +1000
  • 6dab4978be Update README and tweak syntax in Boost.JSON adapter Tristan Penman 2021-09-15 10:15:03 +1000
  • 2ecd211952
    Merge pull request #136 from matty0ung/boostjson Tristan Penman 2021-09-15 10:12:26 +1000
  • b1119cccd6
    Merge pull request #135 from matty0ung/uris Tristan Penman 2021-09-11 09:14:30 +1000
  • f5cf601efa Add Boost.JSON support Matt Young 2021-09-10 08:55:03 +0200
  • 14325788f8 Add Boost.JSON support Matt Young 2021-09-10 08:54:00 +0200
  • d3104ea8d8 Support fetching sub-schemas from other files Matt Young 2021-09-09 19:27:13 +0200
  • ad7dac75a5
    Merge pull request #133 from rayvincent2/feature/add-urn-reference-support Tristan Penman 2021-08-26 10:12:09 +1000
  • 3442709aa7 Update urn regex expression to be std::regex safe Ray Vincent 2021-08-25 16:55:01 -0700
  • f787a8a7a7 Update urn regex to match widely accepted expression Ray Vincent 2021-08-24 13:51:32 -0700
  • 653d515d32 Ensure that urn regex checks to end of string Ray Vincent 2021-08-24 13:43:00 -0700
  • eac0859cd8 Ensure that urn NID cannot include '.' Ray Vincent 2021-08-24 13:39:05 -0700
  • ef42dae296 Add support for urn document references Ray Vincent 2021-08-23 15:45:49 -0700
  • a4684c285d Fix path to rapidjson in fuzzing test code Tristan Penman 2021-07-31 11:00:37 +1000
  • 11af652228 Merge remote-tracking branch 'clainio/build-fix' Tristan Penman 2021-07-29 17:44:58 +1000
  • c5487c39eb Update rapidjson to latest code from github v0.5 Tristan Penman 2021-07-29 07:31:00 +1000
  • 6a04040d4f Update adapters to avoid inheriting from std::iterator Tristan Penman 2021-07-28 22:19:36 +1000
  • 385d2d8306 Improve handling of compiler flags when exceptions are disabled Tristan Penman 2021-07-28 21:05:26 +1000
  • 82e093fe18 Upgrade gtest to v1.11.0 Tristan Penman 2021-07-28 17:55:59 +1000
  • c63ac26f03 Disable C4702: unreachable code warnings for json_pointer.hpp Tristan Penman 2021-07-28 17:09:45 +1000
  • 855365bce0 Disable C4702: unreachable code warnings within relevant headers Tristan Penman 2021-07-28 16:58:15 +1000
  • 5c97e3ccd4
    Fix gcc build error Konstantin Plotnikov 2021-06-25 18:02:19 +0300
  • 4897d102bd Fix exclusiveMaximum and exclusiveMinimum error messages Tristan Penman 2021-06-11 13:43:09 +1000
  • 6cc4cddc96 Suppress boost warnings that aren't relevant to the test suite Tristan Penman 2021-05-24 10:00:16 +1000
  • 2cf8d3dd2e Add default tests for draft 7 Tristan Penman 2021-05-21 10:20:44 +1000
  • e94179e191 Add definitions tests for draft 7 Tristan Penman 2021-05-21 10:11:45 +1000
  • bb2c425104 Improve array_iteration_basics example Tristan Penman 2021-05-20 22:14:22 +1000
  • e6909b155c Add required test for draft 4 Tristan Penman 2021-05-20 22:03:35 +1000
  • df89869e00 Add maxLength and minLength tests for draft 7 Tristan Penman 2021-05-20 21:36:20 +1000
  • 9183462118 Fix return type on getMinLength v0.4 Tristan Penman 2021-05-20 17:01:37 +1000
  • 3740dc5166 Explicitly initialise optionals in Subschema class Tristan Penman 2021-05-20 16:07:07 +1000
  • cb778b6bb6 Minor changes to address msvc warnings and make cmake work on Windows Tristan Penman 2021-05-17 13:57:29 +1000
  • 70f12ed1d4
    Merge pull request #123 from anishmonachan7/fix_unused_variable Tristan Penman 2021-04-08 08:54:13 +1000
  • 03b8cccb27
    Update include/valijson/constraints/concrete_constraints.hpp anishmonachan7 2021-04-07 15:24:04 +0200
  • dc6d2fe0e7 fix unused variable error with gcc 8.3 Anish 2021-04-07 12:39:39 +0200
  • 77bae9fb74 Fix xcode stuff Tristan Penman 2021-04-04 13:33:13 +1000
  • 66262bafb8 Include nlohmann/json.hpp instead of json.hpp Tristan Penman 2021-04-04 13:24:17 +1000
  • b3b958c8c0
    Merge pull request #121 from anishmonachan7/virtual_destructor Tristan Penman 2021-04-03 15:59:45 +1100
  • 84c9fbf52c destructor to virtual destructor Anish 2021-04-02 11:09:55 +0200
  • 8a784f23bf Minor fix for example code in README Tristan Penman 2021-01-25 09:54:24 +1100
  • a19e1c00f0 Remove warning suppressions for clang Tristan Penman 2021-01-24 15:47:57 +1100
  • af2358b63f Use custom RAPIDJSON_ASSERT macro to catch parser errors Tristan Penman 2021-01-24 14:06:15 +1100