4.2.0 — 2026-05-18
The goal of this release was to separate the browser into a separate repository: hed-standard/hed-web
Added
-
BidsWebAccessor— a new browser-compatible BIDS file accessor that
reads dataset files from browserFileobjects provided via an
<input webkitdirectory>element or drag-and-drop upload. Schema loading is
performed via remote HTTPS fetching. This enables in-browser BIDS/HED
validation without a server. (#718) -
Tests for
BidsWebAccessorcovering core accessor behavior. (#718) -
The main package is now fully browser-friendly via its ESM build
(dist/esm/index.js). Theexportsmap exposes bothbrowserand
importconditions pointing to the ESM bundle. (#719)
Changed
-
The browser UI application (
browser/) has been removed from this package
and moved to a dedicated repository:
hed-standard/hed-web. (#721) -
CI GitHub Actions: the
deploy-pagesworkflow now deploys documentation
only; browser app build steps have been removed. (#720) -
Bundling refactored for better ESM/browser compatibility (stage 1). (#719)
-
ts-jestremoved from dev dependencies; TypeScript upgraded to 6.0.2, then
6.0.3. (#697) -
tsconfig.jsonhandling revised to address TypeScript 6.x deprecations. (#692) -
README updated to reflect separation of browser interface into
hed-web. (#721)
Fixed
-
Picomatch security vulnerability addressed. (#692)
-
CI workflow permissions tightened to reduce attack surface. (#692)
Dependencies
fast-xml-parserupdated through 5.5.8 → 5.8.0 (#728, #732)fast-xml-builderupdated 1.1.5 → 1.2.0 (#722)eslintupdated through 10.1.0 → 10.4.0 (#730)@babel/preset-envupdated 7.29.0 → 7.29.5 (#724)@babel/plugin-transform-modules-systemjsupdated 7.29.0 → 7.29.4 (#723)jest/jest-environment-node/@jest/globalsupdated 30.3.0 → 30.4.2 (#725, #727, #734)semverupdated 7.7.4 → 7.8.0 (#726)tsxupdated 4.21.0 → 4.22.2 (#731)globalsupdated 17.4.0 → 17.6.0prettierupdated 3.8.1 → 3.8.3typedocupdated 0.28.18 → 0.28.19@types/nodeupdated 25.5.0 → 25.9.0 (#733)typescriptupdated 6.0.2 → 6.0.3actions/deploy-pagesupdated 4 → 5actions/upload-pages-artifactupdated 4 → 5