[js] Update hed-validator 3.12.0 → 3.13.0 (minor) #1867
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ hed-validator (3.12.0 → 3.13.0) · Repo
Release Notes
3.13.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 69 commits:
3.13.0
Merge pull request #125 from hed-standard/curly-braces
Fix code setting ending bound of group specs
Add additional test for coverage
Add additional test
Uncomment internal error handler
Implement HED column splicing
Refactor BIDS HED validation code into type-specific classes
Implement placeholder splicing for curly braces
Remove bounds from most issue messages
Rewrite column splicer as class
Reorganize BIDS curly brace tests
Code Climate fixes
Several changes to BIDS file structure
Add new tests for curly braces (part 1) and related changes
Compare indices instead of objects for duplicate tags
Split BIDS test data into separate module
Move HED-to-BIDS issue conversion functions to BidsHedIssue
Add line number to issue
Fix off-by-one typo
Add missing initializer
Implement column splicing for TSV files
Update node CI matrix
Add function to convert from old TSV format to new one
Use port of BIDS TypeScript TSV parser
Convert remaining uses of @return to @returns
Implement sidecar-level validation of curly braces
Fix BIDS issue code for internal error
Add formatting methods to parsed substring classes
Move string parsing to top level
Flatten column splice type hierarchy
Implement initial version of column splicer
Add documentation
Use lodash function to shorten Issue parameter string pre-conversion
Refactor similar code in convertHedIssuesToBidsIssues
Rewrite non-exported BIDS validation functions as class
Split BidsSidecar.parseHedStrings for Code Climate reasons
Merge tag and column splice iterators
Add documentation for new functions
Merge branch 'master' into curly-braces
Rewrite issue message generation and add sidecar key to sidecar issues
Merge pull request #127 from IanCa/dev_docs_final
Add headers to the rest of the files
Initial pass of javascript docs
Merge pull request #126 from hed-standard/dependabot/npm_and_yarn/babel/traverse-7.23.2
Bump @babel/traverse from 7.18.13 to 7.23.2
Fix curly brace validation in definitions
Don't run validator if there were parsing issues
Parse sidecar HED strings in BidsSidecar
Add list of column splices to ParsedHedString
Merge pull request #124 from VisLab/master
Reorder check for efficiency
Initial implementation of curly braces
Minor change to the readthedocs
Fixed the docs
Changed @return to @returns in the doc strings
Updated the readthedocs again
Merge pull request #123 from VisLab/master
Relocated jobs to build section
Merge pull request #122 from VisLab/master
Added a post_install job to readthedocs.yml to generate docs
Merge pull request #121 from VisLab/master
Updated readthedocs configuration as required
Merge pull request #120 from VisLab/master
Adjusted the readthedocs.yml
Removed python.version from readthedocs.yaml
Updated the readthedocs.yml
Add BIDS test for missing HEDVersion field
Move XML file transformer to root
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands