Packages

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…

Other targets from 1.45.0Newest 1.x, Latest1.61.3
0
changes to make
0
advisories fixed
0
new
0
fixes
8 other lines we could not sort, mostly version bumps
  • 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 to ata-validator/compat would change, and --write applies 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.

    1.46.0