All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- Optional parameter to include original validation exception: :include-original-exception
- infer JSON Schema based on EDN data
- Original exception included when validation fails
- Updated depencies (clojure, cheshire)
- EDN based array (vector) in root failed validation (issue #3)
- API to prepare JSON Schema for reuse
(better performance when using same Schema to validate multiple JSON documents)
- Updated Java library
- Changed to Apache License, Version 2.0
- BREAKING: valid entries return the entries instead of
nil
, also to ease pipelining - Error messages now show error count
- BREAKING: re-ordered params for
validate
fn, to ease pipelining