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 onlyMockProvider
).
@h5web/lib
⚠️ Breaking change: Change signature ofuseGeometry
hook to fix React warning. #1684 #1687
Previously, theparams
parameter could be set tofalse
orundefined
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
andskipUpdates
.⚠️ Breaking change:[ScalarVis]
Remove propformatter
and change propvalue
to accept an already-formatted string — see #1705 for migration examples.⚠️ Breaking change:[MatrixVis]
Replace propsdataArray
andformatter
with propsdims
andcellFormatter
— 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