Skip to content

Bump @h5web/lib from 16.0.1 to 17.0.0#262

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/h5web/lib-17.0.0
Open

Bump @h5web/lib from 16.0.1 to 17.0.0#262
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/h5web/lib-17.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 23, 2026

Bumps @h5web/lib from 16.0.1 to 17.0.0.

Release notes

Sourced from @​h5web/lib's releases.

H5Web 17

Full Changelog: silx-kit/h5web@v16.0.1...v17.0.0

  • ⚠️ {Breaking} All three packages are now ESM-only. We no longer provide CommonJS bundles. This shouldn't be an issue if you're using a modern bundler like Vite but if you run into issues or need advice, don't hesitate to open a discussion thread. #1924
  • ⚠️ {Breaking} We now target Baseline Widely Available features of the web platform. This means that browser versions released more than two and a half years may no longer be supported out of the box. That being said, H5Web 17 still works down to Firefox 102 ESR, which was released in 2022, and it should be possible to support even older versions by polyfilling web platform features. #2009
  • 🎭 The mock demo has been significantly reworked with a clearer, more self-explanatory structure #1994

@​h5web/app

Viewer

  • 🎉 Improve sidebar resizing and toggling experience #1987
    • The width of the sidebar is now saved and restored automatically when toggling or reopening the viewer.
    • The sidebar can be closed and reopened by dragging the splitter all the way to the left and then back.
    • Double-clicking on the splitter resets the sidebar to its default size.
    • The sidebar is now fully accessible — it can be resized and opened/closed entirely with the keyboard.
  • 🎉 Maintain zoom level and pan position when possible #1941
    • The zoom/position is saved transparently for end users, and independently for each visualization (Line, Heatmap, etc.)
    • For Heatmap, RGB and Scatter, the zoom/position is restored as long as both axes domains remain the same.
    • For Line, the zoom/position is restored as long as the abscissa domain remains the same and the user zooms only on the x axis, not the y axis.
  • 🎉 Pick better icons in explorer based on dataset shape and dimensions #1976
  • 🎉 < Heatmap, Line, NX Heatmap, NX Line > Add support for NetCDF attributes valid_min, valid_max and valid_range #1956
  • 🎉 < RGB, NX RGB > Support RGBA/BGRA images and rgba-image NeXus interpretation #1979
  • 🎉 < Scalar > Support array datasets (i.e. arrays of "scalar" values in the HDF5 sense) that are not supported by other visualizations #1768 #1770
    • The Raw visualization is removed — "non-printable" scalars like nested compounds, opaque arrays, etc. are now handled seamlessly by the Scalar visualization — cf. /compound_mixed_1D in sample.h5
    • This brings support for stacks of binary JPEG/PNG images stored as opaque array datasets — cf. frogs.h5
  • < NX Heatmap, NX Line > Add support for _FillValue attribute (already supported on Heatmap and Line) #1956
  • < Complex Line > Support unwrapping complex phase values by removing 2π discontinuities #1947
  • ✨ Show "NX" badges in explorer where NeXus visualizations are actually known to be supported instead of using less accurate heuristics #1990
  • < Line > Update line colors automatically when switching between light and dark mode #1968
  • < Line > Improve visibility of points in dark mode #1968
  • ✨ Improve user experience when copying path of selected entity from top bar #1936
  • ✨ Bring support for _FillValue attribute in line with NetCDF spec — the fill value now acts as an invalid upper bound (when positive) or lower bound (when negative) instead of as a single invalid value #1956
  • ⚡ Optimise domain computations to reduce lag when toggling errors in toolbar #1950
  • 🐛 < NX Scatter > Force ascending axes regardless of order of axes values #1989
  • 🐛 Fix ordering of compound fields with number-like names #1970
  • 🐛 Fix flickering of toolbar controls #1927
  • 🐛 Disable Ctrl+left click context menu on Mac to fix selection-based zoom interactions #1985
  • 🐛 Fix keyboard navigation in explorer with empty groups #1934
  • 🐛 < NX Heatmap > Fix "Keep ratio" toggle not working right away when axes have different units #1954

API

  • ⚠️ {Breaking} [H5GroveProvider] Require h5grove@4.0.0
    • v3.0.0 makes trailing slashes optional on all endpoints #1931
    • v4.0.0 returns compound fields metadata in an array for proper ordering #1970
  • ⚠️ {Breaking} The shape property of Dataset and Attribute objects, which was previously number[] | null, is now a Shape object — to access the dimensions of an array dataset, use dataset.shape.dims instead of dataset.shape #1952
  • ⚠️ {Breaking} assertDatasetValue is renamed to assertValue #1951
  • ⚠️ {Breaking} Remove hooks useDatasetValue, useDatasetsValues and usePrefetchValues — use the new useDatasets and useValues hooks instead #1964
  • 🎉 Add useDatasets hook to provide a declarative, schema-based alternative to useEntity to retrieve multiple datasets at once without having to invoke type guards or assertions afterwards #1963

... (truncated)

Commits
  • 8a832ee 17.0.0
  • 2e4cdc7 Update h5wasm-plugins
  • 6736505 Switch to allowBuilds in pnpm config
  • 053df47 Update h5grove to stable v4 release
  • 138e1d3 Configure minimum release age protection
  • 91fafff Merge pull request #2010 from silx-kit/attr-docs
  • 65fecfa Document how to work with HDF5 attributes
  • f2e5e6b Update browser support in packages READMEs
  • 8b9b981 Remove obsolete package from allowed builds
  • 7704db7 17.0.0-beta.6
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@h5web/lib](https://github.com/silx-kit/h5web) from 16.0.1 to 17.0.0.
- [Release notes](https://github.com/silx-kit/h5web/releases)
- [Commits](silx-kit/h5web@v16.0.1...v17.0.0)

---
updated-dependencies:
- dependency-name: "@h5web/lib"
  dependency-version: 17.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant