- updated dependencies:
[metosin/jsonista "0.3.1"] is available but we use "0.2.6"
[com.github.java-json-tools/json-schema-validator "2.2.14"] is available but we use "2.2.13"
- updated dependencies:
[metosin/jsonista "0.2.6"] is available but we use "0.2.5"
[com.github.java-json-tools/json-schema-validator "2.2.13"] is available but we use "2.2.11"
- jsonista is used internally instead of Cheshire. (#12)
- scjsv now requires Java 1.8 or later.
- Make
:deep-check
configurable via the factory functions. (#13) - Updated dependencies
- You can now validate data with
java.io.Reader
as the input in addition to strings and Clojure maps. (#10) - You can validate children of a container even if the container itself is invalid by passing
{:deep-check true}
to the validator function. (#7) - Updated dependencies.
- updated dependencies
- Make the validator configurable via an options map. You can use it to enable inline dereferencing by passing
{:dereferencing :inline}
as the second parameter tovalidator
/json-validator
.
the
-
validator
andjson-validator
now take aJsonSchemaFactory
as an optional argument. This allows e.g. pre-loading schema definitions.- Thanks to lvh!
-
updated dependencies:
[cheshire "5.6.3"] is available but we use "5.4.0"
[org.clojure "1.8.0"] is available but we use "1.7.0"
- dev-dependencies:
[lein-ring "0.9.6"] is available but we use "0.9.4"
[midje "1.7.0"] is available but we use "1.7.0-SNAPSHOT"
- BREAKING: rewrote the whole public api to support caching of computed
JSONSchema
-objects. - up to 1000x faster on a sample-project
- Initial public version