You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -15,13 +15,13 @@ The fastest JSON Schema validator for Node.js and browser. Supports draft-04/06/
15
15
16
16
## Ajv v7 beta is released
17
17
18
-
[Ajv version 7.0.0-beta.3](https://github.com/ajv-validator/ajv/tree/v7-beta) is released with these changes:
18
+
[Ajv version 7 (beta)](https://github.com/ajv-validator/ajv/tree/v7-beta) is released with these changes:
19
19
20
-
-added support of the new keywords from [draft2019-09](https://json-schema.org/draft/2019-09/release-notes.html) of JSON-Schema specification: `unevaluatedProperties`and `unevaluatedItems`, `dependentRequired` and `dependentSchemas`, `maxContains`and `minContains`.
20
+
- support of JSON Schema draft-2019-09 features: [`unevaluatedProperties`](./json-schema.md#unevaluatedproperties)and [`unevaluatedItems`](./json-schema.md#unevaluateditems), [dynamic recursive references](./validation.md#extending-recursive-schemas)and other [additional keywords](./json-schema.md#json-schema-draft-2019-09).
21
21
- to reduce the mistakes in JSON schemas and unexpected validation results, [strict mode](./docs/strict-mode.md) is added - it prohibits ignored or ambiguous JSON Schema elements.
22
22
- to make code injection from untrusted schemas impossible, [code generation](./docs/codegen.md) is fully re-written to be safe and to allow code optimization (compiled schema code size is reduced by more than 10%).
23
23
- to simplify Ajv extensions, the new keyword API that is used by pre-defined keywords is available to user-defined keywords - it is much easier to define any keywords now, especially with subschemas. [ajv-keywords](https://github.com/ajv-validator/ajv-keywords) package was updated to use the new API (in [v4.0.0-beta.0](https://github.com/ajv-validator/ajv-keywords/releases/tag/v4.0.0-beta.0))
24
-
- schemas are compiled to ES6 code (ES5 code generation is supported with an option).
24
+
- schemas are compiled to ES6 code (ES5 code generation is also supported with an option).
25
25
- to improve reliability and maintainability the code is migrated to TypeScript.
0 commit comments