Skip to content

Releases: ajv-validator/ajv-keywords

v5.1.0

21 Nov 19:41
Compare
Choose a tag to compare

Fix regexp keyword (#220, incorrect caching of RegExp with flags)
Take Ajv option unicodeRegExp into account with regexp and patternRequiredkeywords
Don't mutate a schema with a transform keyword (#173, @n-e)

v5.0.0

27 Mar 21:57
Compare
Choose a tag to compare

Upgrade for Ajv v8
Deprecate keyword select - OpenAPI discriminator should be used instead.

v4.0.1

25 Mar 07:02
Compare
Choose a tag to compare

Fix select keyword with non-string values (#150)

v5.0.0-beta.1

23 Mar 19:22
Compare
Choose a tag to compare
v5.0.0-beta.1 Pre-release
Pre-release

Update ajv and ajv-formats versions
Import fast-deep-equal directly

v5.0.0-beta.0

13 Mar 14:52
Compare
Choose a tag to compare
v5.0.0-beta.0 Pre-release
Pre-release

Upgrade ajv v8

v4.0.0

15 Dec 19:46
Compare
Choose a tag to compare

All keywords support Ajv v7.
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.
Support for unevaluatedProperties/unevaluatedItems with select keyword
Use "latest" metaschema URI "http://json-schema.org/schema" for compatibility with Ajv export for JSON Schema draft-2019-09.
New implementation for "transform" keyword.
Supports standalone validation code
Keyword error type to extend tagged union DefinedError supplied by Ajv

v4.0.0-rc.0

11 Dec 08:24
Compare
Choose a tag to compare
v4.0.0-rc.0 Pre-release
Pre-release

Define keyword error types, to simplify extending type DefineError in ajv

v4.0.0-beta.3

29 Nov 20:00
Compare
Choose a tag to compare
v4.0.0-beta.3 Pre-release
Pre-release

Improve support for standalone validation code

v4.0.0-beta.2

17 Nov 07:56
Compare
Choose a tag to compare
v4.0.0-beta.2 Pre-release
Pre-release

Use "latest" metaschema URI "http://json-schema.org/schema" for compatibility with Ajv export for JSON Schema draft-2019-09.
New implementation for "transform" keyword.

v4.0.0-beta.1

05 Nov 09:03
Compare
Choose a tag to compare
v4.0.0-beta.1 Pre-release
Pre-release

Support unevaluatedProperties/unevaluatedItems with select