v1.14.10
What's Changed
- rf: Rewrite readEntities to give more intuitive results by @effigies in https://github.com/bids-standard/bids-validator/pull/2063
- feat: I/O checks for NIfTI and JSON files by @effigies in https://github.com/bids-standard/bids-validator/pull/2056
- feat: Prune derivatives from main file tree by @effigies in https://github.com/bids-standard/bids-validator/pull/2065
- feat(cli): Detect color support, respect flags and environment variables by @effigies in https://github.com/bids-standard/bids-validator/pull/2068
- feat(legacy): Support local BIDS-URIs for IntendedFor fields by @effigies in https://github.com/bids-standard/bids-validator/pull/2069
- rf(context): Move file tree, schema, and issues into context.dataset by @effigies in https://github.com/bids-standard/bids-validator/pull/2066
- feat: Treat directory formats like other data files by @effigies in https://github.com/bids-standard/bids-validator/pull/2064
- 'schema.rules.rules'.... booo by @rwblair in https://github.com/bids-standard/bids-validator/pull/2070
- feat: Track files referenced by other files to identify orphans by @effigies in https://github.com/bids-standard/bids-validator/pull/2057
- chore: Add .editorconfig by @effigies in https://github.com/bids-standard/bids-validator/pull/2072
- Refactor DatasetIssues and Issue classes by @rwblair in https://github.com/bids-standard/bids-validator/pull/2067
- fix(nifti): Suppress console.error during NIfTI readHeader() by @effigies in https://github.com/bids-standard/bids-validator/pull/2076
- feat: Separate output issues by subcodes by @rwblair in https://github.com/bids-standard/bids-validator/pull/2078
- fix(json): Validate all JSON fields by @effigies in https://github.com/bids-standard/bids-validator/pull/2075
- test: Add unit tests for valid and invalid filenames by @effigies in https://github.com/bids-standard/bids-validator/pull/2079
- Throw error on multiple valid inheritable files in the same directory... by @rwblair in https://github.com/bids-standard/bids-validator/pull/2080
- chore(pkg): Prepare package for publication to jsr by @effigies in https://github.com/bids-standard/bids-validator/pull/2077
- fix: Add --color options only when run through command line by @effigies in https://github.com/bids-standard/bids-validator/pull/2086
- chore: Various cleanups by @effigies in https://github.com/bids-standard/bids-validator/pull/2085
- feat: Utilities for constructing BIDSFiles and FileTrees by @effigies in https://github.com/bids-standard/bids-validator/pull/2082
- fix(web): Generate web UI elements from new issues by @effigies in https://github.com/bids-standard/bids-validator/pull/2088
- feat: Add FileTree.get method by @effigies in https://github.com/bids-standard/bids-validator/pull/2083
- feat: Do not warn on overridden columns if meaning is unchanged by @effigies in https://github.com/bids-standard/bids-validator/pull/2084
- [js] Update all npm dependencies (2024-08-18) by @depfu in https://github.com/bids-standard/bids-validator/pull/2094
- chore(deps): bump axios from 1.7.3 to 1.7.4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/2096
- rf: Use upstream context types by @effigies in https://github.com/bids-standard/bids-validator/pull/2090
- feat: Parse gzip header by @effigies in https://github.com/bids-standard/bids-validator/pull/2092
- feat: Hack around missing round() function by @effigies in https://github.com/bids-standard/bids-validator/pull/2099
- feat(cli): Add --blacklistModalities and --ignoreWarnings flags by @effigies in https://github.com/bids-standard/bids-validator/pull/2098
- feat: Parse (OME-)TIFF by @effigies in https://github.com/bids-standard/bids-validator/pull/2093
- fix: Use logger, not console, to log errors by @effigies in https://github.com/bids-standard/bids-validator/pull/2103
- feat(cli): Add configuration file by @effigies in https://github.com/bids-standard/bids-validator/pull/2100
- Add flag for validating derivatives inside /derivatives/ by @rwblair in https://github.com/bids-standard/bids-validator/pull/2102
- feat(tsv): Warn on undefined columns by @effigies in https://github.com/bids-standard/bids-validator/pull/2104
- fix: Use @libs/xml over xml2js for tiff parsing by @nellh in https://github.com/bids-standard/bids-validator/pull/2106
- [js] Update all npm dependencies (2024-08-25) by @depfu in https://github.com/bids-standard/bids-validator/pull/2109
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in https://github.com/bids-standard/bids-validator/pull/2110
- fix: Import schema correctly from JSR by @effigies in https://github.com/bids-standard/bids-validator/pull/2111
Full Changelog: bids-standard/bids-validator@v1.14.8...v1.14.10