Commit Graph

  • fa7f7ebcff
    Change error message for "minItems". Ryan Ham 2017-11-20 13:01:32 -0500
  • 81c8bc2190 include "iostream" in programs Patrick Boettcher 2017-08-08 15:51:16 +0200
  • bea8b399d0 cli: print stdin-offset when parsing (or validating) fails Patrick Boettcher 2017-07-05 14:20:03 +0200
  • a3a4cd2d56 schema-test: simplify filename resolution of test-suite Patrick Boettcher 2017-07-04 17:39:50 +0200
  • 322d2751de cmake: better handling of how to find json.hpp Patrick Boettcher 2017-07-04 17:38:17 +0200
  • 42b32c500c Build as shared library on Windows using Visual Studio compiler (#10) Gert Van Hoey 2017-08-07 13:35:35 +0200
  • 0b21596e46 Fix indentation (TAB instead of spaces) Gert Van Hoey 2017-08-07 13:20:25 +0200
  • a23f87ee35 Fix two warnings on raised by Visual Studio 2015 compiler + disable -Wall and -Wextra when using Visual Studio compiler Gert Van Hoey 2017-08-07 10:57:52 +0200
  • 5bf860315e Build on Windows using Visual Studio and export symbols from DLL Gert Van Hoey 2017-07-04 21:41:17 +0200
  • 0de3d164d7 C++11 argument added in CmakeLists.txt Antoine Havron 2017-04-10 14:44:53 +0200
  • e327885992 cmake: if GCC-version is less than 4.9 print a status not a warning Patrick Boettcher 2017-03-08 22:46:48 +0100
  • dd2d95cf0a gcc-4.8: if less than 4.9 use boost::regex, if detected Patrick Boettcher 2017-03-06 10:44:20 +0100
  • 46bafd05b8 regex: on gcc < 4.9 do not use std::regex Patrick Boettcher 2017-02-18 13:05:45 +0100
  • 3de9c6c0b7 cmake: build a shared library Patrick Boettcher 2017-02-18 13:04:29 +0100
  • a013354bc6 cmake: only install json-schema.hpp if not a subdir Patrick Boettcher 2017-02-18 08:15:27 +0100
  • d957c9f667 compiler-warnings: use size_t as explicit type for comparisons with size_t Patrick Boettcher 2017-02-01 23:41:09 +0100
  • e666f9f7ba add const to validate() parameter ronen barzel 2017-01-31 14:04:43 +0000
  • 64ca27518e Accept integer as a number in a list of types ronen barzel 2017-01-31 14:12:46 +0000
  • a071c8bdc6 use bool rather than json(bool) to avoid compiler ambiguity errors ronen barzel 2017-01-31 14:41:00 +0000
  • 6cacbf197e use explicit json.get<type>() to avoid compiler ambiguity errors ronen barzel 2017-01-31 14:03:03 +0000
  • 0c454dcc1b use bool rather than json(bool) to avoid compiler ambiguity errors ronen barzel 2017-01-31 14:41:00 +0000
  • bdd239a9c7 Accept integer as a number in a list of types ronen barzel 2017-01-31 14:12:46 +0000
  • af9e385bb6 add const to validate() parameter ronen barzel 2017-01-31 14:04:43 +0000
  • a23535dc3f use explicit json.get<type>() to avoid compiler ambiguity errors ronen barzel 2017-01-31 14:03:03 +0000
  • d0781a8a45 be clearer on type-validation-errors Patrick Boettcher 2017-01-27 10:39:24 +0100
  • 881be19ca7 validator: use url for undefined-references Patrick Boettcher 2017-01-27 10:07:43 +0100
  • 781fd1cebb app: be more precise for error messages Patrick Boettcher 2017-01-27 10:06:16 +0100
  • 280fea2560 style: update some comments and indentation Patrick Boettcher 2017-01-27 10:05:59 +0100
  • 6680e9d8f8 comment: add some explaining comments wrt to the refernce-creation Patrick Boettcher 2017-01-17 23:23:25 +0100
  • ee3de923f9 Documentation - Fixed file name in Code section JustCameToHelp 2017-01-17 13:41:21 +0100
  • bda55441e2 Documentation - Fixed file name in Code section JustCameToHelp 2017-01-17 13:41:21 +0100
  • c78ca226a8 code cleanup and comment for a FIXME Patrick Boettcher 2017-01-12 16:18:34 +0100
  • ec4d260f9c type-validation: better error message when type-check has failed Patrick Boettcher 2017-01-12 16:18:00 +0100
  • 8971651d2d namespace: gcc-4.5 does not accept multiple namespaces-definitions Patrick Boettcher 2017-01-10 11:03:04 +0100
  • 0212887677 compiler-quirk: false is interpreted as nullptr with gcc 4.5 Patrick Boettcher 2017-01-10 11:02:21 +0100
  • 0e5a5d9b56 validator: check utf-8 string-length 1.0.0 Patrick Boettcher 2016-12-29 08:50:06 +0100
  • ce68fba2d3 error-messages: fixed typo Patrick Boettcher 2016-12-29 07:58:47 +0100
  • 4c184bed77 validator: add error-messages of sub-schemas in combined-logic-checker Patrick Boettcher 2016-12-28 16:45:51 +0100
  • 8b69330804 app: add a default format-checker - which is always happy Patrick Boettcher 2016-12-28 16:45:30 +0100
  • d50401a562 validator: print limits of min/max-values in error messages Patrick Boettcher 2016-12-28 16:45:13 +0100
  • 4f874d317a license: license-filename changed Patrick Boettcher 2016-12-28 16:08:41 +0100
  • fd300592c7 README: update compliance-section Patrick Boettcher 2016-12-28 13:50:55 +0100
  • 2ee354a43d test: format regex for new optional test (doens't work) Patrick Boettcher 2016-12-28 13:48:22 +0100
  • 202700ada0 code: fix indentation Patrick Boettcher 2016-12-28 13:47:59 +0100
  • 8a87818965 validator: handle special case of an integer is a number Patrick Boettcher 2016-12-28 13:47:48 +0100
  • 93a0463bf5 tests: seperate optional and non-optional tests and define overridable name-prefix Patrick Boettcher 2016-12-28 13:41:11 +0100
  • 4c985628d1 README: more and more compliant Patrick Boettcher 2016-12-28 13:28:47 +0100
  • 82ac0cf039 fix: multipleOf is now working Patrick Boettcher 2016-12-28 13:27:28 +0100
  • f42d5fb587 validator: add some basic format-checking Patrick Boettcher 2016-12-28 13:27:16 +0100
  • c4a9cdb280 app: do not include <set> - not needed anymore Patrick Boettcher 2016-12-28 10:53:39 +0100
  • 5fedc283da validator: pattern-field implemented Patrick Boettcher 2016-12-27 14:26:26 +0100
  • de05d4d754 README: more comments about what's not compliant Patrick Boettcher 2016-12-27 14:18:47 +0100
  • 5e9605b055 validator: update API so that the root-schema-insertion can be located in a try-catch-block Patrick Boettcher 2016-12-27 13:50:45 +0100
  • 8939ba9b05 validator: both, properties and patterProperties needs validation Patrick Boettcher 2016-12-27 13:20:50 +0100
  • 998f97ba4e validator: handle undefined schema-loader via a std::function given at construction-time Patrick Boettcher 2016-12-27 11:39:48 +0100
  • 685b759712 validator: place some methods outside of the class Patrick Boettcher 2016-12-27 01:36:26 +0100
  • f725e296cc validator: implement allOf, oneOf, anyOf and not logic Patrick Boettcher 2016-12-27 01:30:51 +0100
  • 6c0620a90b validator: check unimplemented keyword after resolve nested schemas Patrick Boettcher 2016-12-27 00:42:56 +0100
  • 9b3769a132 validator: escape json-pointer-field when appending Patrick Boettcher 2016-12-27 00:34:11 +0100
  • b2240084fe validator: rework everything to handle local and remote refs Patrick Boettcher 2016-12-25 18:50:28 +0100
  • 43bd5b8e7d validator: $ref to array-elements implemented Patrick Boettcher 2016-12-24 00:49:38 +0100
  • 2e53f0e5db copyright notice in .hpp-file Patrick Boettcher 2016-12-24 00:15:19 +0100
  • 42a8b00d1d validator: $ref implemented for local references Patrick Boettcher 2016-12-23 14:34:40 +0100
  • 0789403a4b validator: items and additionalItems implemented Patrick Boettcher 2016-12-24 00:09:04 +0100
  • f77dfdb068 validation: use set-return-value to see whether an element has been inserted or not Patrick Boettcher 2016-12-24 00:08:23 +0100
  • 6c344f9dcf validator: uniqueItems implemented for array Patrick Boettcher 2016-12-23 16:29:33 +0100
  • 615b4a1fef validator: implement minItems and maxItems for arrays Patrick Boettcher 2016-12-23 14:41:18 +0100
  • 7daee089ca validator: implement dependencies-handling for objects Patrick Boettcher 2016-12-23 11:07:21 +0100
  • ccc72e3673 test-app: use cout and print group-results Patrick Boettcher 2016-12-23 11:05:14 +0100
  • f59b151974 validator: implement minProperties and maxProperties Patrick Boettcher 2016-12-23 10:27:10 +0100
  • e0a69cff39 cmake: allow this project to be used as a cmake-subdirectory Patrick Boettcher 2016-12-23 09:52:17 +0100
  • 94b7e44dfa cmake: add install-target Patrick Boettcher 2016-12-23 09:51:41 +0100
  • bf4cef21c3 initial commit Patrick Boettcher 2016-12-22 18:47:31 +0100