ata-validator
1.61.3 · 29 Oct 2026MIT21.8k / weekRepositoryHomepagenpmAtom feed
Upgrading ata-validator from 1.17.1 to 1.17.2
1 release in betweenevery note read
Reading releases, release notes and advisories…
- 0
- changes to make
- 0
- advisories fixed
- 0
- new
- 0
- fixes
1 other line we could not sort, mostly version bumps
- 1.17.2
new Validator(schema)no longer walks the schema. Normalization (the draft-07 rewrites,nullable,formatremoval underassertFormat: false) and the scan that decides whether any of it is needed now run on the first read of the schema, which is the first compile. Construction is the instance and its fields. Measured on the schema-benchmarks product schema built fresh each time: 4.28 to 0.91 µs; with the@ata-project/keywordswrapper (0.3.1, which reads the schema lazily too) 6.70 to 2.81 µs. Nothing observable changes for a schema that is used: the same normalized document reaches the engines, and the identity cache,keywords,assertFormatandsourceoptions behave as before.tests/test_lazy_normalization.jscounts property reads on the schema during construction and holds them at the dialect lookup alone.