hed-validator v3.13.0
Version 3.13.0 of the HED JavaScript validator introduces support for validating curly braces in sidecar data, as described in the HED specification.
Several aspects of the code layout were reconfigured:
- The BIDS validation and type modules have been refactored into folders based on file format.
BidsData
and its unused fields have been deleted.- The string parsing code folder has been moved to the top level.
- The data underlying the BIDS tests has been moved to a separate data module.
Other smaller changes include:
- Bounds are no longer included in error messages.
- Sidecar keys and TSV line numbers are included in some error messages where appropriate.
- Internal errors during BIDS data validation now produce an error instead of a warning.
- The
BidsTsvFile
constructor (and its subclasses) now accept an unparsed string as the TSV file data, and this is now the preferred API. ParsedHedString
and the subclasses ofParsedHedSubstring
can now be pretty-printed using theformat
method.
Improvements were also made to the documentation, including an initial working version of an online documentation.
What's Changed
- Updated the readthedocs.yml by @VisLab in #120
- Updated readthedocs configuration as required by @VisLab in #121
- Added a post_install job to readthedocs.yml to generate docs by @VisLab in #122
- Relocated jobs to build section by @VisLab in #123
- Updated the readthedocs again by @VisLab in #124
- Bump @babel/traverse from 7.18.13 to 7.23.2 by @dependabot in #126
- Initial pass of javascript docs by @IanCa in #127
- Implement support for curly braces by @happy5214 in #125
New Contributors
Full Changelog: v3.12.0...v3.13.0