ata-validator
1.61.3 · 29 Oct 2026MIT21.8k / weekRepositoryHomepagenpmAtom feed
Your version
1.61.3 is the newest release of 1.x.
Release note
parse() in a standalone module now rebuilds arrays of objects, dropping unknown keys inside the array the same way it does at the root.
It declined them before, which left the whole feature emitted only for shapes without a nested collection. Most schemas have one, so in practice parse was usually absent. An array of primitives still shares the input's reference, since nothing can hide a key in it.