Releases: ajv-validator/ajv
v8.17.1
What's Changed
- bump version to 8.17.1 by @jasoniangreen in #2472
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
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.
- 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
New Contributors
- @gurgunday made their first contribution in #2448
- @blottn made their first contribution in #2432
- @wetneb made their first contribution in #2305
- @alexanderjsx made their first contribution in #2459
Full Changelog: v8.16.0...v8.17.0
v8.16.0
v8.15.0
What's Changed
- Replace
uri-js
withfast-uri
by @vixalien in #2415 - Bump to 8.15.0 by @jasoniangreen in #2442
New Contributors
Full Changelog: v8.14.0...v8.15.0
v8.14.0
What's Changed
- readme: build badge by @epoberezkin in #2424
- Update workflows by @rotu in #2410
- docs: add warning to maxLength / minLength by @jasoniangreen in #2428
- fix: broken link in docs warning by @jasoniangreen in #2431
- compileAsync a schema with discriminator and $ref, fixes #2427 by @jasoniangreen in #2433
- bump version to 8.14.0 for publishing by @jasoniangreen in #2440
New Contributors
Full Changelog: v8.13.0...v8.14.0
v8.13.0
- add named exports
- update dependencies
- update node.js
v8.12.0
- 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
Update dependencies
Export ValidationError and MissingRefError (#1840, @dannyb648)
v8.11.1
Update dependencies
Export ValidationError and MissingRefError (#1840, @dannyb648)