docs: changelog for array-typed datatype reads

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
This commit is contained in:
osobh
2026-06-03 20:12:33 +00:00
co-authored by Claude Opus 4.8
parent c99fb39ffd
commit 4b1f4e369a
+4
View File
@@ -15,6 +15,10 @@
float members all read end-to-end, validated against HDF5 2.0. float members all read end-to-end, validated against HDF5 2.0.
### Bug Fixes ### Bug Fixes
- `clawhdf5-format`: read **array-typed datatypes** (e.g. an array-typed
compound member) via `read_as_i32/i64/u64/f32/f64` — previously a
`TypeMismatch`. The array is read as a flat sequence of its base elements
(recursing for nested arrays), applying base-type precision rules.
- `clawhdf5-format`: **sign-extend reduced-precision fixed-point integers** on - `clawhdf5-format`: **sign-extend reduced-precision fixed-point integers** on
read. A signed integer whose datatype precision is smaller than its storage read. A signed integer whose datatype precision is smaller than its storage
size is stored zero-filled, so e.g. a 16-bit-precision `-1` previously read as size is stored zero-filled, so e.g. a 16-bit-precision `-1` previously read as