Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: bump ajv from 7.2.1 to 8.12.0 in /typescript (#1947)
Bumps [ajv](https://github.com/ajv-validator/ajv) from 7.2.1 to 8.12.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ajv-validator/ajv/releases">ajv's releases</a>.</em></p> <blockquote> <h2>v8.12.0</h2> <ul> <li>fix JTD serialisation (remove leading comma in objects with only optional properties) (<a href="https://github.com/ajv-validator/ajv/issues/2190">#2190</a>, <a href="https://github.com/piliugin-anton"><code>@piliugin-anton</code></a>)</li> <li>empty JTD "values" schema (<a href="https://github.com/ajv-validator/ajv/issues/2191">#2191</a>)</li> <li>empty object to work with JTD utility type (<a href="https://github.com/ajv-validator/ajv/issues/2158">#2158</a>, <a href="https://github.com/erikbrinkman"><code>@erikbrinkman</code></a>)</li> <li>fix JTD "discriminator" schema for objects with more than 8 properties (<a href="https://github.com/ajv-validator/ajv/issues/2194">#2194</a>)</li> <li>correctly narrow "number" type to "integer" (<a href="https://github.com/ajv-validator/ajv/issues/2192">#2192</a>, <a href="https://github.com/JacobLey"><code>@JacobLey</code></a>)</li> <li>update Node.js versions in CI to 14, 16, 18 and 19</li> </ul> <h2>v8.11.2</h2> <p>Update dependencies</p> <p>Export ValidationError and MissingRefError (<a href="https://github.com/ajv-validator/ajv/pull/1840">ajv-validator/ajv#1840</a>, <a href="https://github.com/dannyb648"><code>@dannyb648</code></a>)</p> <h2>v8.11.1</h2> <p>Update dependencies</p> <p>Export ValidationError and MissingRefError (<a href="https://github.com/ajv-validator/ajv/issues/1840">#1840</a>, <a href="https://github.com/dannyb648"><code>@dannyb648</code></a>)</p> <h2>v8.11.0</h2> <p>Use root schemaEnv when resolving references in oneOf (<a href="https://github.com/ajv-validator/ajv/issues/1901">#1901</a>, <a href="https://github.com/asprouse"><code>@asprouse</code></a>)</p> <p>Only use equal function in generated code when it is used (<a href="https://github.com/ajv-validator/ajv/issues/1922">#1922</a>, <a href="https://github.com/bhvngt"><code>@bhvngt</code></a>)</p> <h2>v8.10.0</h2> <p><code>uriResolver</code> option (<a href="https://github.com/zekth"><code>@zekth</code></a>, <a href="https://github.com/ajv-validator/ajv/issues/1862">#1862</a>)</p> <h2>v8.9.0</h2> <p>Option <code>code.esm</code> to generate ESM exports for standalone validation functions (<a href="https://github.com/rehanvdm"><code>@rehanvdm</code></a>, <a href="https://github.com/ajv-validator/ajv/issues/1861">#1861</a>) Support discriminator keyword with $ref in oneOf subschemas (<a href="https://github.com/dfeufel"><code>@dfeufel</code></a>, <a href="https://github.com/ajv-validator/ajv/issues/1815">#1815</a>)</p> <h2>v8.8.2</h2> <p>Use full RegExp string (with flags) as cache key, related to <a href="https://github.com/ajv-validator/ajv-keywords/issues/220">ajv-validator/ajv-keywords#220</a></p> <h2>v8.8.1</h2> <p>Fix <code>minContains: 0</code> (<a href="https://github.com/ajv-validator/ajv/issues/1819">#1819</a>)</p> <h2>v8.8.0</h2> <p>Fix browser bundles in cdnjs <code>regExp</code> option allowing to specify alternative RegExp engine, e.g. re2 (<a href="https://github.com/efebarlas"><code>@efebarlas</code></a>)</p> <h2>v8.7.1</h2> <p>Publish Ajv bundle for JSON Schema 2020-12 to cdnjs.com</p> <h2>v8.7.0</h2> <p>Update JSON Schema Test Suite. Change <code>minContains: 0</code> now correctly allows empty array.</p> <h2>v8.6.3</h2> <p>Fix $ref resolution for schemas without $id (<a href="https://github.com/rbuckton"><code>@rbuckton</code></a>, <a href="https://github.com/ajv-validator/ajv/issues/1725">#1725</a>) Support standalone module import from ESM modules without using <code>.default</code> property (<a href="https://github.com/bhvngt"><code>@bhvngt</code></a>, <a href="https://github.com/ajv-validator/ajv/issues/1757">#1757</a>)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ajv-validator/ajv/commit/bf1266a5cc13ab4ead21d5b810da48b49e932a49"><code>bf1266a</code></a> 8.12.0</li> <li><a href="https://github.com/ajv-validator/ajv/commit/321fad60527cfec4c2793874dce74414d1c796d1"><code>321fad6</code></a> update node versions (<a href="https://github.com/ajv-validator/ajv/issues/2195">#2195</a>)</li> <li><a href="https://github.com/ajv-validator/ajv/commit/c5c195bd47503bc55ccd011c36b3de81867fe3a1"><code>c5c195b</code></a> fix JTD discriminator with more than 8 properties, fixes <a href="https://github.com/ajv-validator/ajv/issues/1971">#1971</a> (<a href="https://github.com/ajv-validator/ajv/issues/2194">#2194</a>)</li> <li><a href="https://github.com/ajv-validator/ajv/commit/527d43a1fa42305ed7ac0abcf64a98c487d45e83"><code>527d43a</code></a> build(deps-dev): bump <code>@rollup/plugin-commonjs</code> from 23.0.7 to 24.0.0 (<a href="https://github.com/ajv-validator/ajv/issues/2184">#2184</a>)</li> <li><a href="https://github.com/ajv-validator/ajv/commit/2e5884b1b6b4844a9e777b470c7177b31243172b"><code>2e5884b</code></a> build(deps-dev): bump <code>@rollup/plugin-typescript</code> from 9.0.2 to 10.0.1 (<a href="https://github.com/ajv-validator/ajv/issues/2193">#2193</a>)</li> <li><a href="https://github.com/ajv-validator/ajv/commit/a697668edfaa5d066e8d8256ffce71d70745c539"><code>a697668</code></a> build(deps-dev): bump <code>@rollup/plugin-json</code> from 5.0.2 to 6.0.0 (<a href="https://github.com/ajv-validator/ajv/issues/2183">#2183</a>)</li> <li><a href="https://github.com/ajv-validator/ajv/commit/dab8504c8e46f96adf31687a3216ac03d48b8d0d"><code>dab8504</code></a> special case empty object for jtd (<a href="https://github.com/ajv-validator/ajv/issues/2158">#2158</a>)</li> <li><a href="https://github.com/ajv-validator/ajv/commit/d2c57d96be9e445ab38496e2cf22494e68eeb44e"><code>d2c57d9</code></a> build(deps-dev): bump <code>@rollup/plugin-typescript</code> from 8.5.0 to 9.0.2 (<a href="https://github.com/ajv-validator/ajv/issues/2160">#2160</a>)</li> <li><a href="https://github.com/ajv-validator/ajv/commit/a4892653055d1bccb58a739825caac466d86da3a"><code>a489265</code></a> correctly narrow "number" type to "integer", fixes <a href="https://github.com/ajv-validator/ajv/issues/1935">#1935</a> (<a href="https://github.com/ajv-validator/ajv/issues/2192">#2192</a>)</li> <li><a href="https://github.com/ajv-validator/ajv/commit/a211e8dcf26a2c1f6722d1d44419287256a9a726"><code>a211e8d</code></a> JTD empty values schema, fixes <a href="https://github.com/ajv-validator/ajv/issues/1949">#1949</a> (<a href="https://github.com/ajv-validator/ajv/issues/2191">#2191</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ajv-validator/ajv/compare/v7.2.1...v8.12.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ajv&package-manager=npm_and_yarn&previous-version=7.2.1&new-version=8.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 <dependency name> 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) </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Havard Bjerke <havard.bjerke@aspentech.com>
- Loading branch information