Releases: luposlip/json-schema
v0.4.6 - maintenance release
v0.4.5 - maintenance release
- Force-upgrade dependency to
org.json/json
version20240303
- Update Clojure to
1.11.3
Full Changelog: v0.4.4...v0.4.5
v0.4.4 - update dependencies
Full Changelog: v0.4.3...v0.4.4
v0.4.3 - infer enhancements
This release makes it easier to infer schemas:
- When
infer*
receives a lazy seq, it acts as if it's individual documents. This makes great sense when you want to generate a common schema for eg. all the data files contained in a folder. - Better error messages when finding nil values (suggest
:nullable true
)
The underlying Java library has also been updated.
Full Changelog: v0.4.2...v0.4.3
v0.4.2 - maintenance release
This maintenance release force-upgrades org.json/json
, to eliminate CVE vulnerability:
https://nvd.nist.gov/vuln/detail/CVE-2023-5072
Thanks to @speque for notifying.
v0.4.1 - maintenance release
This maintenance release force-upgrades org.json/json
, to eliminate a HIGH
CVE vulnerability:
https://nvd.nist.gov/vuln/detail/CVE-2022-45688
v0.4.0 - Custom Format Validators
This release adds Custom Format Validators (thanks to @ModestasPeciokas).
Also it updates dependencies.
For an example on how to use the Custom Format Validators, check the unit tests
v0.3.4 - update dependencies
This is s simple update of dependencies.
Most notably Clojure from 1.10.*
to 1.11.1
.
Also updated other dependencies, thus also removing the need for jitpack
.
v0.3.3 - bugfix release
This release fixes #7, thus enabling correct validation of EDN input containing lists.
Also updates underlying Java library to newest version.
v0.3.2 - eliminate reflection
This release eliminates reflective function calls, and updates dependencies.