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 0950f6d to 70d7750 by @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 fmt schema 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 401f4cf to ad9db4b by @dependabot in https://github.com/bids-standard/bids-validator/pull/2045
  • chore(deps): bump bids-validator/spec from 9f2a7a8 to fdca7ec by @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 bd08602 to 0950f6d by @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 0d60f73 to 711be5b by @dependabot in https://github.com/bids-standard/bids-validator/pull/1921
  • chore(deps): bump bids-validator/spec from 5b835b0 to bd08602 by @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 eff47f1 to 0d60f73 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1903
  • chore(deps): bump bids-validator/spec from dc49ee2 to 5b835b0 by @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 633d964 to b6e5234 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1849
  • chore(deps): bump bids-validator/spec from 0fc6c58 to 41241af by @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.json files 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 c7cabed to dc49ee2 by @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 1c30c6e to d039879 by @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 d5b3d23 to f9cfafa by @dependabot in https://github.com/bids-standard/bids-validator/pull/1820

  • chore(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 f9cfafa to 0fc6c58 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1835

  • chore(deps): bump bids-validator/tests/data/bids-examples from d039879 to 633d964 by @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 127fb50 to 75968b9 by @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 75968b9 to c557d1f by @dependabot in https://github.com/bids-standard/bids-validator/pull/1763
  • chore(deps): bump bids-validator/spec from 8c9fa11 to d6e77f1 by @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 d6e77f1 to d3906e2 by @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 c557d1f to 1c30c6e by @dependabot in https://github.com/bids-standard/bids-validator/pull/1798
  • chore(deps): bump bids-validator/spec from d3906e2 to d5b3d23 by @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 96991dd to d4034da by @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 bfc1c2e to 777e864 by @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 777e864 to 3d00184 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1667
  • chore(deps): bump bids-validator/tests/data/bids-examples from d4034da to bc36231 by @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 bc36231 to fc080d2 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1679
  • chore(deps): bump bids-validator/spec from 3d00184 to b879ae0 by @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 fc080d2 to 127fb50 by @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 00105ec to bfc1c2e by @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 e84c122 to dc620a2 by @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 23d9892 to acd7fe4 by @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 acd7fe4 to ec7a5ad by @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 dc620a2 to 7c3e673 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1575
  • chore(deps): bump bids-validator/spec from ec7a5ad to 83e20a1 by @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 83e20a1 to 00105ec by @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 7c3e673 to 96991dd by @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 f476d43 to 23d9892 by @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 2524491 to ba2d5e3 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1514
  • chore(deps): bump bids-validator/spec from 7f5f042 to 8106ee8 by @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 8106ee8 to da68bd9 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1525
  • chore(deps): bump bids-validator/tests/data/bids-examples from 053dd77 to e84c122 by @dependabot in https://github.com/bids-standard/bids-validator/pull/1527
  • chore(deps): bump bids-validator/spec from da68bd9 to f476d43 by @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 gitignore it 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

DOI

  • 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: false on 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 IntendedFor indeed 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