Releases: jamesmudd/jhdf
Releases · jamesmudd/jhdf
Release v0.5.11
- Add LZF compression support allowing LZF datasets to be read. #239
- Test dependency updates
Release v0.5.10
- Add checksum validation, with "Jenkins Lookup 3 Hash". Will help to detect file corruption.
- Add support for opening a HDF5 file from an InputStream. Many Java API provide InputStreams so this improves integration possibilities.
- Test and coverage improvements
- Test and build dependency updates
Release v0.5.9
- Add support for v1 and v2 Data Layout Messages Fix #216
- Add support for Old Object Modification Time Message - Improves compatibility with older files
- Fix issue if compact datasets are read multiple times
- Improve handling of empty contiguous datasets
- Test and coverage improvements
- Test dependency updates
Release v0.5.8
- Breaking API change
Dataset#getDiskSize
is renamedDataset#getSizeInBytes
andAttribute#getDiskSize
is renamedAttribute#getSizeInBytes
- New API method
Dataset#getStorageInBytes
which returns the total storage size of the dataset. By comparison withDataset#getSizeInBytes
allows the compression ratio to be obtained - Fixes an issue when reading empty datasets with no allocated storage #162
- Code quality improvements and cleanup
- Dependency updates
- CI and build improvements
Release v0.5.7
Release v0.5.6
- Add support for reading half precision (16 bit) floats
- Add support for getting the ByteBuffer backing contiguous datasets and attributes
- Memory usage and performance improvements
- Test coverage improvements
- CI and build improvements
Release v0.5.5
- Add support for bitfield datasets #84
- Fix #157 support nested compound datasets
- Fix #159 reading null terminated strings filling their buffer
- Add support for raw chunk access. See https://github.com/jamesmudd/jhdf/blob/master/jhdf/src/main/java/io/jhdf/examples/RawChunkAccess.java
- Fix issues running on systems where default charset is not ASCII/UTF8
- Upgrade to Gradle 6.1.1
- Some CI improvements
Release v0.5.4
Release v0.5.3
- Add support for chunked v4 datasets with b-tree chunk indexing
- Improve exceptions for unsupported b-tree records
- Improve test coverage
- Upgrade to Gradle 6.0.1