Commit Graph

  • 508bc019ec Cosmetic improvements for rapidjson_adapter.hpp Tristan Penman 2020-07-05 22:02:55 +10:00
  • d7901d4858 Cosmetics improvements for picojson_adapter.hpp Tristan Penman 2020-07-05 21:49:11 +10:00
  • 3211a04dd1 Cosmetic improvements for nlohmann_json_adapter.hpp Tristan Penman 2020-07-05 21:43:10 +10:00
  • 0f57cb31bc Cosmetic improvements for jsoncpp_adapter.hpp Tristan Penman 2020-07-05 21:37:03 +10:00
  • e11c17c3f0 Cosmetic improvements for json11_adapter.hpp Tristan Penman 2020-07-05 21:10:26 +10:00
  • 6f1f4acb82 Cosmetic improvements for basic_adapter.hpp Tristan Penman 2020-07-05 20:31:47 +10:00
  • 3ddbe585ba Cosmetic improvements for validation_visitor.hpp Tristan Penman 2020-07-05 20:21:17 +10:00
  • 09d21423cc Update xcode project files Tristan Penman 2020-06-28 12:40:05 +10:00
  • 0481a0bb69 Minor tidy up of const auto usage Tristan Penman 2020-06-28 12:39:50 +10:00
  • 94cef2fa8d Add example showing local file resolution Tristan Penman 2020-06-26 20:04:07 +10:00
  • 7a52fc88cd
    Merge pull request #88 from silbo/master v0.3 Tristan Penman 2020-06-10 14:35:48 +10:00
  • 622f9d6839
    Add QJsonArray include to use doc.array() Silver Kuusik 2020-06-10 06:18:58 +02:00
  • 83af012942
    Merge pull request #87 from silbo/master Tristan Penman 2020-06-09 09:40:43 +10:00
  • 4e1b3be88e
    Add missing include for DerefProxy Silver Kuusik 2020-06-08 23:00:21 +02:00
  • 12a1d5e006 Switch back to using embedded copy of JSON-Schema-Test-Suite Tristan Penman 2020-06-03 19:58:48 +10:00
  • aa0f766b03 Merge branch 'master' of github.com:tristanpenman/valijson Tristan Penman 2020-06-03 19:56:37 +10:00
  • 8febb456f4 Merge remote-tracking branch 'origin/master' into v6-and-v7-support Tristan Penman 2020-06-03 19:54:48 +10:00
  • a4a1f98186 Update README to reflect current level of v7 support Tristan Penman 2020-06-03 19:51:23 +10:00
  • 92d369e916
    Merge pull request #81 from myxo/master Tristan Penman 2020-02-06 11:45:07 +11:00
  • 8866e6da24 Fix warning C4244 on x86 target myxo 2020-02-04 16:08:11 +03:00
  • 4cf83102af Minor whitespace fix Tristan Penman 2020-01-08 14:39:22 +11:00
  • cdfaf7e434
    Merge pull request #80 from beg0/master Tristan Penman 2020-01-08 14:34:17 +11:00
  • 4338affeb3 Fix bad iterator comparaison when resolving json pointer Cédric CARRÉE 2020-01-07 16:36:56 +01:00
  • 42cdb3f5b3 Add file-level documentation to std_string_adapter.hpp Tristan Penman 2019-10-10 13:32:16 +11:00
  • 6287656e2b Implement propertyNames constraint Tristan Penman 2019-10-10 13:23:42 +11:00
  • dcddea604d Add StdStringAdapter to support propertyNames constraint Tristan Penman 2019-10-10 13:22:51 +11:00
  • bae7991fda Update some old-style for loops Tristan Penman 2019-10-09 21:42:36 +11:00
  • 05bd44744f Change default draft version Tristan Penman 2019-10-09 21:22:36 +11:00
  • 0abf633bc0 Fix typos in tests v0.2 Tristan Penman 2019-09-26 10:58:38 +10:00
  • caf5543402 Rename internal function for consistency Tristan Penman 2019-08-28 21:18:59 +10:00
  • 5f8c73fdf7 Update 'dependencies' constraint to pass v7 tests Tristan Penman 2019-09-24 21:46:03 +10:00
  • 5430e79754 Update 'required' constraint to match v7 tests Tristan Penman 2019-09-24 21:22:15 +10:00
  • 98d804a367 Add support for const constraint Tristan Penman 2019-09-24 20:38:45 +10:00
  • caff3cdbd9 Fix up comments Tristan Penman 2019-09-24 20:13:46 +10:00
  • c4f15c92cc Replace NULL with nullptr in schema_parser.hpp Tristan Penman 2019-09-24 14:12:03 +10:00
  • f71355b90f Add support for 'contains' constraint Tristan Penman 2019-09-24 14:08:45 +10:00
  • 4d10ac66a8
    Merge pull request #77 from Delgan/patch-1 Tristan Penman 2019-09-11 10:37:12 +10:00
  • 1e6a8c778f
    Add the name of the unexpected object's property to the corresponding error message Delgan 2019-09-10 21:22:51 +02:00
  • ba44a8d641 Replace NULLs with nullptr in validation_visitor.hpp Tristan Penman 2019-09-03 21:38:08 +10:00
  • 866f5761bf Improve support for boolean subschemas Tristan Penman 2019-08-31 21:22:00 +10:00
  • c89d1d89cd Add passing test cases for draft 7 Tristan Penman 2019-08-30 11:00:21 +10:00
  • c210d07c61 Update AllOfConstraint and AnyOfConstraint to support draft 7 Tristan Penman 2019-08-30 10:33:56 +10:00
  • a285ed0fbe Add test cases for draft 7 exclusiveMaximum, exclusiveMinimum, maximum and minimum constraints Tristan Penman 2019-08-29 22:21:30 +10:00
  • 9b299c9517 Fix issues in parsing of if/then/else constraints Tristan Penman 2019-08-29 22:18:04 +10:00
  • ef61c8e0de Support for draft 7 exclusiveMaximum and exclusiveMinimum constraints Tristan Penman 2019-08-29 21:34:22 +10:00
  • 925ff8ff68 Initial support for 'if', 'then' and 'else' subschemas Tristan Penman 2019-08-29 10:31:37 +10:00
  • dac4cff42f Whitespace fixes Tristan Penman 2019-08-28 21:27:45 +10:00
  • c8dfd94035 Merge remote-tracking branch 'origin/master' into v6-and-v7-support Tristan Penman 2019-08-27 12:38:34 +10:00
  • d3a560d329 Remove non-pragma header guards, and cleanup whitespace Tristan Penman 2019-08-27 12:32:47 +10:00
  • dbe09e0bab Tidy up handling of optional dependencies Tristan Penman 2019-08-27 12:19:27 +10:00
  • d0f67e4afc Remove old header inclusion guards Tristan Penman 2019-08-22 22:19:09 +10:00
  • 162f246e63 Add placeholders for conditional constraint Tristan Penman 2019-08-22 22:12:40 +10:00
  • 0f9e8cacf8 Disable unnecessary C++11 checks in source code Tristan Penman 2019-08-20 22:32:01 +10:00
  • 757e2fa2aa Update xcode project files Tristan Penman 2019-08-20 22:21:53 +10:00
  • b36de50d4a Update xcode project files Tristan Penman 2019-08-20 22:21:53 +10:00
  • 38d4b15ac8 Minor fixes for test suite build Tristan Penman 2019-08-20 21:55:23 +10:00
  • 99810fa60e Minor fixes for test suite build Tristan Penman 2019-08-20 21:55:23 +10:00
  • 9354601f11 Switch to using JSON-Schema-Test-Suite as a git submodule Tristan Penman 2019-08-20 21:52:29 +10:00
  • 1844241d2a Make Boost a truly optional dependency Tristan Penman 2019-08-20 11:18:58 +10:00
  • 56fb36dff9 Improve optional example and test suite options in CMakeLists.txt Tristan Penman 2019-08-20 11:11:42 +10:00
  • c19a02bff0
    Merge pull request #69 from drdavella/use-maybe Tristan Penman 2019-08-20 10:44:22 +10:00
  • f5724d7c62
    Merge pull request #74 from webfolderio/master Tristan Penman 2019-05-09 07:33:51 +10:00
  • 6adf9f50c1
    Added vcpkg port link WebFolder OÜ 2019-05-08 23:43:23 +03:00
  • dd084d7474
    Merge pull request #65 from drdavella/inherit-docuri Tristan Penman 2018-11-17 22:35:57 +11:00
  • 93c69a729f
    Merge pull request #71 from cjkoenig/update_rapidjson Tristan Penman 2018-10-30 21:58:34 +11:00
  • dd17741f4b
    Merge pull request #68 from sebastianst/cmake-prefix Tristan Penman 2018-10-29 21:49:09 +11:00
  • 12425ff0be Update rapidjson to v1.1.0 Christoph König 2018-10-24 12:05:24 +02:00
  • 25c5a5df51 Fix instances in basic_adapter that should use maybe Daniel D'Avella 2018-09-04 14:32:46 -04:00
  • d23f4047ed Fix instances in schema_parser.hpp that should use maybe* Daniel D'Avella 2018-08-28 14:46:36 -04:00
  • 61355b7d73 cmake: Add prefix to public options Sebastian Stammler 2018-09-01 22:27:29 +02:00
  • 67efb56b2c Allow findAbsoluteDocumentUri to be overridden by subclasses of SchemaParser Daniel D'Avella 2018-08-24 14:17:17 -04:00
  • c2f22fddf5 Minor change to internal/optional.hp so that __has_include is used only if __cplusplus >= 201703 Tristan Penman 2018-08-02 11:57:08 +10:00
  • a81780e8c7 Auto-update of Xcode project settings for Xcode 9.2 Tristan Penman 2018-08-01 14:44:27 +10:00
  • d91991c2d1 Whitespace corrections for schema_parser.hpp Tristan Penman 2018-08-01 14:43:40 +10:00
  • 69b2bec157 Produce a more useful error message when attempting to parse a schema from a JSON value that is not an object Tristan Penman 2018-08-01 14:27:09 +10:00
  • a95be7a780 Upgrade bundled version of nlohmann json to v3.1.2 Tristan Penman 2018-08-01 14:25:10 +10:00
  • 60e35eb58a
    Merge pull request #61 from TKussel/master v0.1 Tristan Penman 2018-05-31 15:00:10 +10:00
  • 7cbce6dca6 Inclusion of current's cmake module directory for nested projects Tobias Kussel 2018-05-30 10:43:44 +02:00
  • d9c4f22f30 Address std::allocator deprecation warning in custom_allocator.hpp Tristan Penman 2018-03-08 11:10:39 +11:00
  • f68cd48e0c
    Merge pull request #59 from drolevar/patch-1 Tristan Penman 2018-03-08 10:38:12 +11:00
  • c9fe25907f
    Fix compilation warning on 32-bit systems. Andrij Abyzov 2018-03-07 16:23:38 +01:00
  • 4da8234737
    Merge pull request #56 from kodekarl/fix_cmake_nots Tristan Penman 2017-12-20 14:31:05 +11:00
  • 7dbf0d862f Use keyword NOT instead of ! Kodekarl 2017-12-19 23:49:37 +01:00
  • 4be2a79a37 Merge pull request #51 from falstaff84/fix-oneof-anyof Tristan Penman 2017-09-24 09:03:12 +10:00
  • 665741110c Update embedded version of json11 so that tests can be built using clang 4+ Tristan Penman 2017-09-23 09:36:01 +10:00
  • 29c566dea4 Merge pull request #53 from loderunner/master Tristan Penman 2017-09-23 09:27:44 +10:00
  • 3b67951a74 fix compilation for clang libc++ 3.8.0 Charles Francoise 2017-09-22 17:47:13 +02:00
  • cf50f63665 Make sure that errors from failed 'oneOf' or 'anyOf' constraint checks do not appear in error list Stefan Agner 2017-08-04 20:53:33 -07:00
  • 7ed8919fee Update Travis CI config to build curlpp from source Tristan Penman 2017-07-10 13:34:27 +10:00
  • d57705e396 Use libcurl4-openssl-dev instead of libcurl-dev in Travis CI package lists Tristan Penman 2017-07-10 13:17:47 +10:00
  • 88e37d66d4 Update Xcode project configuration Tristan Penman 2017-07-10 13:14:07 +10:00
  • 271f4e3e08 Add libcurl-dev and libcurlpp-dev to Travis CI package lists Tristan Penman 2017-07-10 13:13:22 +10:00
  • cff81eb2ab Add some example code that was prepared for a Melbourne C++ lightning talk Tristan Penman 2017-07-10 12:57:14 +10:00
  • 64abe842b8 Only call fetchDoc if actual document URI is equal to current scope as set using 'id' attribute Tristan Penman 2017-07-10 12:51:20 +10:00
  • f387804a6c Merge pull request #49 from vozbu/fix-compilation-with-gcc-7.1.0 Tristan Penman 2017-06-17 20:30:27 +10:00
  • 26e16f9cad Compile with gcc-7.1.0 Valeriy Bykov 2017-06-14 19:55:33 +03:00
  • 20ea506b31 Include <optional> from dedicated file optional.hpp Valeriy Bykov 2017-06-14 19:54:22 +03:00
  • b1a1120602 Update README Tristan Penman 2017-06-01 10:12:34 +10:00
  • 37173c0947 Clean up Travis CI build and add FindPoco cmake module from libsourcey project Tristan Penman 2017-05-31 15:53:42 +10:00
  • f68ea9b6b9 Add ppa to support installation of Poco JSON in Travis CI Tristan Penman 2017-05-31 15:23:25 +10:00