Skip to content

Releases: ajv-validator/ajv

v7.0.0-rc.4

14 Dec 19:31
Compare
Choose a tag to compare
v7.0.0-rc.4 Pre-release
Pre-release
7.0.0-rc.4

v7.0.0-rc.3

14 Dec 19:00
Compare
Choose a tag to compare
v7.0.0-rc.3 Pre-release
Pre-release

Publish browser bundles to ajv-dist

v7.0.0-rc.2

13 Dec 19:34
Compare
Choose a tag to compare
v7.0.0-rc.2 Pre-release
Pre-release

Improve standalone code generation.
Update JSON Schema tests.
Code components doc for contributors.

v7.0.0-rc.1

09 Dec 20:45
Compare
Choose a tag to compare
v7.0.0-rc.1 Pre-release
Pre-release

Better types of error objects
Remove esModuleInterop from typescript config

v7.0.0-rc.0

06 Dec 15:36
Compare
Choose a tag to compare
v7.0.0-rc.0 Pre-release
Pre-release

Support code generation options code.es5 and code.lines for standalone validation code.

v7.0.0-beta.9

02 Dec 07:43
Compare
Choose a tag to compare
v7.0.0-beta.9 Pre-release
Pre-release

JSONSchemaType support for the new draft-2019-09 keywords.

v7.0.0-beta.8

29 Nov 19:25
2c25b22
Compare
Choose a tag to compare
v7.0.0-beta.8 Pre-release
Pre-release

Support for generation of standalone validation code

v7.0.0-beta.7

22 Nov 11:36
Compare
Choose a tag to compare
v7.0.0-beta.7 Pre-release
Pre-release

Compatible with ajv-errors v2-beta.
Keywords for all data types that are executed after others (with post: true in keyword definition).

v7.0.0-beta.6

16 Nov 20:55
Compare
Choose a tag to compare
v7.0.0-beta.6 Pre-release
Pre-release

Add "latest" meta-schema URI "http://json-schema.org/schema" to draft-2019-09 class to reference default meta-schema (to support ajv-keywords)

v7.0.0-beta.5

15 Nov 16:40
Compare
Choose a tag to compare
v7.0.0-beta.5 Pre-release
Pre-release

Separate Ajv class with JSON Schema draft-2019-09 support and Ajv class without any keywords/meta-schemas:

import Ajv from "ajv" // draft-07 support
import AjvCore from "ajv/dist/core" // no keywords included
import Ajv2019 from "ajv/dist/2019" // draft-2019-09 support (option `draft2019: true` no longer used)

Different default import using require (breaking change):

const Ajv = require("ajv").default // draft-07 support
const AjvCore = require("ajv/dist/core").default // no keywords included
const Ajv2019 = require("ajv/dist/2019").default // draft-2019-09 support

Support for $data reference with in draft-2019-09