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
Upgrade for Ajv v8
Deprecate keyword select - OpenAPI discriminator should be used instead.
v5.0.0-beta.1
Update ajv and ajv-formats versions
Import fast-deep-equal directly
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
Define keyword error types, to simplify extending type DefineError in ajv
v4.0.0-beta.3
Improve support for standalone validation code
v4.0.0-beta.2
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
Support unevaluatedProperties/unevaluatedItems with select
v4.0.0-beta.0
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.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps ajv and ajv-keywords. These dependencies needed to be updated together. Updates
ajv
from 6.12.6 to 8.15.0Release notes
Sourced from ajv's releases.
... (truncated)
Commits
accd9f3
Bump to 8.15.0 (#2442)fa1b5d5
Replaceuri-js
withfast-uri
(#2415)9e26639
bump version to 8.14.0 for publishing (#2440)5f20d5f
compileAsync a schema with discriminator and $ref, fixes #2427 (#2433)be38f34
fix: broken link in docs warning (#2431)a4a85fa
docs: add warning to maxLength / minLength (#2428)d9bd01b
Update workflows (#2410)2917fb6
readme: build badge (#2424)857ecac
fix: bump node version in publish job (#2423)f74ecdb
bump version to 8.13.0 (#2421)Updates
ajv-keywords
from 3.5.2 to 5.1.0Release notes
Sourced from ajv-keywords's releases.
Commits
7703b78
5.1.015b42e6
Use consistent style in README examples (#216)adf56df
Merge pull request #172 from ajv-validator/dependabot/add-v2-config-filebc73a2d
Merge pull request #173 from keplr-team/do-not-mutated53127e
Merge pull request #214 from ajv-validator/dependabot/npm_and_yarn/types/node...80fc86d
Merge pull request #210 from ajv-validator/dependabot/npm_and_yarn/lint-stage...ac707bd
Merge pull request #199 from ajv-validator/dependabot/npm_and_yarn/husky-7.0.17f8cdda
update test for typescript changeb8ec5ba
use unicodeRegExp ajv option, fix #220 (regexp flags ignored when regexp is c...d273a82
chore(deps-dev): bump@types/node
from 14.17.7 to 16.4.10Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show