Release notes
*Sourced from [ajv's releases](https://github.com/epoberezkin/ajv/releases).*
> ## v6.10.2
> Fix: the unknown keywords were ignored with the option `strictKeywords: true` (instead of failing compilation) in some sub-schemas (e.g. anyOf), when the sub-schema didn't have known keywords.
>
> ## v6.10.1
> Fix types
> Fix addSchema ([#1001](https://github-redirect.dependabot.com/epoberezkin/ajv/issues/1001))
> Update dependencies
>
> ## v6.10.0
> Option `strictDefaults` to report ignored defaults ([#957](https://github-redirect.dependabot.com/epoberezkin/ajv/issues/957), [@not](https://github.com/not)-an-aardvark)
> Option `strictKeywords` to report unknown keywords ([#781](https://github-redirect.dependabot.com/epoberezkin/ajv/issues/781))
>
> ## v6.9.0
> OpenAPI keyword `nullable` can be any boolean (and not only `true`).
> Custom keyword definition changes:
> - `dependencies` option in to require the presence of keywords in the same schema.
> - more strict validation of the definition using JSON Schema.
>
> ## v6.8.0
> Docs: [security considerations](https://github.com/epoberezkin/ajv#security-considerations).
> [Meta-schema](https://github.com/epoberezkin/ajv/blob/master/lib/refs/json-schema-secure.json) for the security assessment of JSON Schemas.
>
> ## v6.7.0
> Option `useDefaults: "empty"` to replace `null` and `""` (empty strings) with default values (in addition to assigning defaults to missing and undefined properties).
> Update draft-04 meta-schema to remove incorrect usage of "uri" format.
>
> ## v6.6.0
> Keyword "nullable" from OpenAPI spec
> Replaced phantomjs with headless chrome
Commits
- [`6e4a346`](https://github.com/epoberezkin/ajv/commit/6e4a3464b935053c0a5b65fa27db454367d23b2b) 6.10.2
- [`53b5682`](https://github.com/epoberezkin/ajv/commit/53b5682cb7a28f686b05842fa1ea3dea71fea870) fix: the unknown keyword in the schema without known keywords inside compound...
- [`669bf96`](https://github.com/epoberezkin/ajv/commit/669bf96c79a1aa425b6cc42dcb10c8c62b8869c9) readme: fix link
- [`d289c38`](https://github.com/epoberezkin/ajv/commit/d289c38567ed278f516f177d65c69bae7634b07c) Tidelift subscription
- [`69802d2`](https://github.com/epoberezkin/ajv/commit/69802d2de34394e857b026daf1e47c7a22997239) security contact
- [`d9d6fba`](https://github.com/epoberezkin/ajv/commit/d9d6fba7570763d579b29f3c650276e3120f04ed) Create FUNDING.yml
- [`482d2c5`](https://github.com/epoberezkin/ajv/commit/482d2c51df60a3d956bdfedff8f4329c3b91035c) labels config
- [`dd827d1`](https://github.com/epoberezkin/ajv/commit/dd827d1c01fd684aa6efa3e52eebc315a6128335) label comments (for labelcious)
- [`8b59052`](https://github.com/epoberezkin/ajv/commit/8b59052aa517d51c763e5eb8fef51487c7042a91) 6.10.1
- [`66c2907`](https://github.com/epoberezkin/ajv/commit/66c2907470d8a84c22af4d4755fa2bd9fd4b8dab) chore(package): update del-cli to version 2.0.0 ([#1014](https://github-redirect.dependabot.com/epoberezkin/ajv/issues/1014))
- Additional commits viewable in [compare view](https://github.com/epoberezkin/ajv/compare/v6.5.3...v6.10.2)
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps ajv from 6.5.3 to 6.10.2.
Release notes
*Sourced from [ajv's releases](https://github.com/epoberezkin/ajv/releases).* > ## v6.10.2 > Fix: the unknown keywords were ignored with the option `strictKeywords: true` (instead of failing compilation) in some sub-schemas (e.g. anyOf), when the sub-schema didn't have known keywords. > > ## v6.10.1 > Fix types > Fix addSchema ([#1001](https://github-redirect.dependabot.com/epoberezkin/ajv/issues/1001)) > Update dependencies > > ## v6.10.0 > Option `strictDefaults` to report ignored defaults ([#957](https://github-redirect.dependabot.com/epoberezkin/ajv/issues/957), [@not](https://github.com/not)-an-aardvark) > Option `strictKeywords` to report unknown keywords ([#781](https://github-redirect.dependabot.com/epoberezkin/ajv/issues/781)) > > ## v6.9.0 > OpenAPI keyword `nullable` can be any boolean (and not only `true`). > Custom keyword definition changes: > - `dependencies` option in to require the presence of keywords in the same schema. > - more strict validation of the definition using JSON Schema. > > ## v6.8.0 > Docs: [security considerations](https://github.com/epoberezkin/ajv#security-considerations). > [Meta-schema](https://github.com/epoberezkin/ajv/blob/master/lib/refs/json-schema-secure.json) for the security assessment of JSON Schemas. > > ## v6.7.0 > Option `useDefaults: "empty"` to replace `null` and `""` (empty strings) with default values (in addition to assigning defaults to missing and undefined properties). > Update draft-04 meta-schema to remove incorrect usage of "uri" format. > > ## v6.6.0 > Keyword "nullable" from OpenAPI spec > Replaced phantomjs with headless chromeCommits
- [`6e4a346`](https://github.com/epoberezkin/ajv/commit/6e4a3464b935053c0a5b65fa27db454367d23b2b) 6.10.2 - [`53b5682`](https://github.com/epoberezkin/ajv/commit/53b5682cb7a28f686b05842fa1ea3dea71fea870) fix: the unknown keyword in the schema without known keywords inside compound... - [`669bf96`](https://github.com/epoberezkin/ajv/commit/669bf96c79a1aa425b6cc42dcb10c8c62b8869c9) readme: fix link - [`d289c38`](https://github.com/epoberezkin/ajv/commit/d289c38567ed278f516f177d65c69bae7634b07c) Tidelift subscription - [`69802d2`](https://github.com/epoberezkin/ajv/commit/69802d2de34394e857b026daf1e47c7a22997239) security contact - [`d9d6fba`](https://github.com/epoberezkin/ajv/commit/d9d6fba7570763d579b29f3c650276e3120f04ed) Create FUNDING.yml - [`482d2c5`](https://github.com/epoberezkin/ajv/commit/482d2c51df60a3d956bdfedff8f4329c3b91035c) labels config - [`dd827d1`](https://github.com/epoberezkin/ajv/commit/dd827d1c01fd684aa6efa3e52eebc315a6128335) label comments (for labelcious) - [`8b59052`](https://github.com/epoberezkin/ajv/commit/8b59052aa517d51c763e5eb8fef51487c7042a91) 6.10.1 - [`66c2907`](https://github.com/epoberezkin/ajv/commit/66c2907470d8a84c22af4d4755fa2bd9fd4b8dab) chore(package): update del-cli to version 2.0.0 ([#1014](https://github-redirect.dependabot.com/epoberezkin/ajv/issues/1014)) - Additional commits viewable in [compare view](https://github.com/epoberezkin/ajv/compare/v6.5.3...v6.10.2)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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.