Added
- CLI: Structured
--output flag|list|hierarchicalmodes now stream newline-delimited JSON records with schema/instance metadata plus JSON Schema Output v1 payloads (defaulttextoutput remains human-readable). - CLI:
--errors-onlyflag to suppress successful validation output and only show failures. - CLI: When invoked with only a schema file (no instances), it validates the schema against its meta-schema. #804
- New
Validator::evaluate()API exposes JSON Schema Output v1 (flag/list/hierarchical) reports along with iterator helpers for annotations and errors. meta::validator_for()function to build validators for meta-schema validation with fullValidatorAPI access.Validatornow implementsClone. #809
Removed
Validator::apply(),Output, andBasicOutputtypes have been removed in favor of the richerevaluate()API.