Recent Releases of https://github.com/bids-standard/legacy-validator
https://github.com/bids-standard/legacy-validator - v1.15.0
What's Changed
- fix typing on schema validation error object, remove isBidsy.ts by @rwblair in https://github.com/bids-standard/bids-validator/pull/2163
- fix: avoid Maximum call stack size exceeded by @mguaypaq in https://github.com/bids-standard/bids-validator/pull/2162
- add continous regex for anatomical datatype to filelevelrules.json by @rwblair in https://github.com/bids-standard/bids-validator/pull/2165
- chore: Update bids-schema by @effigies in https://github.com/bids-standard/bids-validator/pull/2168
- [schema] Bump HED validator by @effigies in https://github.com/bids-standard/bids-validator/pull/2169
- chore: Bump schema by @effigies in https://github.com/bids-standard/bids-validator/pull/2172
- CI: Skip legacy validation of dwi_deriv example by @effigies in https://github.com/bids-standard/bids-validator/pull/2177
- fix(cli): Allow blacklisting any modality from schema.rules.modalities by @effigies in https://github.com/bids-standard/bids-validator/pull/2176
- fix: Export types for typescript library users by @nellh in https://github.com/bids-standard/bids-validator/pull/2181
- fix: Use our fork of nifti-reader-js to fix console output bugs by @nellh in https://github.com/bids-standard/bids-validator/pull/2184
- Fix HED error reporting and tests by @happy5214 in https://github.com/bids-standard/bids-validator/pull/2174
- [js] Update all npm dependencies (2024-10-31) by @depfu in https://github.com/bids-standard/bids-validator/pull/2167
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.14...v1.15.0
- JavaScript
Published by rwblair over 1 year ago
https://github.com/bids-standard/legacy-validator - v1.14.14
What's Changed
- feat: Update schema to support scanner dwi derivatives by @effigies in https://github.com/bids-standard/bids-validator/pull/2145
- Map issues through the Issue constructor by @happy5214 in https://github.com/bids-standard/bids-validator/pull/2143
- FIX: Disable strictSchema for legacy validator JSON schema validation by @rwblair in https://github.com/bids-standard/bids-validator/pull/2148
- fix: Load .bidsignore in web app by @effigies in https://github.com/bids-standard/bids-validator/pull/2151
- Pass value of ignore test to creation of filetree object. by @rwblair in https://github.com/bids-standard/bids-validator/pull/2152
- feat: Pass hedCode as subcode to group errors by @effigies in https://github.com/bids-standard/bids-validator/pull/2149
- feat(inheritance): Improve error definition for MULTIPLEINHERITABLEFILES by @effigies in https://github.com/bids-standard/bids-validator/pull/2155
- change how close is called on json files by @rwblair in https://github.com/bids-standard/bids-validator/pull/2156
- fix: Check for expected error types, rethrow unknown by @effigies in https://github.com/bids-standard/bids-validator/pull/2157
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.13...v1.14.14
- JavaScript
Published by effigies over 1 year ago
https://github.com/bids-standard/legacy-validator - v1.14.12
What's Changed
- chore: Add docstrings and export missing validateCommand object by @nellh in https://github.com/bids-standard/bids-validator/pull/2121
- chore: Add a type to validateCommand for JSR by @nellh in https://github.com/bids-standard/bids-validator/pull/2123
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.11...v1.14.12
- JavaScript
Published by effigies over 1 year ago
https://github.com/bids-standard/legacy-validator - v1.14.11
What's Changed
- fix: Load schema with fetch, default to JSR package by @effigies in https://github.com/bids-standard/bids-validator/pull/2112
- build: Include exports for extending validator in JSR packaging by @nellh in https://github.com/bids-standard/bids-validator/pull/2114
- chore: Import schema and base types from @bids/schema/. by @effigies in https://github.com/bids-standard/bids-validator/pull/2115
- chore(ci): Ignore MRS examples for legacy validator by @effigies in https://github.com/bids-standard/bids-validator/pull/2117
- feat: Validate CITATION.cff by @rwblair in https://github.com/bids-standard/bids-validator/pull/2116
- bump schema package version by @rwblair in https://github.com/bids-standard/bids-validator/pull/2120
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.10...v1.14.11
- JavaScript
Published by rwblair over 1 year ago
https://github.com/bids-standard/legacy-validator - 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: https://github.com/bids-standard/bids-validator/compare/v1.14.8...v1.14.10
- JavaScript
Published by effigies over 1 year ago
https://github.com/bids-standard/legacy-validator - v1.14.8
What's Changed
- feat: Add
exists(..., 'file')for file-relative paths by @effigies in https://github.com/bids-standard/bids-validator/pull/2054 - Purge Python validator by @effigies in https://github.com/bids-standard/bids-validator/pull/2062
- Bump hed-validator to v3.15.4 by @happy5214 in https://github.com/bids-standard/bids-validator/pull/2061
- ci: Include legacy validator build in deno web deployment by @nellh in https://github.com/bids-standard/bids-validator/pull/2060
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.7...v1.14.8
- JavaScript
Published by rwblair over 1 year ago
https://github.com/bids-standard/legacy-validator - v1.14.7
What's Changed
- [js] Update all npm dependencies (2024-05-12) by @depfu in https://github.com/bids-standard/bids-validator/pull/1971
- [js] Update all npm dependencies (2024-05-19) by @depfu in https://github.com/bids-standard/bids-validator/pull/1972
- ci: Fix artifact name for schema web validator deployment by @nellh in https://github.com/bids-standard/bids-validator/pull/1970
- FIX: Expect multiple rule matches for events.json by @effigies in https://github.com/bids-standard/bids-validator/pull/1952
- feat: Add values to associations.bvals, fix misnamed variables by @effigies in https://github.com/bids-standard/bids-validator/pull/1955
- ENH: Validate phenotype filenames by @effigies in https://github.com/bids-standard/bids-validator/pull/1957
- Resolve remaining test failures for schema validator by @effigies in https://github.com/bids-standard/bids-validator/pull/1958
- feat(py): Base Python validator on schema instead of hard-coded regexes by @effigies in https://github.com/bids-standard/bids-validator/pull/1967
- chore(codespell): particpants ==> participants by @effigies in https://github.com/bids-standard/bids-validator/pull/1976
- chore(deps): bump tar and lerna by @dependabot in https://github.com/bids-standard/bids-validator/pull/1975
- feat(schema): Load subject data by @effigies in https://github.com/bids-standard/bids-validator/pull/1977
- [js] Update all npm dependencies (2024-05-26) by @depfu in https://github.com/bids-standard/bids-validator/pull/1980
- feat(schema): Add issue for missing dataset_description.json by @effigies in https://github.com/bids-standard/bids-validator/pull/1982
- chore(deps): bump bids-validator/spec from
0950f6dto70d7750by @dependabot in https://github.com/bids-standard/bids-validator/pull/1983 - Bump hed-validator to 3.14.0 by @happy5214 in https://github.com/bids-standard/bids-validator/pull/1986
- (deno) TSV type check overhaul. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1987
- [js] Update all npm dependencies (2024-06-09) by @depfu in https://github.com/bids-standard/bids-validator/pull/1991
- fix: OSX and Windows tests by @effigies in https://github.com/bids-standard/bids-validator/pull/1989
- fix(expr): Use a sensible sorting function for sorted() by @effigies in https://github.com/bids-standard/bids-validator/pull/1990
- fix: Small cleanups from recent test fixes by @effigies in https://github.com/bids-standard/bids-validator/pull/1992
- feat(deno): Retrieve version from import.meta.url or git, when possible by @effigies in https://github.com/bids-standard/bids-validator/pull/1985
- Provide safe.directory=* for git describe to prevent git freaking out by @yarikoptic in https://github.com/bids-standard/bids-validator/pull/1996
- chore(ci): Tag deno builds with full version, truncate history by @effigies in https://github.com/bids-standard/bids-validator/pull/1993
- feat(tsv): Accept column definitions in schema entries by @effigies in https://github.com/bids-standard/bids-validator/pull/2003
- chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in https://github.com/bids-standard/bids-validator/pull/2002
- [js] Update all npm dependencies (2024-06-16) by @depfu in https://github.com/bids-standard/bids-validator/pull/2004
- Add support for the XPCT suffix in microscopy by @chourroutm in https://github.com/bids-standard/bids-validator/pull/1973
- fix(legacy): Prevent prototype pollution (global property) from crashing sidecar merges by @nellh in https://github.com/bids-standard/bids-validator/pull/2015
- fix(legacy): Combine sidecars with a method resilient to Object namespace pollution by @effigies in https://github.com/bids-standard/bids-validator/pull/2016
- Completely rewrite HED support by @happy5214 in https://github.com/bids-standard/bids-validator/pull/2014
- chore(deps-dev): bump ws from 8.13.0 to 8.17.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/2005
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in https://github.com/bids-standard/bids-validator/pull/2011
- [js] Update all npm dependencies (2024-07-11) by @depfu in https://github.com/bids-standard/bids-validator/pull/2009
- Improve test coverage for code added in #2014 by @happy5214 in https://github.com/bids-standard/bids-validator/pull/2018
- [js] Update all npm dependencies (2024-07-21) by @depfu in https://github.com/bids-standard/bids-validator/pull/2023
- [js] Update all npm dependencies (2024-07-28) by @depfu in https://github.com/bids-standard/bids-validator/pull/2024
- chore:
deno fmtschema validator by @effigies in https://github.com/bids-standard/bids-validator/pull/2026 - feat(expr): Allow sorted to take a method argument, enabling numeric and lexical sorting by @effigies in https://github.com/bids-standard/bids-validator/pull/2022
- feat(json): Warn on missing RECOMMENDED metadata by @effigies in https://github.com/bids-standard/bids-validator/pull/2027
- fix(tsv): Check explicit formats for column contents when defined by @effigies in https://github.com/bids-standard/bids-validator/pull/2025
- fix(context): Find sidecars when directories share prefixes by @effigies in https://github.com/bids-standard/bids-validator/pull/2028
- fix(summary): Verify context.json is an object before looking up keys by @effigies in https://github.com/bids-standard/bids-validator/pull/2029
- fix(context): Add file size to context, fixes READMEFILESMALL by @effigies in https://github.com/bids-standard/bids-validator/pull/2030
- Generate JSON schema's from spec schema to validate values in sidecars. by @rwblair in https://github.com/bids-standard/bids-validator/pull/2020
- fix(web): Use JSON.stringify when Deno.inspect is unavailable by @effigies in https://github.com/bids-standard/bids-validator/pull/2032
- Bump hed-validator to v3.15.2 by @happy5214 in https://github.com/bids-standard/bids-validator/pull/2034
- rf(context): Refactor inheritance principle to walk from leaf to root by @effigies in https://github.com/bids-standard/bids-validator/pull/2035
- fix(nifti): Load NIfTI headers by @effigies in https://github.com/bids-standard/bids-validator/pull/2036
- rf(json-schema): Factor JSON schema validation out of context.dataset by @effigies in https://github.com/bids-standard/bids-validator/pull/2033
- feat(eval): Distinguish JSON rules from sidecar rules by @effigies in https://github.com/bids-standard/bids-validator/pull/2031
- fix(expr): Coerce arguments to min/max to numbers by @effigies in https://github.com/bids-standard/bids-validator/pull/2038
- feat(context): Detect duplicate columns when parsing TSV files by @effigies in https://github.com/bids-standard/bids-validator/pull/2039
- Bump hed-validator to v3.15.3 by @happy5214 in https://github.com/bids-standard/bids-validator/pull/2041
- hack: Censor ".parent" fields which can lead to circular references by @effigies in https://github.com/bids-standard/bids-validator/pull/2040
- HED Validator integration into bids schema based validator. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1648
- fix(expr): Escape backslashes in checks before interpolating by @effigies in https://github.com/bids-standard/bids-validator/pull/2042
- chore(deps): bump bids-validator/tests/data/bids-examples from
401f4cftoad9db4bby @dependabot in https://github.com/bids-standard/bids-validator/pull/2045 - chore(deps): bump bids-validator/spec from
9f2a7a8tofdca7ecby @dependabot in https://github.com/bids-standard/bids-validator/pull/2046 - 🚨 [security] [js] Update @aws-sdk/client-s3 3.614.0 → 3.621.0 (minor) by @depfu in https://github.com/bids-standard/bids-validator/pull/2047
- feat(tsv): Memoize TSV loading with a tiered cache, deleting after leaving a directory by @effigies in https://github.com/bids-standard/bids-validator/pull/2052
- fix(channels): Add needed fields to context.associations.channels by @effigies in https://github.com/bids-standard/bids-validator/pull/2051
- fix(bvec): Improve empty row detection, stop preemptive numeric conversion by @effigies in https://github.com/bids-standard/bids-validator/pull/2053
- Cross reference local and schema issue codes by @rwblair in https://github.com/bids-standard/bids-validator/pull/2048
- [js] Update all npm dependencies (2024-08-04) by @depfu in https://github.com/bids-standard/bids-validator/pull/2055
New Contributors
- @chourroutm made their first contribution in https://github.com/bids-standard/bids-validator/pull/1973
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.6...v1.14.7
- JavaScript
Published by rwblair over 1 year ago
https://github.com/bids-standard/legacy-validator - v1.14.6
What's Changed
- chore: Remove schema experiment from legacy validator by @nellh in https://github.com/bids-standard/bids-validator/pull/1932
- fix(schema): Fix relative import path "ignore" not prefixed error for standalone builds by @nellh in https://github.com/bids-standard/bids-validator/pull/1936
- fix: Preserve key properties when using spread to copy BIDSFile objects in browser environments by @nellh in https://github.com/bids-standard/bids-validator/pull/1928
- FIX: Load JSON contents into context eagerly by @effigies in https://github.com/bids-standard/bids-validator/pull/1938
- have exists return false on bids-uri check if string doesn't start with 'bids:' by @rwblair in https://github.com/bids-standard/bids-validator/pull/1941
- fix: Set deno validator exit code on errors by @nellh in https://github.com/bids-standard/bids-validator/pull/1944
- Pass on multiple rules.files matches from filenameIdentify to filenameValidate. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1940
- Have filenameIdentify use datasetContext to determine which filename rules to use. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1939
- ci: Replace web validator with schema version and link to subdirectory build of the legacy validator by @nellh in https://github.com/bids-standard/bids-validator/pull/1929
- Fix exists for derivative paths in raw datasets. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1950
- Use /usr/bin/env not /bin/env as a more portable (present on OSX) by @yarikoptic in https://github.com/bids-standard/bids-validator/pull/1960
- fix(expressions): Make FileTree.contains() return true for directories by @effigies in https://github.com/bids-standard/bids-validator/pull/1956
- FIX: Start file count at 0 by @effigies in https://github.com/bids-standard/bids-validator/pull/1951
- CI: Update submodules in the usual way by @effigies in https://github.com/bids-standard/bids-validator/pull/1965
- feat(legacy): Check for required fields in PET sidecars. by @nellh in https://github.com/bids-standard/bids-validator/pull/1964
- chore(deps): bump bids-validator/spec from
bd08602to0950f6dby @dependabot in https://github.com/bids-standard/bids-validator/pull/1961 - fix(legacy): Add missing top-level rule for UNIT1 sidecars by @bpinsard in https://github.com/bids-standard/bids-validator/pull/1966
- [js] Update all npm dependencies (2024-05-07) by @depfu in https://github.com/bids-standard/bids-validator/pull/1919
- [js] Update hed-validator 3.13.4 → 3.13.5 (patch) by @depfu in https://github.com/bids-standard/bids-validator/pull/1968
- chore(deps): bump ejs from 3.1.9 to 3.1.10 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1962
New Contributors
- @bpinsard made their first contribution in https://github.com/bids-standard/bids-validator/pull/1966
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.5...v1.14.6
- JavaScript
Published by rwblair almost 2 years ago
https://github.com/bids-standard/legacy-validator - v1.14.5
What's Changed
- [js] Update all npm dependencies (2024-03-17) by @depfu in https://github.com/bids-standard/bids-validator/pull/1917
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1916
- Add vite web validator for the schema validator by @nellh in https://github.com/bids-standard/bids-validator/pull/1915
- chore(deps): bump bids-validator/tests/data/bids-examples from
0d60f73to711be5bby @dependabot in https://github.com/bids-standard/bids-validator/pull/1921 - chore(deps): bump bids-validator/spec from
5b835b0tobd08602by @dependabot in https://github.com/bids-standard/bids-validator/pull/1922 - FIX: Add minimum Python requirement to package metadata by @effigies in https://github.com/bids-standard/bids-validator/pull/1924
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.4...v1.14.5
- JavaScript
Published by rwblair almost 2 years ago
https://github.com/bids-standard/legacy-validator - v1.14.4
What's Changed
- Bump hed-validator dependency to v3.13.4 by @happy5214 in https://github.com/bids-standard/bids-validator/pull/1913
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.3...v1.14.4
- JavaScript
Published by rwblair almost 2 years ago
https://github.com/bids-standard/legacy-validator - v1.14.3
What's Changed
- schema: Disable import map for Deno validator by @nellh in https://github.com/bids-standard/bids-validator/pull/1910
- Update bids.spec.js by @rwblair in https://github.com/bids-standard/bids-validator/pull/1911
- FIX: Update PET metadata dependencies by @effigies in https://github.com/bids-standard/bids-validator/pull/1906
- schema: Fixes for web builds by @nellh in https://github.com/bids-standard/bids-validator/pull/1912
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.2...v1.14.3
- JavaScript
Published by rwblair almost 2 years ago
https://github.com/bids-standard/legacy-validator - v1.14.2
What's Changed
- Use generic TSV file class from hed-validator package by @happy5214 in https://github.com/bids-standard/bids-validator/pull/1898
- [js] Update all npm dependencies (2024-02-25) by @depfu in https://github.com/bids-standard/bids-validator/pull/1899
- fix(dep): Handle deprecations in deno>=0.214.0 by @effigies in https://github.com/bids-standard/bids-validator/pull/1902
- [js] Update all npm dependencies (2024-03-03) by @depfu in https://github.com/bids-standard/bids-validator/pull/1905
- chore(deps): bump bids-validator/tests/data/bids-examples from
eff47f1to0d60f73by @dependabot in https://github.com/bids-standard/bids-validator/pull/1903 - chore(deps): bump bids-validator/spec from
dc49ee2to5b835b0by @dependabot in https://github.com/bids-standard/bids-validator/pull/1904
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.1...v1.14.2
- JavaScript
Published by rwblair almost 2 years ago
https://github.com/bids-standard/legacy-validator - v1.14.1
What's Changed
- FIX: Pass dataset-relative paths to .bidsignore checker by @effigies in https://github.com/bids-standard/bids-validator/pull/1841
- chore(deps): bump bids-validator/tests/data/bids-examples from
633d964tob6e5234by @dependabot in https://github.com/bids-standard/bids-validator/pull/1849 - chore(deps): bump bids-validator/spec from
0fc6c58to41241afby @dependabot in https://github.com/bids-standard/bids-validator/pull/1850 - chore(deps): bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1851
- [js] Update all npm dependencies (2023-12-03) by @depfu in https://github.com/bids-standard/bids-validator/pull/1852
- [js] Update all npm dependencies (2023-12-10) by @depfu in https://github.com/bids-standard/bids-validator/pull/1856
- Update Python library docs by @kabilar in https://github.com/bids-standard/bids-validator/pull/1857
- FIX: Shadow size property of columns object, so it acts as a column by @effigies in https://github.com/bids-standard/bids-validator/pull/1855
- ENH: Ignore all dotfiles by @effigies in https://github.com/bids-standard/bids-validator/pull/1848
- Loading nifti headers wasn't awaited for some reason in load associations. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1860
- Issue 1861 fix regex for BIDS Specification by @Slevinski in https://github.com/bids-standard/bids-validator/pull/1863
- RF: Expand tests and clean up Python module by @effigies in https://github.com/bids-standard/bids-validator/pull/1865
- [js] Update all npm dependencies (2023-12-17) by @depfu in https://github.com/bids-standard/bids-validator/pull/1866
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1871
- Bump hed-validator to 3.13.1 by @happy5214 in https://github.com/bids-standard/bids-validator/pull/1869
- disable failing out of spec meg test in schema validator by @rwblair in https://github.com/bids-standard/bids-validator/pull/1864
- chore(deps): bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1872
- [js] Update all npm dependencies (2024-01-04) by @depfu in https://github.com/bids-standard/bids-validator/pull/1870
- [js] Update all npm dependencies (2024-01-21) by @depfu in https://github.com/bids-standard/bids-validator/pull/1877
- FIX: Add pattern to allow
/dir-<label>_dwi.jsonfiles by @oesteban in https://github.com/bids-standard/bids-validator/pull/1880 - deps: Bump hed-validator to 3.13.3 by @nellh in https://github.com/bids-standard/bids-validator/pull/1879
- [js] Update all npm dependencies (2024-01-28) by @depfu in https://github.com/bids-standard/bids-validator/pull/1883
- ENH: Add top-level phase difference fieldmaps JSONs by @oesteban in https://github.com/bids-standard/bids-validator/pull/1881
- Update Deno dependencies by @nellh in https://github.com/bids-standard/bids-validator/pull/1887
- chore(deps): bump bids-validator/spec from
c7cabedtodc49ee2by @dependabot in https://github.com/bids-standard/bids-validator/pull/1885 - chore(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1886
- fix(deno): Disable lockfile due to schema URL not being versioned by @nellh in https://github.com/bids-standard/bids-validator/pull/1888
- [js] Update all npm dependencies (2024-02-04) by @depfu in https://github.com/bids-standard/bids-validator/pull/1890
- FIX: Add rules to accept
part-in PEPOLAR fieldmaps by @oesteban in https://github.com/bids-standard/bids-validator/pull/1884 - Skip checkheader for motion.tsv in legacy validator by @rwblair in https://github.com/bids-standard/bids-validator/pull/1891
- [js] Update all npm dependencies (2024-02-11) by @depfu in https://github.com/bids-standard/bids-validator/pull/1892
- [js] Update all npm dependencies (2024-02-18) by @depfu in https://github.com/bids-standard/bids-validator/pull/1893
- chore(deps): bump ip from 2.0.0 to 2.0.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1894
- add HED as optional column for other TSV files by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1876
- add samples.tsv to noncustom tsv col file by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1896
New Contributors
- @kabilar made their first contribution in https://github.com/bids-standard/bids-validator/pull/1857
- @Slevinski made their first contribution in https://github.com/bids-standard/bids-validator/pull/1863
- @oesteban made their first contribution in https://github.com/bids-standard/bids-validator/pull/1880
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.14.0...v1.14.1
- JavaScript
Published by rwblair almost 2 years ago
https://github.com/bids-standard/legacy-validator - v1.14.0
What's Changed
- feat: Add an export for validateCommand to allow other tools to reuse the validator's argument parsing by @nellh in https://github.com/bids-standard/bids-validator/pull/1844
- FIX: Handle webkitRelativePath returning dataset parent directory correctly when loading browser file by @nellh in https://github.com/bids-standard/bids-validator/pull/1806
- ENH: Finish populating associations by @effigies in https://github.com/bids-standard/bids-validator/pull/1797
- ENH: Add column definitions for channels.json by @effigies in https://github.com/bids-standard/bids-validator/pull/1839
- Fix typo found by codespell by @DimitriPapadopoulos in https://github.com/bids-standard/bids-validator/pull/1811
- ENH: add ElectricalStimulation and *Parameters to MEEG by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1831
- ENH: Enable structured Level descriptions for TSV columns by @effigies in https://github.com/bids-standard/bids-validator/pull/1837
- RF: Parse bval/bvec files uniformly, add n_rows attribute to associations by @effigies in https://github.com/bids-standard/bids-validator/pull/1813
- FIX: Un-define the unspecified Context.data by @effigies in https://github.com/bids-standard/bids-validator/pull/1823
- chore(deps): bump crazy-max/ghaction-chocolatey from 2 to 3 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1815 * FIX: Failing expression tests by @effigies in https://github.com/bids-standard/bids-validator/pull/1826
- ENH: Return null on exception in expression language by @effigies in https://github.com/bids-standard/bids-validator/pull/1829
- chore(deps): bump docker/login-action from 2 to 3 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1818
- chore(deps): bump docker/metadata-action from 4 to 5 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1816
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1817
- chore(deps): bump bids-validator/tests/data/bids-examples from
1c30c6etod039879by @dependabot in https://github.com/bids-standard/bids-validator/pull/1819 - chore(deps): bump docker/build-push-action from 4 to 5 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1814
MNT: Update Python package configuration to use pyproject.toml by @effigies in https://github.com/bids-standard/bids-validator/pull/1822
chore(deps): bump bids-validator/spec from
d5b3d23tof9cfafaby @dependabot in https://github.com/bids-standard/bids-validator/pull/1820chore(deps): bump @babel/traverse from 7.22.10 to 7.23.2 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1827
🚨 [security] [js] Update all of nextjs 13.4.19 → 13.5.6 (minor) by @depfu in https://github.com/bids-standard/bids-validator/pull/1832
[bids-validator-web] Update all npm dependencies (2023-10-30) by @depfu in https://github.com/bids-standard/bids-validator/pull/1833
chore(deps): bump actions/setup-node from 3 to 4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1834
chore(deps): bump bids-validator/spec from
f9cfafato0fc6c58by @dependabot in https://github.com/bids-standard/bids-validator/pull/1835chore(deps): bump bids-validator/tests/data/bids-examples from
d039879to633d964by @dependabot in https://github.com/bids-standard/bids-validator/pull/1836[js] Update all npm dependencies (2023-11-02) by @depfu in https://github.com/bids-standard/bids-validator/pull/1812
[js] Update all npm dependencies (2023-11-05) by @depfu in https://github.com/bids-standard/bids-validator/pull/1840
[js] Update all npm dependencies (2023-11-12) by @depfu in https://github.com/bids-standard/bids-validator/pull/1843
[js] Update all npm dependencies (2023-11-19) by @depfu in https://github.com/bids-standard/bids-validator/pull/1846
[js] Update all npm dependencies (2023-11-26) by @depfu in https://github.com/bids-standard/bids-validator/pull/1847
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.13.1...v1.14.0
- JavaScript
Published by rwblair about 2 years ago
https://github.com/bids-standard/legacy-validator - v1.13.1
What's Changed
- FIX: Remove BrowserWarning check for web based validator by @nellh in https://github.com/bids-standard/bids-validator/pull/1804
- FIX: Guard Deno reference in loadSchema to allow for browser usage by @nellh in https://github.com/bids-standard/bids-validator/pull/1802
- FIX: loadSchema object should be undefined if unavailable by @nellh in https://github.com/bids-standard/bids-validator/pull/1805
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.13.0...v1.13.1
- JavaScript
Published by rwblair over 2 years ago
https://github.com/bids-standard/legacy-validator - v1.13.0
What's Changed
- CI: Reenable coverage for Deno tests due to hang by @effigies in https://github.com/bids-standard/bids-validator/pull/1644
- FIX: Bump required Node.js to 18.0.0 (current LTS) by @nellh in https://github.com/bids-standard/bids-validator/pull/1715
- Update all npm dependencies (2023-07-02) by @depfu in https://github.com/bids-standard/bids-validator/pull/1712
- 🚨 [security] Update semver 6.3.0 → 7.5.3 (major) by @depfu in https://github.com/bids-standard/bids-validator/pull/1713
- 🚨 [security] Update yaml 1.10.2 → 2.3.1 (major) by @depfu in https://github.com/bids-standard/bids-validator/pull/1714
- chore(deps): bump bootstrap from 4.6.2 to 5.3.0 in /bids-validator-web by @dependabot in https://github.com/bids-standard/bids-validator/pull/1695
- chore(deps): bump yargs from 16.2.0 to 17.7.2 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1700
- chore(deps): bump bowser from 1.9.4 to 2.11.0 in /bids-validator-web by @dependabot in https://github.com/bids-standard/bids-validator/pull/1694
- MNT: Update package lock by @effigies in https://github.com/bids-standard/bids-validator/pull/1717
- chore(deps): bump xml2js from 0.5.0 to 0.6.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1719
- chore(deps-dev): bump esbuild-plugin-globals from 0.1.1 to 0.2.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1721
- chore(deps): bump lerna from 6.6.2 to 7.1.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1723
- Update all npm dependencies (2023-07-07) by @depfu in https://github.com/bids-standard/bids-validator/pull/1718
- chore(deps): bump next from 13.4.7 to 13.4.9 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1720
- Update all npm dependencies (2023-07-09) by @depfu in https://github.com/bids-standard/bids-validator/pull/1724
- chore(deps-dev): bump jest-environment-node from 29.5.0 to 29.6.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1725
- chore(deps-dev): bump @next/eslint-plugin-next from 13.4.7 to 13.4.9 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1726
- chore(deps-dev): bump @babel/preset-env from 7.22.5 to 7.22.7 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1727
- chore(deps): bump @aws-sdk/client-s3 from 3.360.0 to 3.367.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1728
- chore(deps): bump @babel/runtime from 7.22.5 to 7.22.6 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1729
- chore(deps-dev): bump @babel/core from 7.22.5 to 7.22.8 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1732
- chore(deps): bump exifreader from 4.12.1 to 4.13.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1734
- chore(deps): bump jest from 29.5.0 to 29.6.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1735
- chore(deps): bump semver from 7.5.2 to 7.5.4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1733
- chore(deps): bump bids-validator/tests/data/bids-examples from
127fb50to75968b9by @dependabot in https://github.com/bids-standard/bids-validator/pull/1730 - chore(deps-dev): bump prettier from 2.8.8 to 3.0.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1731
- [js] Update eslint 8.43.0 → 8.44.0 (minor) by @depfu in https://github.com/bids-standard/bids-validator/pull/1736
- [js] Update all npm dependencies (2023-07-16) by @depfu in https://github.com/bids-standard/bids-validator/pull/1739
- chore(deps): bump lerna from 7.1.1 to 7.1.4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1740
- chore(deps): bump @aws-sdk/client-s3 from 3.367.0 to 3.370.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1741
- chore(deps-dev): bump @next/eslint-plugin-next from 13.4.9 to 13.4.10 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1744
- chore(deps): bump eslint-config-next from 13.4.7 to 13.4.10 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1742
- chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1745
- ENH: Permit CITATION.cff in BIDS datasets by @effigies in https://github.com/bids-standard/bids-validator/pull/1737
- Bump hed-validator dep to v3.11.0 by @happy5214 in https://github.com/bids-standard/bids-validator/pull/1746
- [js] Update all npm dependencies (2023-07-23) by @depfu in https://github.com/bids-standard/bids-validator/pull/1747
- chore(deps-dev): bump esbuild from 0.18.11 to 0.18.16 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1751
- chore(deps): bump sass from 1.63.6 to 1.64.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1749
- chore(deps): bump @aws-sdk/client-s3 from 3.370.0 to 3.374.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1753
- chore(deps-dev): bump eslint-plugin-prettier from 4.2.1 to 5.0.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1754
- chore(deps-dev): bump @next/eslint-plugin-next from 13.4.10 to 13.4.12 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1752
- chore(deps): bump next from 13.4.9 to 13.4.12 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1748
- chore(deps): bump bids-validator/tests/data/bids-examples from
75968b9toc557d1fby @dependabot in https://github.com/bids-standard/bids-validator/pull/1763 - chore(deps): bump bids-validator/spec from
8c9fa11tod6e77f1by @dependabot in https://github.com/bids-standard/bids-validator/pull/1764 - CI: Continue Windows builds even if chocolatey complains by @effigies in https://github.com/bids-standard/bids-validator/pull/1766
- [js] Update all npm dependencies (2023-08-04) by @depfu in https://github.com/bids-standard/bids-validator/pull/1756
- chore(deps-dev): bump eslint from 8.45.0 to 8.46.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1760
- CI: Disable dependabot for NPM by @effigies in https://github.com/bids-standard/bids-validator/pull/1768
- chore(deps): bump bids-validator/spec from
d6e77f1tod3906e2by @dependabot in https://github.com/bids-standard/bids-validator/pull/1769 - [js] Update all npm dependencies (2023-08-15) by @depfu in https://github.com/bids-standard/bids-validator/pull/1775
- [js] Update all npm dependencies (2023-08-20) by @depfu in https://github.com/bids-standard/bids-validator/pull/1777
- SCHEMA: Prevent leaking private BIDSFileDeno fields in JSON output by @nellh in https://github.com/bids-standard/bids-validator/pull/1778
- SCHEMA: When multiple sidecars match, accept exact matches by @effigies in https://github.com/bids-standard/bids-validator/pull/1773
- DOC: Add usage instructions for running from deno.land by @effigies in https://github.com/bids-standard/bids-validator/pull/1770
- FIX: Permit electrodes.tsv in meg directories by @effigies in https://github.com/bids-standard/bids-validator/pull/1738
- FIX : motion.json typo fix and remove unused fields by @sjeung in https://github.com/bids-standard/bids-validator/pull/1791
- Reorganize HED wrapper by @happy5214 in https://github.com/bids-standard/bids-validator/pull/1776
- [js] Update all npm dependencies (2023-08-31) by @depfu in https://github.com/bids-standard/bids-validator/pull/1792
- switch to using map over conventional object to preserve key order by @rwblair in https://github.com/bids-standard/bids-validator/pull/1794
- wrap non array args to intersects in square brackets by @rwblair in https://github.com/bids-standard/bids-validator/pull/1795
- chore(deps): bump bids-validator/tests/data/bids-examples from
c557d1fto1c30c6eby @dependabot in https://github.com/bids-standard/bids-validator/pull/1798 - chore(deps): bump bids-validator/spec from
d3906e2tod5b3d23by @dependabot in https://github.com/bids-standard/bids-validator/pull/1799 - Fix context.columns typescript issues by @nellh in https://github.com/bids-standard/bids-validator/pull/1796
- [js] Update all npm dependencies (2023-09-10) by @depfu in https://github.com/bids-standard/bids-validator/pull/1800
- SCHEMA: Align schema summary output with legacy validator by @nellh in https://github.com/bids-standard/bids-validator/pull/1801
New Contributors
- @depfu made their first contribution in https://github.com/bids-standard/bids-validator/pull/1712
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.12.0...v1.13.0
- JavaScript
Published by rwblair over 2 years ago
https://github.com/bids-standard/legacy-validator - v1.12.0
What's Changed
- Avoid crashing when reporting config file errors by @mguaypaq in https://github.com/bids-standard/bids-validator/pull/1637
- Disable coverage for Deno tests due to hang by @nellh in https://github.com/bids-standard/bids-validator/pull/1643
- Updated deno_tests.yaml to not fail fast by @bendhouseart in https://github.com/bids-standard/bids-validator/pull/1646
- chore(deps): bump bids-validator/tests/data/bids-examples from
96991ddtod4034daby @dependabot in https://github.com/bids-standard/bids-validator/pull/1636 - CI: Build and upload deno package in GitHub actions by @effigies in https://github.com/bids-standard/bids-validator/pull/1647
- CI: Keep a history of deno builds by @effigies in https://github.com/bids-standard/bids-validator/pull/1653
- chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1652
- chore(deps): bump bids-validator/spec from
bfc1c2eto777e864by @dependabot in https://github.com/bids-standard/bids-validator/pull/1650 - add documentation on building custom schema by @rwblair in https://github.com/bids-standard/bids-validator/pull/1654
- Fix issues in expression language by @rwblair in https://github.com/bids-standard/bids-validator/pull/1655
- Update NIFTI-Reader-JS to v0.6.4 by @nellh in https://github.com/bids-standard/bids-validator/pull/1658
- ENH: Local testing conveniences by @effigies in https://github.com/bids-standard/bids-validator/pull/1661
- ignore CTF .ds directories, some other validators problem by @rwblair in https://github.com/bids-standard/bids-validator/pull/1660
- demote value and sample columns from events.tsv from optional to arbitrary by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1649
- chore(deps): bump docker/metadata-action from 4.3.0 to 4.4.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1666
- chore(deps): bump bids-validator/spec from
777e864to3d00184by @dependabot in https://github.com/bids-standard/bids-validator/pull/1667 - chore(deps): bump bids-validator/tests/data/bids-examples from
d4034datobc36231by @dependabot in https://github.com/bids-standard/bids-validator/pull/1668 - motion ch type: ANGACC -> ANGACCEL by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1665
- bump min node version to 14 by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1634
- chore(deps): bump xml2js from 0.4.23 to 0.5.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1656
- Bundle CLI entrypoint with main() call by @nellh in https://github.com/bids-standard/bids-validator/pull/1669
- Schema/fix tsv val type check by @rwblair in https://github.com/bids-standard/bids-validator/pull/1662
- fix(schema): Add missing upload artifact change for build by @nellh in https://github.com/bids-standard/bids-validator/pull/1670
- [SCHEMA] --json flag output fixes by @nellh in https://github.com/bids-standard/bids-validator/pull/1671
- fix(schema): Prevent "undefined" text from being added to JSON output by @nellh in https://github.com/bids-standard/bids-validator/pull/1672
- fix(schema): Improve performance with memoization for evalConstructor by @nellh in https://github.com/bids-standard/bids-validator/pull/1675
- chore(deps): bump bids-validator/tests/data/bids-examples from
bc36231tofc080d2by @dependabot in https://github.com/bids-standard/bids-validator/pull/1679 - chore(deps): bump bids-validator/spec from
3d00184tob879ae0by @dependabot in https://github.com/bids-standard/bids-validator/pull/1680 - chore(deps): bump denoland/setup-deno from 1.1.1 to 1.1.2 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1681
- ENH: Implement exists(..., "stimuli") by @effigies in https://github.com/bids-standard/bids-validator/pull/1673
- ENH: Add remaining functions to expression language, add exists() rules by @rwblair in https://github.com/bids-standard/bids-validator/pull/1684
- CI: Test Python over supported range by @effigies in https://github.com/bids-standard/bids-validator/pull/1689
- Bump hed-validator dependency to v3.9.0 by @happy5214 in https://github.com/bids-standard/bids-validator/pull/1685
- FIX: Prevent web app hydration error with mismatched next.js SSR state by @nellh in https://github.com/bids-standard/bids-validator/pull/1691
- MNT: Configure dependabot to open npm update PRs by @effigies in https://github.com/bids-standard/bids-validator/pull/1690
- fix jest tests that broke from earlier upgraes. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1705
- chore(deps-dev): bump prettier from 2.7.1 to 2.8.8 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1696
- chore(deps): bump docker/metadata-action from 4.4.0 to 4.6.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1702
- chore(deps): bump docker/login-action from 2.1.0 to 2.2.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1703
- chore(deps): bump docker/build-push-action from 4.0.0 to 4.1.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1704
- CI: Upgrade node/npm in test-bids-examples by @effigies in https://github.com/bids-standard/bids-validator/pull/1709
- chore(deps): bump bids-validator/tests/data/bids-examples from
fc080d2to127fb50by @dependabot in https://github.com/bids-standard/bids-validator/pull/1706 - Return 1 on most failures in cli try/except by @rwblair in https://github.com/bids-standard/bids-validator/pull/1710
New Contributors
- @mguaypaq made their first contribution in https://github.com/bids-standard/bids-validator/pull/1637
- @bendhouseart made their first contribution in https://github.com/bids-standard/bids-validator/pull/1646
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.11.0...v1.12.0
- JavaScript
Published by rwblair over 2 years ago
https://github.com/bids-standard/legacy-validator - v1.11.0
What's Changed
- BEP029 Motion (validator) by @sjeung in https://github.com/bids-standard/bids-validator/pull/1434
- [SCHEMA] Add a development script entrypoint with deno options by @nellh in https://github.com/bids-standard/bids-validator/pull/1600
- feat(schema): Add build script for browser compatible builds by @nellh in https://github.com/bids-standard/bids-validator/pull/1605
- [SCHEMA] Browser file API support by @nellh in https://github.com/bids-standard/bids-validator/pull/1606
- Add cli option to specify schema url or file. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1602
- fix(schema): Fix regression in legacy nifti test when run with Deno by @nellh in https://github.com/bids-standard/bids-validator/pull/1609
- deps(schema): Update to latest standard library deps by @nellh in https://github.com/bids-standard/bids-validator/pull/1610
- Schema/web build fixes by @nellh in https://github.com/bids-standard/bids-validator/pull/1612
- dep(schema): Update to latest build of Cliffy for table output by @nellh in https://github.com/bids-standard/bids-validator/pull/1613
- feat(cli): Switch from Yargs -> Cliffy by @nellh in https://github.com/bids-standard/bids-validator/pull/1615
- Add bids-examples test to schema based validator. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1611
- [SCHEMA] Logger functions for debug flag by @nellh in https://github.com/bids-standard/bids-validator/pull/1618
- expression test test by @rwblair in https://github.com/bids-standard/bids-validator/pull/1617
- Add deno tests to github actions by @rwblair in https://github.com/bids-standard/bids-validator/pull/1616
- fix(schema): Remove extra @ts-expect-error by @nellh in https://github.com/bids-standard/bids-validator/pull/1619
- fix(schema): Handle logging tracebacks better and add test for examples by @nellh in https://github.com/bids-standard/bids-validator/pull/1620
- fix(schema): Log errors when a NIfTI cannot be read by @nellh in https://github.com/bids-standard/bids-validator/pull/1621
- [SCHEMA] Build fixes for OpenNeuro by @nellh in https://github.com/bids-standard/bids-validator/pull/1623
- [FIX] orientation_component -> component by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1629
- [ENH] add task entity for anat by @Remi-Gau in https://github.com/bids-standard/bids-validator/pull/1578
- [ENH] add support for qMRI json in top dir by @Remi-Gau in https://github.com/bids-standard/bids-validator/pull/1546
- chore(deps): bump bids-validator/spec from
00105ectobfc1c2eby @dependabot in https://github.com/bids-standard/bids-validator/pull/1635 - [Fix] broken applyRules as discovered by bids examples test. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1622
- docs(schema): Bring the README up to date by @nellh in https://github.com/bids-standard/bids-validator/pull/1638
- [SCHEMA] Disable --legacy flag by @nellh in https://github.com/bids-standard/bids-validator/pull/1642
New Contributors
- @sjeung made their first contribution in https://github.com/bids-standard/bids-validator/pull/1434
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.10.0...v1.11.0
- JavaScript
Published by rwblair almost 3 years ago
https://github.com/bids-standard/legacy-validator - v1.10.0
What's Changed
- Schema/expression language by @rwblair in https://github.com/bids-standard/bids-validator/pull/1535
- chore(deps): bump parse-url from 7.0.2 to 8.1.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1548
- chore(deps): bump @xmldom/xmldom from 0.7.5 to 0.7.6 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1550
- Bump shell-quote 1.7.2 ⤑ 1.7.4 by @DimitriPapadopoulos in https://github.com/bids-standard/bids-validator/pull/1551
- Bump versioneer 0.20 → 0.26 by @DimitriPapadopoulos in https://github.com/bids-standard/bids-validator/pull/1552
- chore(deps): bump docker/build-push-action from 3.1.1 to 3.2.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1556
- chore(deps): bump bids-validator/tests/data/bids-examples from
e84c122todc620a2by @dependabot in https://github.com/bids-standard/bids-validator/pull/1553 - chore(deps): bump docker/metadata-action from 4.0.1 to 4.1.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1554
- chore(deps): bump bids-validator/spec from
23d9892toacd7fe4by @dependabot in https://github.com/bids-standard/bids-validator/pull/1555 - chore(deps): bump docker/login-action from 2.0.0 to 2.1.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1557
- CI: Cancel jobs if branch is updated by @effigies in https://github.com/bids-standard/bids-validator/pull/1558
- ENH: Add physio/stim files to ASL and PET rules by @effigies in https://github.com/bids-standard/bids-validator/pull/1560
- chore(deps): bump bids-validator/spec from
acd7fe4toec7a5adby @dependabot in https://github.com/bids-standard/bids-validator/pull/1563 - chore(deps): bump qs from 6.10.1 to 6.11.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1566
- chore(deps): bump minimatch from 3.0.4 to 3.0.5 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1567
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1568
- chore(deps): bump @xmldom/xmldom from 0.7.6 to 0.7.9 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1569
- Adding conda recipe by @sarthakpati in https://github.com/bids-standard/bids-validator/pull/1570
- ENH: Check for empty or whitespace-only dataset names by @effigies in https://github.com/bids-standard/bids-validator/pull/1572
- chore(deps): bump bids-validator/tests/data/bids-examples from
dc620a2to7c3e673by @dependabot in https://github.com/bids-standard/bids-validator/pull/1575 - chore(deps): bump bids-validator/spec from
ec7a5adto83e20a1by @dependabot in https://github.com/bids-standard/bids-validator/pull/1576 - chore(deps): bump json5 from 2.2.0 to 2.2.3 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1577
- FIX: Use intersection to find existing events.json files by @effigies in https://github.com/bids-standard/bids-validator/pull/1574
- bump python version; 3.7 will be EOL in june by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1584
- FIX: Update score library to resolve failing tests by @effigies in https://github.com/bids-standard/bids-validator/pull/1591
- chore(deps): bump bids-validator/spec from
83e20a1to00105ecby @dependabot in https://github.com/bids-standard/bids-validator/pull/1593 - chore(deps): bump docker/build-push-action from 3.2.0 to 4.0.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1594
- chore(deps): bump bids-validator/tests/data/bids-examples from
7c3e673to96991ddby @dependabot in https://github.com/bids-standard/bids-validator/pull/1596 - chore(deps): bump docker/metadata-action from 4.1.1 to 4.3.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1595
- docs(schema): Add some explanation for how to reload the latest version of the specification JSON by @nellh in https://github.com/bids-standard/bids-validator/pull/1592
- Schema/derivatives walk by @rwblair in https://github.com/bids-standard/bids-validator/pull/1547
- FIX/FEAT: Use specific schema version by @sebastientourbier in https://github.com/bids-standard/bids-validator/pull/1580
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1599
New Contributors
- @sarthakpati made their first contribution in https://github.com/bids-standard/bids-validator/pull/1570
- @sebastientourbier made their first contribution in https://github.com/bids-standard/bids-validator/pull/1580
Thank y'all for your contributions, both PRs were solid additions to the validator.
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.9.9...v1.10.0
- JavaScript
Published by rwblair about 3 years ago
https://github.com/bids-standard/legacy-validator - v1.9.9
What's Changed
- feat: Add support for readBytes on BIDSFileDeno by @nellh in https://github.com/bids-standard/bids-validator/pull/1536
- [SCHEMA]: Add slice support for AdapterFile by @nellh in https://github.com/bids-standard/bids-validator/pull/1539
- add PartialFourier to schema by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1540
- add NIRS to blacklist modalities by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1538
- update continous recordings to throw code 170 instead 133 by @rwblair in https://github.com/bids-standard/bids-validator/pull/1542
- chore(deps): bump bids-validator/spec from
f476d43to23d9892by @dependabot in https://github.com/bids-standard/bids-validator/pull/1543
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.9.8...v1.9.9
- JavaScript
Published by rwblair over 3 years ago
https://github.com/bids-standard/legacy-validator - v1.9.8
What's Changed
- Add NIRS support to BIDS Validator by @rob-luke in https://github.com/bids-standard/bids-validator/pull/952
- Implementation and basic unit tests for HEDVersion with libraries by @VisLab in https://github.com/bids-standard/bids-validator/pull/1496
- [ENH] add task metadata to pet json by @Remi-Gau in https://github.com/bids-standard/bids-validator/pull/1512
- Update regexp for blood pet to require the recording entity by @mnoergaard in https://github.com/bids-standard/bids-validator/pull/1500
- feat: Add schemaOnly flag to disable backwards compat validator by @nellh in https://github.com/bids-standard/bids-validator/pull/1462
- try dependabot for submodule updates by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1513
- [SCHEMA] add evalCheck by @rwblair in https://github.com/bids-standard/bids-validator/pull/1452
- [SCHEMA] add entities to context and validate them. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1456
- [SCHEMA] Issues type cleanup by @nellh in https://github.com/bids-standard/bids-validator/pull/1463
- [SCHEMA] Test type and permission fixes by @nellh in https://github.com/bids-standard/bids-validator/pull/1473
- [SCHEMA] .bidsignore implementation for Deno by @nellh in https://github.com/bids-standard/bids-validator/pull/1474
- [SCHEMA] Implement NOT_INCLUDED by @nellh in https://github.com/bids-standard/bids-validator/pull/1475
- [SCHEMA] Add test for valid_headers and enable .bidsignore rule handling by @nellh in https://github.com/bids-standard/bids-validator/pull/1476
- [SCHEMA] tests: Add integration tests for summary and empty_files using example datasets by @nellh in https://github.com/bids-standard/bids-validator/pull/1480
- [SCHEMA] feat: Add .text() method to BIDSFileDeno for quickly accessing full text by @nellh in https://github.com/bids-standard/bids-validator/pull/1482
- Add summary generation to schema-prototype by @rwblair in https://github.com/bids-standard/bids-validator/pull/1481
- [BOT] Updating git submodules by @github-actions in https://github.com/bids-standard/bids-validator/pull/1492
- [BOT] Updating git submodules by @github-actions in https://github.com/bids-standard/bids-validator/pull/1494
- [SCHEMA] tests: Validate BOM handling behavior for UTF-8 JSON files by @nellh in https://github.com/bids-standard/bids-validator/pull/1498
- [SCHEMA] Build Deno validator bundle for web apps by @nellh in https://github.com/bids-standard/bids-validator/pull/1502
- [SCHEMA] Expand on getting started with the Deno validator. by @nellh in https://github.com/bids-standard/bids-validator/pull/1501
- [WIP] Function to load json sidecar and functions to evaluate different rule types. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1487
- [SCHEMA] tests: Improve logging for tests to show the actual failing Issue by @nellh in https://github.com/bids-standard/bids-validator/pull/1503
- [SCHEMA] Implement EMPTY_FILE and reorganize check calls as array by @nellh in https://github.com/bids-standard/bids-validator/pull/1504
- add leading slash to empty_file check path by @rwblair in https://github.com/bids-standard/bids-validator/pull/1505
- [SCHEMA] Human readable output support by @nellh in https://github.com/bids-standard/bids-validator/pull/1506
- [SCHEMA] docs: Add more details for setting up the Deno validator for testing/dev by @nellh in https://github.com/bids-standard/bids-validator/pull/1508
- [SCHEMA] Minor fixes for merging by @nellh in https://github.com/bids-standard/bids-validator/pull/1509
- Schema based validation by @nellh in https://github.com/bids-standard/bids-validator/pull/1455
- [SCHEMA] Load schema using dynamic/static ES imports by @nellh in https://github.com/bids-standard/bids-validator/pull/1511
- chore(deps): bump actions/setup-go from 1 to 3 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1516
- chore(deps): bump bids-validator/tests/data/bids-examples from
2524491toba2d5e3by @dependabot in https://github.com/bids-standard/bids-validator/pull/1514 - chore(deps): bump bids-validator/spec from
7f5f042to8106ee8by @dependabot in https://github.com/bids-standard/bids-validator/pull/1515 - chore(deps): bump actions/checkout from 2 to 3 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1517
- chore(deps): bump docker/metadata-action from 3.4.1 to 4.0.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1518
- chore(deps): bump docker/login-action from 1.10.0 to 2.0.0 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1519
- chore(deps): bump actions/setup-node from 2 to 3 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1520
- chore(deps): bump docker/build-push-action from 2.6.1 to 3.1.1 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1521
- chore(deps): bump crazy-max/ghaction-chocolatey from 1 to 2 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1522
- chore(deps): bump peter-evans/create-pull-request from 3 to 4 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1523
- chore(deps): bump bids-validator/spec from
8106ee8toda68bd9by @dependabot in https://github.com/bids-standard/bids-validator/pull/1525 - chore(deps): bump bids-validator/tests/data/bids-examples from
053dd77toe84c122by @dependabot in https://github.com/bids-standard/bids-validator/pull/1527 - chore(deps): bump bids-validator/spec from
da68bd9tof476d43by @dependabot in https://github.com/bids-standard/bids-validator/pull/1526
New Contributors
- @rob-luke made their first contribution in https://github.com/bids-standard/bids-validator/pull/952
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.9.7...v1.9.8
- JavaScript
Published by rwblair over 3 years ago
https://github.com/bids-standard/legacy-validator - v1.9.7
What's Changed
- Relax NIfTI IntendedFor check when BIDS-URIs are used by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1409
- [BOT] Updating git submodules by @github-actions in https://github.com/bids-standard/bids-validator/pull/1491
- Add ordering error for eeg channels.tsv by @rwblair in https://github.com/bids-standard/bids-validator/pull/1441
- Add tests against tsv headers to check for duplicate, empty, and 'n/a' values. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1488
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.9.6...v1.9.7
- JavaScript
Published by rwblair over 3 years ago
https://github.com/bids-standard/legacy-validator - v1.9.6
What's Changed
- FIX: Escape dots in file extension-matching regexes by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1489
- [ENH] Microscopy: Add validation of JSON for photo files by @mariehbourget in https://github.com/bids-standard/bids-validator/pull/1415
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.9.5...v1.9.6
- JavaScript
Published by rwblair over 3 years ago
https://github.com/bids-standard/legacy-validator - v1.9.5
What's Changed
- NGFF support by @TheChymera in https://github.com/bids-standard/bids-validator/pull/1467
- [INFRA] add workflow to update submodule automatically by @Remi-Gau in https://github.com/bids-standard/bids-validator/pull/1468
- [FIX] fixes submodule autoupdate by @Remi-Gau in https://github.com/bids-standard/bids-validator/pull/1469
- Bump parse-url from 6.0.0 to 6.0.2 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1486
- Changes by create-pull-request action by @github-actions in https://github.com/bids-standard/bids-validator/pull/1470
- update missing readme check to allow extensions. by @rwblair in https://github.com/bids-standard/bids-validator/pull/1485
New Contributors
- @github-actions made their first contribution in https://github.com/bids-standard/bids-validator/pull/1470
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.9.4...v1.9.5
- JavaScript
Published by rwblair over 3 years ago
https://github.com/bids-standard/legacy-validator - v1.9.4
What's Changed
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1437
- Allow .md .txt or .rst for README by @rwblair in https://github.com/bids-standard/bids-validator/pull/1432
- Updated bids validator link from http to https by @Spectre-ak in https://github.com/bids-standard/bids-validator/pull/1439
- http:// → https:// by @DimitriPapadopoulos in https://github.com/bids-standard/bids-validator/pull/1440
- rules: add png and tif to [i|m]eeg by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1443
- Fix typo found by codespell by @DimitriPapadopoulos in https://github.com/bids-standard/bids-validator/pull/1459
- MNT: Bump hed-validator from 3.5.0 to 3.7.1 by @rwblair in https://github.com/bids-standard/bids-validator/pull/1464
- MNT: Upgrade eslint to 8.17 by @effigies in https://github.com/bids-standard/bids-validator/pull/1466
New Contributors
- @Spectre-ak made their first contribution in https://github.com/bids-standard/bids-validator/pull/1439
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.9.3...v1.9.4
- JavaScript
Published by rwblair over 3 years ago
https://github.com/bids-standard/legacy-validator - v1.9.3
What's Changed
- CI: Run Node tests in GitHub actions by @effigies in https://github.com/bids-standard/bids-validator/pull/1426
- MNT: Updating dependencies by @effigies in https://github.com/bids-standard/bids-validator/pull/1428
- ci: update circleci machine image ubuntu 16.04->20.04 by @sappelhoff in https://github.com/bids-standard/bids-validator/pull/1429
- fix: Provide evidence strings for Issues 130 and 131 by @nellh in https://github.com/bids-standard/bids-validator/pull/1435
- fix: Avoid putting large file entry arrays on the getFilesFromFs call stack by @nellh in https://github.com/bids-standard/bids-validator/pull/1436
- Remove gitlabci badge, add gh actions badges by @rwblair in https://github.com/bids-standard/bids-validator/pull/1433
Full Changelog: https://github.com/bids-standard/bids-validator/compare/v1.9.2...v1.9.3
- JavaScript
Published by rwblair almost 4 years ago
https://github.com/bids-standard/legacy-validator - v1.9.0
- Add support for microscopy modality (BEP031)
- Add DatasetLinks to JSON schema.
- Add option to throw error if specified modality present.
- Fix NO_AUTHORS evidence zero length array passing array type as evidence.
- JavaScript
Published by rwblair about 4 years ago
https://github.com/bids-standard/legacy-validator - v1.8.9
- Updates InjectedMass and SpecificRadioactivity to accept "n/a" according to the PET-BIDS specification. Currently, it only accepts numbers, and therefore complains when a string is entered. Therefore, it has been modified to also accept a string for the case "n/a".
- JavaScript
Published by rwblair about 4 years ago
https://github.com/bids-standard/legacy-validator - v1.8.8
This version is the same as v1.8.6. I botched the NPM deployment for 1.8.6 and again with 1.8.7.
Releasing v1.8.8 here so that the latest release version matches The version on NPM.
- JavaScript
Published by rwblair about 4 years ago
https://github.com/bids-standard/legacy-validator - v1.8.6
- fix: Update issue 56 to provide evidence in string format.
- fix: Resolve npm package name conflict warning.
- fix: Missing LICENSE on PyPI.
- Skip single author check if author is not string.
- Run npm audit fix.
- Prevent CLI test failure in initial test for directory access.
- Remove repeated words in issues text.
- Allows EDF extensions to be upper case in filenames.
- Add musicinmybrain as a contributor for platform.
- JavaScript
Published by rwblair about 4 years ago
https://github.com/bids-standard/legacy-validator - v1.8.5
- Accept additional properties within beh.json JSON schema
- Generate regex for directory data types
- Remove unneeded defensive code
- Prefer to run the development tree over installed module
- File check in tsv files to accept MEF3 data
- Remove unnecessarily early definition of variable from ASL loop (validate TSV columns)
- Only push to dockerhub on new tag on master.
- Fix LGTM.com Duplicate 'if' condition
- Fix LGTM.com recommendations: Unused variable, import, function or class
- Migrate bulk of HED code to hed-validator
- Push docker image to DockerHub from CircleCI
- Add examples for esbuild builds and bundling to dev docs
- Upgrade versioneer, fix flake8 + other misc fixes
- bids-specification schema validation for data types
- The CodeClimate config file needs to live in root
- JavaScript
Published by rwblair over 4 years ago
https://github.com/bids-standard/legacy-validator - v1.8.4
- feat: Add entrypoint for consoleFormat (used by openneuro/cli)
- Skip CI for gh-pages deploy step in circle config.
- dockerfile: use npm pack then install from pack to avoid esbuild run every time validator is called
- JavaScript
Published by rwblair over 4 years ago
https://github.com/bids-standard/legacy-validator - v1.8.3
- Bundle with esbuild
- Add ScanRAS as ieeg coordinate system
- fix: Use an inline build when running bin/bids-validator from source
- fix: Avoid missing arguments when bids-validator script is called directly
- fix LGTM.com warnings
- Exclude vendor files from Code Climate analyzes
- upgrade npm in docker file for workspace compatibility
- Remove executable flag from files that don't need it.
- Add "codespell" tool to CI checks to catch typos sooner
- Security updates (Lerna 4.0, Next 11) --> run: npm audit fix --force
- JavaScript
Published by rwblair over 4 years ago
https://github.com/bids-standard/legacy-validator - v1.8.2
- Fix hed-validator dependency.
- JavaScript
Published by rwblair over 4 years ago
https://github.com/bids-standard/legacy-validator - v1.8.1
- Remove extra package-lock.json and
gitignoreit below the repo root. - Migrate placeholder validation to hed-validator.
- Make InstitutionalDepartmentName available for all datatypes.
- Add Behavior modality schema and validation
- JavaScript
Published by rwblair over 4 years ago
https://github.com/bids-standard/legacy-validator - v1.8.0
Minor version should have been increased for v1.7.3. doing so now: https://github.com/bids-standard/bids-validator/releases/tag/v1.7.3
- JavaScript
Published by rwblair over 4 years ago
https://github.com/bids-standard/legacy-validator - v1.7.3
- Extend modality summary with secondary modalities
- PET summary fields
- Clean up summary modalities
- some help update and a pet update
- Simplify HED issue codes
- Refactor HED module
- Only deploy gh-pages on main release tags
- Add four new fields from bids-specification #806 to physio.json
- Validate VolumeTiming as an array of numbers in schema
- Update ScanDate for PET schema
- JavaScript
Published by rwblair over 4 years ago
https://github.com/bids-standard/legacy-validator - v1.7.2
- Ignore package lockfiles and use lifecycle hook to create dev versions.
- Raise warning if recommended README file is too small.
- Fix for HED validation issue file field.
- Fixes for next build and export in deployment.
- JavaScript
Published by rwblair almost 5 years ago
https://github.com/bids-standard/legacy-validator - v1.7.1
- Fix a missing callback for some nifti header checks
- Fix deployment step in circle ci
- JavaScript
Published by rwblair almost 5 years ago
https://github.com/bids-standard/legacy-validator - v1.7.0
- Add PET validation.
- JSON schema: inclusiveMaximum -> maximum, and letter casing
- Fix circular dependency issue
- Strip Unicode byte order mark from TSV files
- Normalize TSV end-of-line without stripping all whitespace
- Update expected argument type from pako inflate for remote files test
- JavaScript
Published by rwblair almost 5 years ago
https://github.com/bids-standard/legacy-validator - v1.6.3
- Stop purging summary.subjects when doing phenotype checks
- Remove unused reference to node 'crypto' module
- Browser build fixes for esbuild
- Use pako to inflate remote file gzip buffers
- Documentation updated to reflect npm 7 being needed for development
- Fix HED placeholder tests
- Update bep009 according to newest PET-BIDS specification
- Add npmignore to ignore test data
- Allow events.json and scans.json to be defined at the top level + tests
- Upgrade aws-sdk to 3.9.0
- Bump elliptic from 6.5.3 to 6.5.4
- JavaScript
Published by rwblair almost 5 years ago
https://github.com/bids-standard/legacy-validator - v1.6.2
- Replace TotalAcquiredVolumes with TotalAcquiredPairs
- Make fmap rules in type.js more consistent
- Add regexps for space entity: EEG and iEEG
- When iEEG coordsys is Pixels, validate units to be pixels
- Finish qMRI file-level rules
- Add echo entity to MPM/MTS
- Add qMRI fmap filename rules and reorganize fmap patterns
- Fixed ASL calling incorrect error code
- Updated ASL schema to match specification
- JavaScript
Published by rwblair about 5 years ago
https://github.com/bids-standard/legacy-validator - v1.6.1
- Add rust to package build environment (for cryptography >= 3.4)
- Refactor filename only mode to avoid fullTest and read file calls
- Allow passing a single --config flag to bids-validator CLI
- Correct issue code problems introduced in #1158
- Update contributors
- Initial support for qmri filenames
- JavaScript
Published by rwblair about 5 years ago
https://github.com/bids-standard/legacy-validator - v1.6.0
- Added support for ASL datasets as specified in bep005
- JavaScript
Published by rwblair about 5 years ago
https://github.com/bids-standard/legacy-validator - v1.5.10
- Add support for passing .bidsignore to --filename only validation
- Remove preregistration from dataset_description schema
- Allow pixels as a valid unit for iEEG coordsystem
- JavaScript
Published by rwblair about 5 years ago
https://github.com/bids-standard/legacy-validator - v1.5.9
- Add --filenames option to validate filenames from stdin.
- Allow json sidecars for tsv in top and session for MEG EEG iEEG channels and EEG iEEG electrodes.
- Update miniconda installer, fixing GH actions.
- Read first 1KiB of NIfTI files to get full header.
- JavaScript
Published by rwblair about 5 years ago
https://github.com/bids-standard/legacy-validator - v1.5.8
- Provide issue CHANNELSCOLUMNSTATUS evidence as string.
- Remove isCorrectModality function and its call to allow for more permissive quickTest.
- Add preregistration to dataset_description schema.
- Add PPG as accepted ch type.
- ENH: Add GeneratedBy and SourceDatasets to dataset_description schema.
- Update HED validation to support version 2 of hed-validator.
- Reorganize HED validation
- JavaScript
Published by rwblair about 5 years ago
https://github.com/bids-standard/legacy-validator - v1.5.7
- Fix regression of regex to match recording entity in file names.
- Add a flag to skip checking that any given file for one subject is present for all others. Can help avoid stack limit.
- Have json schemas validate against uri format where applicable.
- Have json schemas only accept *Coordsystem from list of restricted keywords.
- Have json schema conditionally require Description.
- JavaScript
Published by rwblair over 5 years ago
https://github.com/bids-standard/legacy-validator - v1.5.6
- v1.5.5 skipped due to issue with publishing tool.
- Allow datasets to specify HED versions or individual files as validation schema enhancement
- Fix type column checking in *_channels.tsv files.
- Add EthicsApprovals to dataset_description schema.
- Validate optional fractional seconds in AcquisitionTime in scans.tsv
- Add recording matches to continuous measurement extensions where applicable in filelevel_rules.json.
- Introduce common schema for shared JSON fields, make schemas stricter. enhancement
- Implement HED value-taking strings.
- Simplify dataset_description schema, enhance phsyio schema.
- Fix cross-talk and fine-calibration extensions.
- Allow top level sbref, json for dwi modality.
- json schema: PowerLineFrequency must be number > 0
- add participants.json to valid_dataset testing data
- Cast dataset desc author values as string when testing for commas.
- Update top level file regex to allow modality metadata files with no required entities.
- Update how we generate filenames of potential sidecars.
- Extend validator for crosstalk+finecalib for FIF
- Update link to contributors
- Allow string n/a for PowerLineFrequency in EEG,MEG,iEEG
- Update contact in Code of Conduct to @franklin-feingold
- Make beh and func file level rules consistent with spec.
- Check continuous recording datafiles have matching json.
- Allow optional UTC specifier Z in aqc_time.
- Bump elliptic from 6.5.0 to 6.5.3
- Bump handlebars from 4.1.2 to 4.7.6
- Bump codecov from 3.6.5 to 3.7.1
- Bump lodash from 4.17.14 to 4.17.19
- JavaScript
Published by rwblair over 5 years ago
https://github.com/bids-standard/legacy-validator - v1.5.4
- Validate HED based on all present events files instead of generating list from only nifti files.
- Fix null pointer error in HED sidecar loading code
- Catch case where headers are empty when checking for duration header in tsv files
- Add DataType to dataset_description.json schema
- Fix error with repetitionTime being cast as a number.
- Fixing scans check to make sure BTI and CTF data work (directory based files for MEG)
- Add check for order of entities in filename.
- Allow phsysio and stim tsvs and jsons in *eg directories fixes #990
- Disable old tsv unit checks.
- Add error message if scans.tsv filenames are not all present in the dataset.
- Fix symlink test on Windows
- Use multiplatform compatible regular expressions
- Allow LICENSE file at the root of the dataset
- _part entity renamed to _split following changes to meg spec
- Corrections in the IEEG validation for the MEF3 file format
- Corrected ieeg filetype extension from .mef to .mefd
- [PYTHON] add cross platform testing and real test case
- [PYTHON] add cross platform testing and real test case
- [PYTHON] -> getpathvalues method and path.json rules BROKEN + UNUSED
- JavaScript
Published by rwblair over 5 years ago
https://github.com/bids-standard/legacy-validator - v1.5.3
- Improve UTF-8 support in browser environments.
- Upgrade to node-sass 4.13.1 to support node 13 environments better.
- JavaScript
Published by rwblair almost 6 years ago
https://github.com/bids-standard/legacy-validator - v1.5.2
- Fix TSV checks returning arrays for evidence values.
- DOC: add TOC + docker info.
- JavaScript
Published by rwblair almost 6 years ago
https://github.com/bids-standard/legacy-validator - v1.5.1
- Support large JSON output from CLI without truncation
- JavaScript
Published by rwblair almost 6 years ago
https://github.com/bids-standard/legacy-validator - v1.5.0
- Initial BEP 018 support
- allow 'n/a' in channels status column
- Fixed docs and added Test Python package
- Added links to CI badges
- Tool to automatically add and order Zenodo creators
- JavaScript
Published by rwblair almost 6 years ago
https://github.com/bids-standard/legacy-validator - v1.4.4
- Fix CI-only test failures
- Circle: Checkout full bids-examples history for tests
- DOC: Add Zenodo badge and initial .zenodo.json
- JavaScript
Published by rwblair almost 6 years ago
https://github.com/bids-standard/legacy-validator - 1.4.3
- Force evidence for issue SLICETIMINGVALUESGREATORTHANREPETITION_TIME to be a string.
- Commits for releases 1.4.1 and 1.4.2 were related to trying to fix CI deployment.
- JavaScript
Published by rwblair about 6 years ago
https://github.com/bids-standard/legacy-validator - 1.4.0
- Sematic validation of HED files using the hed-validator.
- Allow 'ce-' and 'dir-' to appear in top level functional filenames.
- Update yarn.lock to match package.json versions
- Build/test with Node 12
- Validation of "status" column in channels.tsv
- Allow derived SI units
- Catch SI unit edge cases
- Get tests running on Windows
- Add default path for validator configuration
- Remove browser BOM
- Validate units for tsv files
- JavaScript
Published by rwblair about 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.12
- Strip UTF-8 BOM from TSV contents
- Add tag prefix to versioneer setup
- JavaScript
Published by rwblair about 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.11
- Attempt to fix CI for git tags
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.10
- Remove erroneous CJS module export from collectDirectorySize
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.9
- Fix PyPI check by separating twine install from install tools upgrade
- Switch to 1.2.0 clone for bids-examples and fix test hang
- Make /tests/data/bids-examples a submodule
- Switch to ES6 modules
- Fix issue loading local validator config.
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.8
- make all environment checks rely on isNode utility
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.7
- Better environment detection
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.6
- change summary.subjectMetadata to array and update tests
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.5
- add --remoteFiles flag (default false)
- add INCOMPLETE_DATASET error
- fixes and tests for git tree mode
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.4
- Add functional phase data patterns to filelevelrules
- Adds the gitTreeMode option.
- bids-validator run on a git-annexed dataset in gitTreeMode will use the git annex metadata to read the directory and extract file size and path information, skipping fs calls.
- all tests in bids.spec run again with gitTreeMode on
- add dataProcessed and subjectMetadata to summary
- Bump eslint-utils from 1.4.0 to 1.4.2
- Don't included
ignore: falseon readDir file objects - Build and test the Docker image
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.1
- Bump version of Node.js in Dockerfile to supported version.
- Fix CI builds due to version change.
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.3.0
- Node 10.11 is needed for working readdir(..., {withFileTypes})
- readDir performance improvements
- Fix incorrect directory resolution in readDir.preprocessNode on Windows
- Improve readDir tests and fix harmonizeRelativePath for Windows
- Remove conflicting package name from root package.json
- Avoid extra bids-examples downloads
- Add CONTRIBUTING.md
- Upgrade packages github was complaining about
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.2.5
- Add version to web validator header
- Add info about Squishymedia
- Start using lerna for versioning
- Print version number in standard out.
- Warn when no authors present
- Exit process with code 3 on unhandledRejection
- Add options on website for ignoreWarnings and ignoreNiftiHeaders.
- Update MEG regexps and testsuite to comply with father level specification
- Replaced old repository name (INCF) with new one
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.2.4
- bump up bids-examples version to be used for testing
- HED validator integration
- Fix regression not returning non zero exit code if there are any errors with validation.
- JavaScript
Published by rwblair over 6 years ago
https://github.com/bids-standard/legacy-validator - 1.2.3
- Consistently use NIfTI in error messages.
- Add a test for defacemask filename bug.
- Fix incorrect web-develop command in developer examples.
- Fix link for maintainer .
- Fix build environment locking conflict .
- Add jsdom tests for bids-examples and file tests.
- JavaScript
Published by rwblair almost 7 years ago
https://github.com/bids-standard/legacy-validator - 1.2.2
- Update readme to include python library info
- Fix build environment locking conflict
- Fixed misleading potential locations for bold files
- Update browser environment tests (jsdom)
- Add jsdom tests for bids-examples and file tests
- Include helpful neurostars search with each issue
- Fixed t1w dimension error being overlooked
- check for excessive commas in dataset_description.json Authors field
- create modality-specific file extension check
- List Ross Blair as maintainer.
- Fix missing prettier linting in bids.spec.js
- JavaScript
Published by rwblair almost 7 years ago
https://github.com/bids-standard/legacy-validator - 1.2.1
- Bug fix for incorrect validation issue code types in JSON output (#739)
- JavaScript
Published by nellh almost 7 years ago
https://github.com/bids-standard/legacy-validator - 1.2.0
- Enabling EEG and iEEG validation by default (https://github.com/bids-standard/bids-validator/pull/681)
- Non-custom events columns (https://github.com/bids-standard/bids-validator/pull/599)
- Accept number instead of integer as type for sampling freq (https://github.com/bids-standard/bids-validator/pull/735)
- JavaScript
Published by chrisgorgo almost 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.9
fix README symlink issue with npm description
- JavaScript
Published by olgn about 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.8
fixes readme bug in npm + pypi packages
- JavaScript
Published by olgn about 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.7
fix deployment issues (#728)
- JavaScript
Published by olgn about 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.6
- fixed deployment issues (https://github.com/bids-standard/bids-validator/pull/724)
- JavaScript
Published by chrisgorgo about 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.5
- basic cbv support (https://github.com/bids-standard/bids-validator/pull/720)
- Consolidate browser and node builds (https://github.com/bids-standard/bids-validator/pull/710)
- Add _dir- to _dwi files (https://github.com/bids-standard/bids-validator/pull/706)
- Added ce- and dir- elements to file-level rules for func(_bold)? files (https://github.com/bids-standard/bids-validator/pull/694)
- JavaScript
Published by chrisgorgo about 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.4
- make 0KB admissible exceptions for certain CTF files (https://github.com/bids-standard/bids-validator/pull/699)
- JavaScript
Published by chrisgorgo about 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.3
- Fix a crash validating empty files under Node.js (#695)
- Fix tests/crash with some AWS credential configurations (#696)
- Python release fixes (#693 and #698)
- JavaScript
Published by nellh about 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.2
- Reduce memory usage (#687)
- Fix missing escapes in regexp (#686)
- Remove isModality rule (#685)
- EEG JSON Schema updates (#661, #663)
- JavaScript
Published by nellh about 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.1
- Fix web version of the validator (https://github.com/bids-standard/bids-validator/pull/662)
- Remove unsupported data formats in EEG and iEEG (https://github.com/bids-standard/bids-validator/pull/660)
- JavaScript
Published by chrisgorgo about 7 years ago
https://github.com/bids-standard/legacy-validator - 1.1.0
- error for empty files (https://github.com/bids-standard/bids-validator/pull/645, https://github.com/bids-standard/bids-validator/pull/649, https://github.com/bids-standard/bids-validator/pull/656)
- updating iEEG validation (https://github.com/bids-standard/bids-validator/pull/591)
- remote files validation (https://github.com/bids-standard/bids-validator/pull/640)
- better error message for missing participants (https://github.com/bids-standard/bids-validator/pull/644)
- added special error for missing sessions (https://github.com/bids-standard/bids-validator/pull/639)
- catch exceptions as issues (https://github.com/bids-standard/bids-validator/pull/638)
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 1.0.5
- Check if
IntendedForindeed points to nifti files (https://github.com/bids-standard/bids-validator/pull/634)
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 1.0.4
- Fix missing trims (https://github.com/bids-standard/bids-validator/pull/631)
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 1.0.3
- Workaround issues with npm -g for release builds (#609)
- JavaScript
Published by nellh over 7 years ago
https://github.com/bids-standard/legacy-validator - 1.0.2
- [release 1.0.1] TypeError: Cannot read property 'reason' of undefined (#603)
- [BUG] sidecar without datafile ... although there is one (#600)
- JavaScript
Published by nellh over 7 years ago
https://github.com/bids-standard/legacy-validator - 1.0.1
- Fix for...in regression when paired with Papaya (#596)
- JavaScript
Published by nellh over 7 years ago
https://github.com/bids-standard/legacy-validator - 1.0.0
- Bump to 1.0.0 to allow for minor release pinning in upstream packages
- Moved to bids-standard GitHub organization
- Gzipped fif files are not allowed (#594)
- Symlinked directories are now followed (#579)
- Deduplicate potentialLocations results (#580)
- Removed async dependency (#574)
- JavaScript
Published by nellh over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.10
- fixed a bug with stimuli validation (https://github.com/INCF/bids-validator/pull/581)
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.9
- Add the ce label to anat type.spec and the corresponding test (#573)
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.8
- Data dictionary warning refinement (https://github.com/INCF/bids-validator/pull/568)
- Sub-emptyroom excluded from dataset summary (https://github.com/INCF/bids-validator/pull/569)
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.7
Quickfix
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.6
- added InstitutionalDepartmentName (https://github.com/INCF/bids-validator/pull/550)
- help messages are in white (https://github.com/INCF/bids-validator/pull/556)
- make sure T1w and magnitude images are not 4D (https://github.com/INCF/bids-validator/pull/558, https://github.com/INCF/bids-validator/pull/559)
- added tests for the CLI (https://github.com/INCF/bids-validator/pull/562/files)
- show issue severity in the CLI (https://github.com/INCF/bids-validator/pull/563)
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.5
- Quick fix (https://github.com/INCF/bids-validator/pull/548)
- Check if magnitude1 and magnitude2 images are 3D (not 4D - https://github.com/INCF/bids-validator/pull/543)
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.4
- Quickfix (https://github.com/INCF/bids-validator/pull/545)
- JavaScript
Published by chrisgorgo over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.3
- Display acqTime in acqTime format issues (#535)
- Allow n/a values in acqTime field (#539)
- Raise errors when JSON sidecars are found with no corresponding data file (#358)
- Fieldmap regular expression fix (#531)
- Throw a warning when _fieldmap.nii.gz is not accompanied by a _magnitude.nii.gz file (#226)
- EEG coordsystem.json validation (#533)
- Ensure phasediff is accompanied by _magnitude1 file (#405)
- JavaScript
Published by nellh over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.2
- Use Issue.character for character offsets only
- Check schemas against merged dictionaries (#438)
- JavaScript
Published by nellh over 7 years ago
https://github.com/bids-standard/legacy-validator - 0.27.1
- Don't allow
fif.gz.
- JavaScript
Published by chrisgorgo over 7 years ago