Skip to content

Releases: ajv-validator/ajv

v8.17.1

12 Jul 20:39
9050ba1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.17.0...v8.17.1

Plus everything in 8.17.0 which failed to release

The only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.

Revert "Revert fast-uri change (#2444)" by @gurgunday in #2448
fix: ignore new eslint error for @typescript-eslint/no-extraneous-class by @jasoniangreen in #2455
docs: clarify behaviour of addVocabulary by @jasoniangreen in #2454
docs: refactor to improve legibility by @blottn in #2432
Fix grammatical typo in managing-schemas.md by @wetneb in #2305
docs: Fix broken strict-mode link by @alexanderjsx in #2459
feat: add test for encoded refs and bump fast-uri by @jasoniangreen in #2449
fix: changes for @typescript-eslint/array-type rule by @jasoniangreen in #2467
fixes #2217 - clarify custom keyword naming by @jasoniangreen in #2457

v8.17.0

10 Jul 21:23
f7831b4
Compare
Choose a tag to compare

What's Changed

The only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.

New Contributors

Full Changelog: v8.16.0...v8.17.0

v8.16.0

04 Jun 19:08
c8b37f4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.15.0...v8.16.0

v8.15.0

03 Jun 20:33
accd9f3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.14.0...v8.15.0

v8.14.0

25 May 22:00
9e26639
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.13.0...v8.14.0

v8.13.0

29 Apr 23:30
857ecac
Compare
Choose a tag to compare
  • add named exports
  • update dependencies
  • update node.js

v8.12.0

03 Jan 14:14
Compare
Choose a tag to compare
  • fix JTD serialisation (remove leading comma in objects with only optional properties) (#2190, @piliugin-anton)
  • empty JTD "values" schema (#2191)
  • empty object to work with JTD utility type (#2158, @erikbrinkman)
  • fix JTD "discriminator" schema for objects with more than 8 properties (#2194)
  • correctly narrow "number" type to "integer" (#2192, @JacobLey)
  • update Node.js versions in CI to 14, 16, 18 and 19

v8.11.2

13 Nov 22:12
Compare
Choose a tag to compare

Update dependencies

Export ValidationError and MissingRefError (#1840, @dannyb648)

v8.11.1

13 Nov 22:01
Compare
Choose a tag to compare
v8.11.1 Pre-release
Pre-release

Update dependencies

Export ValidationError and MissingRefError (#1840, @dannyb648)

v8.11.0

22 Mar 22:14
Compare
Choose a tag to compare

Use root schemaEnv when resolving references in oneOf (#1901, @asprouse)

Only use equal function in generated code when it is used (#1922, @bhvngt)