@epoberezkin epoberezkin released this Apr 15, 2016 · 806 commits to master since this release

Assets 2

Keywords exclusiveFormatMaximum / exclusiveFormatMinimum are renamed to formatExclusiveMaximum / formatExclusiveMinimum to match v5 proposal (#150, @lyngaas).
With option useDefaults: true insert defaults as object literal (deep-clone). Previous behaviour (to insert reference) is available with option useDefaults: "shared" (#136, @imbstack).
Method addMetaSchema accepts array of schemas.
Default meta-schema that will be used if $schema is not specified can be passed in option meta (#90).
Additional error parameters to support v5 keywords messages in ajv-i18n.
Keyword dependencies in mode allErrors: true returns an error for each missing property in property-dependencies (previously only for the first missing property) (#73).
TypeScript type definitions (@blakeembrey, @enriched)
Property async: true of asynchronous validation function is renamed to $async for compatibility with Meteor