Skip to content

hed-validator v3.13.0

Choose a tag to compare

@happy5214 happy5214 released this 15 Dec 23:41
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 of ParsedHedSubstring can now be pretty-printed using the format method.

Improvements were also made to the documentation, including an initial working version of an online documentation.

What's Changed

New Contributors

Full Changelog: v3.12.0...v3.13.0