Skip to content

H5Web 13

Latest
Compare
Choose a tag to compare
@axelboc axelboc released this 16 Sep 06:55
3fe01a9

Full Changelog: v12.0.0...v13.0.0

@h5web/app

  • ⚠️ Breaking change: [H5GroveProvider] Now requires [email protected] #1709
  • ✨ Preserve dimension mapping and slicing when possible, notably when toggling inspect mode or selecting another dataset with the same dimensions #1572 (comment) #1698
  • ✨ Support visualizing enum datasets and signals #1498 #1688
  • [H5GroveProvider] Support inspecting metadata of committed datatypes #1699 #1710
  • New enableBigIntSerialization utility to enable big integer serialization in consumer apps. #1706
    Invoke this function before rendering H5Web to allow the Raw visualization and metadata inspector to serialize and display big integers. This is needed only when working with a provider that can return int-64 values as JavaScript big integers (currently only MockProvider).

@h5web/lib

  • ⚠️ Breaking change: Change signature of useGeometry hook to fix React warning. #1684 #1687
    Previously, the params parameter could be set to false or undefined to skip updating the geometry (e.g. when the R3F object is hidden). Now, it is required. The fourth parameter, isInteractive is replaced with a configuration object with two options: isInteractive and skipUpdates.
  • ⚠️ Breaking change: [ScalarVis] Remove prop formatter and change prop value to accept an already-formatted string — see #1705 for migration examples.
  • ⚠️ Breaking change: [MatrixVis] Replace props dataArray and formatter with props dims and cellFormatter — see #1702 for migration example.
  • 🐛 [VisCanvas] Customize frustrum only when using orthographic camera #1685 #1686
  • Add CSS property --h5w-overflowMenu-control--justify to customise alignment of controls in overflow menu #1695 #1696

@h5web/h5wasm

  • ✨ Support variable-length datasets #1692
  • Support inspecting metadata of committed datatypes #1699 #1708

Screenshots

Preserving dimension mapping

maintain-dim-mapping

Enum datasets visualisation

image

image

Variable-length support with h5wasm

image

image