ata-validator
1.61.3 · 29 Oct 2026MIT21.8k / weekRepositoryHomepagenpmAtom feed
Upgrading ata-validator from 1.45.0 to 1.46.0
1 release in betweenevery note read
Reading releases, release notes and advisories…
- 0
- changes to make
- 0
- advisories fixed
- 0
- new
- 0
- fixes
8 other lines we could not sort, mostly version bumps
- 1.46.0
validate()on an accepted body: 37 percent less time; the verdict alone 39 percent less - 1.46.0
A rejected body with every error read: 47 percent less; the realistic one 52 percent less, its verdict 59 percent less
- 1.46.0
The official test suite harness, every error read: draft 2020-12 70 to 49 µs per round, draft 7 30 to 29
- 1.46.0
ata migrate [dir]reports what switching a project from ajv toata-validator/compatwould change, and--writeapplies the mechanical part. - 1.46.0
A standalone module for a schema with
$ref: "#"anywhere in it reports the real errors; it reported one stub error before. - 1.46.0
A pattern with a finite repeat of a group stays on the platform regex engine.
- 1.46.0
A rejected
parse()works out its errors when they are first read. - 1.46.0
The one-pass function collects from its first check and does not ask the whole-document verdict first; on three of the twenty schemas an accepted body costs 60 to 70 ns more than on 1.45.0 while their rejections cost a third to a tenth. The CHANGELOG has the details.