Skip to content

Releases: ajv-validator/ajv-keywords

v4.0.0-beta.0

24 Oct 19:24
Compare
Choose a tag to compare
v4.0.0-beta.0 Pre-release
Pre-release

All keywords support Ajv v7 (beta).
Keywords formatMinimum/formatMaximum and formatExclusiveMinimum/formatExclusiveMaximum moved to ajv-formats, the latter two were changed to be used independently for exclusive boundaries, not as modifiers.
Keyword exclusiveRange was changed to be used separately, not as a modifier.
Keywords select/selectCases/selectDefault are re-implemented using new Acv v7 api for keywords - they now support relative references in subschemas.

v3.5.2

27 Jul 14:10
Compare
Choose a tag to compare

Add types to npm bundle

v3.5.1

07 Jul 20:47
Compare
Choose a tag to compare

Remove code clean-up.

v3.5.0

19 Jun 14:40
Compare
Choose a tag to compare

Add typescript type definitions (@jsone-studios, #53)

v3.4.1

10 Jul 13:21
Compare
Choose a tag to compare

Improve performance of uniqueItemProperties for scalar values
oneRequired keyword (@vonagam)
Improve docs
Fix uniqueItemProperties with null items (#101)
Update node versions for travis

v3.4.0

10 Feb 15:40
Compare
Choose a tag to compare

allRequired keyword (#79)
anyRequired keyword (#85)
formatMaximum/Minimum require presence of format keyword (#63)
formatExclusiveMaximum/Minimum require presence of formatMaximum/Minimum keywords
switch keyword is deprecated
Fix: transform keyword, toEnumCase (#83)

v3.3.0

10 Feb 13:00
Compare
Choose a tag to compare

dynamicDefaults keyword support for the option useDefaults: "empty" (@B-Teague, #80)
regexp keyword support for flag "u" (#65)

Please note: this version has bug in transform keyword (#83)

v3.2.0

28 Apr 09:27
Compare
Choose a tag to compare

Keyword "transform" (@willfarrell, #64)

v3.1.0

31 Jan 20:37
Compare
Choose a tag to compare

Keyword "instanceof" supports Promise class (@jbottigliero, #52)

v3.0.0

07 Jan 18:21
Compare
Choose a tag to compare

Support Ajv v6.0.0.