Commit Graph

  • 67b325080e
    Merge 3581168091 into bd1f707f8c Josh Soref 2024-12-11 21:46:08 -1000
  • 3581168091 spelling: value Josh Soref 2024-12-11 20:11:27 -1000
  • d81d0a0c1e spelling: unfortunately Josh Soref 2024-12-11 20:11:18 -1000
  • 2bc2b4982b spelling: transparent Josh Soref 2024-12-11 20:10:46 -1000
  • b18ba8d777 spelling: the Josh Soref 2024-12-10 22:24:09 -1000
  • e50c8d2b2b spelling: the name of Josh Soref 2024-12-10 22:45:56 -1000
  • ad305fd8d3 spelling: than Josh Soref 2024-12-10 22:47:31 -1000
  • 769453eb93 spelling: satisfies Josh Soref 2024-12-11 20:10:22 -1000
  • 33de946dd0 spelling: satisfied Josh Soref 2024-12-11 20:10:29 -1000
  • c34b49fbc9 spelling: present Josh Soref 2024-12-11 20:08:43 -1000
  • 95431d3d6e spelling: preexisting Josh Soref 2024-12-10 22:48:26 -1000
  • 20df7651f0 spelling: nonexistent Josh Soref 2024-12-10 22:48:14 -1000
  • bcfd55ea2c spelling: macos Josh Soref 2024-12-10 22:22:41 -1000
  • 91eb9b1b07 spelling: javascript Josh Soref 2024-12-10 22:47:59 -1000
  • 39d88c7c3d spelling: invocations Josh Soref 2024-12-11 20:07:27 -1000
  • 43dd86e18c spelling: internal Josh Soref 2024-12-11 20:07:47 -1000
  • a61c60a4d2 spelling: id Josh Soref 2024-12-10 22:47:48 -1000
  • b231763704 spelling: higher Josh Soref 2024-12-11 20:07:13 -1000
  • 183919dd07 spelling: hierarchy Josh Soref 2024-12-11 20:07:01 -1000
  • 52b27287c3 spelling: for Josh Soref 2024-12-10 22:23:06 -1000
  • a35817de30 spelling: contained Josh Soref 2024-12-11 20:06:11 -1000
  • b54dcfe6e8 spelling: constraints Josh Soref 2024-12-11 20:05:45 -1000
  • 0ce6c378d9 spelling: constraint Josh Soref 2024-12-11 20:06:02 -1000
  • 3b742c234e spelling: command Josh Soref 2024-12-10 22:22:55 -1000
  • b25260f98b spelling: case-sensitive Josh Soref 2024-12-10 22:47:21 -1000
  • 3553093929 spelling: backtracking Josh Soref 2024-12-11 20:03:22 -1000
  • 44b8eb5e62 spelling: anymore Josh Soref 2024-12-10 22:46:56 -1000
  • cd34a32034 link: web-based demo is available Josh Soref 2024-12-10 22:39:15 -1000
  • 1353cc321b link: letmaik/valijson-wasm Josh Soref 2024-12-10 22:40:35 -1000
  • 9536b3feba
    Merge e54f271771 into bd1f707f8c Nicholas Yue 2024-10-22 16:56:22 +1100
  • bd1f707f8c
    Merge pull request #201 from tyler92/improve-fuzzing master Tristan Penman 2024-10-22 14:10:17 +1100
  • cc6ca369d3
    Merge pull request #197 from tyler92/fix-buffer-overflow Tristan Penman 2024-10-22 10:03:24 +1100
  • ad1e184b1c
    Merge pull request #199 from tyler92/stack-overflow-invalid-ref Tristan Penman 2024-10-21 20:42:00 +1100
  • 65d4d68373 Fix up include grouping Tristan Penman 2024-10-21 09:45:24 +1100
  • 7fd212f68d
    Merge pull request #198 from tyler92/division-by-zero Tristan Penman 2024-10-21 08:43:50 +1100
  • 63c56dd730 Prevent potential division by zero Mikhail Khachayants 2024-10-20 13:19:49 +0300
  • 48e4099ad2 Fuzzing improvements Mikhail Khachayants 2024-10-20 14:33:37 +0300
  • 1c67b948b6 Fix stack overflow for unresolved references Mikhail Khachayants 2024-10-20 13:47:54 +0300
  • b7c051fbc1 Fix buffer overflow in u8_strlen Mikhail Khachayants 2024-10-18 23:47:27 +0300
  • fc9ddf14db Fix bug in difference() for rapidjson v1.0.3 Tristan Penman 2024-08-28 13:02:35 +1000
  • e54f271771 build: Add bundle.sh for deployment Nicholas Yue 2024-06-04 10:08:24 -0700
  • a0e05907ae Tidy up regex changes Tristan Penman 2024-05-17 08:52:22 +1000
  • 31ce4a5948 Merge branch 'sandwoodK-master' Tristan Penman 2024-05-17 08:35:18 +1000
  • 2431bdeaa6 Ability to customize regular expression engine sandwoodK 2024-04-30 11:35:45 +0200
  • c1dde4e270
    Merge pull request #190 from BohdanBuinich/compatibility_with_new_boost_lib Tristan Penman 2024-04-24 15:47:41 +1000
  • c54607119d Compatibility with boost-1.85.0 BohdanBuinich 2024-04-23 01:08:04 +0300
  • 27f7e75ca1
    Merge pull request #187 from jackorobot/move_schema Tristan Penman 2024-01-07 11:41:11 +1100
  • 6599e8b33a
    Merge pull request #188 from Rail-Connected/pullreq1 Tristan Penman 2024-01-07 11:27:46 +1100
  • 96f4740ab6 README.md: Fix un-escaped underscore characters and typo. Maarten van der Schrieck 2024-01-06 22:30:04 +0100
  • c70f22c506 updated examples/valijson_nlohmann_bundled.hpp Maarten van der Schrieck 2024-01-06 22:24:32 +0100
  • a40ec5ea96 Various fixes, reducing compiler warnings. Maarten van der Schrieck 2024-01-06 22:24:14 +0100
  • 299fe1c78d Implemented Schema and Subschema move constructor and assignment operators. Default implementations were not sufficient, since raw pointers are not actually moved correctly automatically, resulting in segmentation faults. Jesse Hoogervorst 2024-01-04 15:03:07 +0100
  • 478f9a4671
    Merge pull request #186 from jackorobot/move_schema Tristan Penman 2023-12-17 15:42:40 +1100
  • 37dceaa5db Added explicit default move constructor/operator to Schema and Subschema to enable move semantics for these classes Jesse Hoogervorst 2023-12-15 10:44:18 +0100
  • 0b4771e273 Merge branch 'domire8-fix/yaml-cpp-adapter' v1.0.2 Tristan Penman 2023-12-15 10:55:10 +1100
  • afc92d5428 Change isString to IsString Tristan Penman 2023-12-15 10:54:41 +1100
  • 5d7a6c5c4c Fix isString() method in yaml_cpp_adapter Dominic Reber 2023-12-13 15:48:55 +0100
  • 9de00d75b4 Bump minimum cmake version to 3.5.1 Tristan Penman 2023-11-01 16:41:02 +1100
  • d52d2dd053 Use string instead string_view Tristan Penman 2023-08-26 09:03:02 +1000
  • 373576a3d2 Process each invalid example separately in picojson_format_test Tristan Penman 2023-08-24 20:52:18 +1000
  • 0b7efb3763 Make subschema constraint validation clearer Tristan Penman 2023-08-24 20:45:43 +1000
  • 0530af0709 Improve PicoJSON format test example Tristan Penman 2023-08-24 20:40:00 +1000
  • cd9258c241 Add picojson example Tristan Penman 2023-08-24 09:38:06 +1000
  • 138c3785ef Tweak behaviour of format constraint validation Tristan Penman 2023-08-24 09:37:44 +1000
  • 92b9514bde Revert "fail with the first unmet constraint to avoid running into type mismatches" Tristan Penman 2023-08-24 09:18:24 +1000
  • aee67d58f0 fail with the first unmet constraint to avoid running into type mismatches Marco Porsch 2023-08-23 15:42:06 +0200
  • f716227d0a check the type constraint first because others might rely on it Marco Porsch 2023-08-23 15:41:15 +0200
  • f1902801d6
    Merge pull request #179 from DavidKorczynski/cifuzz-int Tristan Penman 2023-07-15 15:55:28 +1000
  • 3c63c49d60 Add CIFuzz Github Action David Korczynski 2023-07-11 11:13:57 -0700
  • 4d857316f2 Revert "Bump nlohmann-json submodule" Tristan Penman 2023-06-10 12:11:50 +1000
  • 8065a5accc Bump nlohmann-json submodule Tristan Penman 2023-06-10 09:00:53 +0800
  • 5dcec3ef49
    Merge pull request #177 from taichi-dev/master Tristan Penman 2023-06-10 10:55:19 +1000
  • 94ca772cc7
    [Build] Make it work on Linux (#1) yekuang 2023-06-07 22:52:25 +0800
  • 780bf06715 Rework adapter to build on VS 2022 with latest JSON for modern C++ Cheng Cao 2023-06-05 14:50:43 -0700
  • f7399c1a24
    Merge pull request #175 from cbrumgard/master v1.0.1 Tristan Penman 2023-05-19 11:26:40 +1000
  • 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 -0400
  • 2acde8ec54
    Merge pull request #172 from silvergasp/ci Tristan Penman 2023-02-26 13:09:30 +1100
  • e339c2c2ef Adds Github Actions configuration for CI Nathaniel Brough 2023-02-25 10:54:41 -0800
  • 65ba76e493
    Merge pull request #169 from AustinHaigh-Hach/fix-typos Tristan Penman 2022-11-02 09:25:22 +1100
  • f1ff351828 fix typos in preprocessor macros Austin Haigh 2022-11-01 13:29:16 -0600
  • 3d1a9a0470
    fix typo in preprocessor macro AustinHaigh-Hach 2022-11-01 13:06:46 -0600
  • 78ac8a737d Correct token replacement issue v1.0 Tristan Penman 2022-10-26 21:01:58 +1100
  • c4355eaa47 Simplify implementation of YamlCppObject::find() Tristan Penman 2022-09-19 21:01:08 +1000
  • 375eaae06c Tidy up doc-comments Tristan Penman 2022-09-15 11:06:04 +1000
  • db8daacc32 Add std::nothrow when using operator new Tristan Penman 2022-09-12 13:02:34 +1000
  • e895d035dc Attempt to fix oss-fuzz build Tristan Penman 2022-09-02 10:20:17 +1200
  • d9c9d2eb0c Revert nlohmann-json module to 3.1.2 Tristan Penman 2022-08-30 18:05:01 +1000
  • 8d04b757d3 Fix whitespace in .gitmodules Tristan Penman 2022-08-30 14:31:28 +1200
  • 2642dd4efc Bump rapidjson submodule to 06d58b9 Tristan Penman 2022-08-30 13:41:44 +1200
  • 74bd2a990f Switch to using submodule for JSON-Schema-Test-Suite Tristan Penman 2022-08-30 13:28:52 +1200
  • 2fe3c829e1 Switch to using submodule for googletest Tristan Penman 2022-08-30 13:26:37 +1200
  • b63a08f379 Switch to using submodule for json11 Tristan Penman 2022-08-30 13:23:59 +1200
  • 444bc02def Switch to using submodule for jsoncpp Tristan Penman 2022-08-30 13:20:36 +1200
  • ac122d9ed3 Switch to using submodule for yaml-cpp Tristan Penman 2022-08-30 13:16:28 +1200
  • fb995cebd3 Switch to using submodule for nlohmann-json Tristan Penman 2022-08-30 13:07:33 +1200
  • 582fd0fc13 Switch to using submodule for rapidjson Tristan Penman 2022-08-30 11:54:37 +1200
  • 008c7ca4f9 Update readme Tristan Penman 2022-08-30 11:44:38 +1200
  • 2cef1a6538 Switch to submodule for picojson Tristan Penman 2022-08-30 11:41:15 +1200
  • c0ce4cde7e Correct typo in license Tristan Penman 2022-08-11 13:29:23 +1000
  • d397ac6074 Include <limits> header in custom_allocator.hpp Tristan Penman 2022-08-10 23:50:03 +1000