Releases: ajv-validator/ajv
1.4.4
Optimised validation of "required" keyword
1.4.3
Fix to references resolution
Message for "required" keyword validation error changed
1.4.2
Fixes and improvements in compileAsync
method:
- callback is always called asynchronously
- errors are always passed via callback (apart from the case when there is no loadSchema in options)
- concurrent calls are handled correctly
- each remote schema is loaded only once (even if requested multiple times before it is loaded)
1.4.0
1.3.1
Asynchronous schema compilation with loading missing remote schemas using supplied function
1.3.0
Asynchronous schema compilation with loading missing remote schemas:
compileAsync
methodloadSchema
option
1.2.1
Improved performance of "properties" keyword.
Test schema validation for 64 different combinations of options.
1.2.0
Inline referenced schemas without refs (instead of compiling them as separate functions) - substantially increases performance of complex schemas
Option inlineRefs that determines if referenced schemas are inlined and/or limits the maximum size of inlined schemas.
1.1.1
Improved performance of schemas with regular expressions
Fixes missing files in 1.1.0
1.1.0
An option to report errors using JSON Pointers.
Removed compile dot templates from repo (they are there in npm package though).
Edit: this release is broken (removed from npm), please use the next one