hed-validator v3.14.0
This release includes support for lazily merging partnered schemas into a single Schema
object.
Several interfaces related to schema loading that were deprecated in version 3.13.5 have been removed. The only official method of directly building a Schemas
object is now by passing a SchemasSpec
object to hedValidator.validator.buildSchemas()
and resolving the resulting Promise
. A Schemas
object is also generated internally by hedValidator.bids.validateBidsDataset()
, using either a SchemasSpec
object passed as the second parameter to that function or the "HEDVersion"
field of the BidsDataset
object's "dataset_description.json"
BidsJsonFile
.
HED-2G support is officially deprecated with this release, and it will be removed in version 4. Any aspect of HED-2G that was unused "in the field" may be removed earlier at the development team's discretion.
What's Changed
- Implement support for merging lazy partnered schemas by @happy5214 in #147
- Remove experimental schema loading code by @happy5214 in #152
Full Changelog: v3.13.5...v3.14.0