Skip to content

Releases: ajv-validator/ajv

1.4.4

13 Oct 18:56
Compare
Choose a tag to compare

Optimised validation of "required" keyword

1.4.3

02 Oct 21:22
Compare
Choose a tag to compare

Fix to references resolution
Message for "required" keyword validation error changed

1.4.2

23 Sep 22:51
Compare
Choose a tag to compare

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

13 Sep 00:12
Compare
Choose a tag to compare

i18n support with ajv-i18n package

1.3.1

13 Sep 00:10
Compare
Choose a tag to compare

Asynchronous schema compilation with loading missing remote schemas using supplied function

1.3.0

02 Sep 23:10
Compare
Choose a tag to compare

Asynchronous schema compilation with loading missing remote schemas:

  • compileAsync method
  • loadSchema option

1.2.1

27 Aug 20:02
Compare
Choose a tag to compare

Improved performance of "properties" keyword.
Test schema validation for 64 different combinations of options.

1.2.0

23 Aug 20:48
Compare
Choose a tag to compare

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

23 Aug 10:51
Compare
Choose a tag to compare

Improved performance of schemas with regular expressions
Fixes missing files in 1.1.0

1.1.0

22 Aug 23:01
Compare
Choose a tag to compare

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