All notable changes to this project will be documented in this file.
- CLI: add option --split for CSV input
- Extend HTML display
- Update JSON Schema
- Extend error objects
- CLI: add option --nullSequence
- Fix option undefinedCodelist
- Allow pattern groups
- CLI: emit schema errors in JSON
- Fix detection of unmatchable flags
- Add validation option invalidFlag
- CLI: require argument to option -d
- Support validation of flags
- CLI: start HTML export
- CLI: add option -n, --novalid to ignore schema errors
- Update JSON Schema to support deprecated codes
- CLI: recommend additional installation on help
- Anticipate Avram 0.9.6
- Support detection of record types via extensions (experimental)
- Support setting record type(s)
- Extend error messages
- Fix Avram version number
- Update metaschema and validation rules to Avram 0.9.5
- Unify and rename CLI to 'avram'
- SchemaValidator: fix referencing positions with leading zeroes
- SchemaValidator: detect invalid code length
- SchemaValidator: show error position
- Update metaschema to Avram 0.9.4
- Extend validation of indicators
- Meta-validator: check restrictions by format family
- CLI: show Avram specification number and result
- CLI: move and extend list of validation options
- Update validation options to support all but externalRule
- Full update to Avram 0.9.3
- Rename validation options
- Partial update to Avram 0.9.3
- Extend schema validator
- extend schema validation
- support validation of indicators
- add missing schema file
- update to Avram 0.9.2, including validation error codes
- remove support of deprecated elements (dropped from Avram specification)
- rename
Record
methodfromFlat
tofromObject
- rename
Record
methodfromMarc
tofromMarcjs
- rename
Record
methodfromPica
tofromPicajson
- add
SchemaValidator
andavram-validate-schema
to validate Avram schemas - rename
key
of record model totag
- update dependencies
- extend documentation
- several breaking changes
- remove avram-analyze
- first prototype