Skip to content

Releases: jamesmudd/jhdf

Release v0.5.3

28 Nov 20:02
9380a28
Compare
Choose a tag to compare
  • 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

Release v0.5.2

12 Nov 21:40
156990f
Compare
Choose a tag to compare
  • Fix #124 String padding not handled correctly.
  • Fix #132 Multi dimensional fixed length string datasets read incorrectly.

Release v0.5.1

03 Nov 14:18
269da5f
Compare
Choose a tag to compare
  • Fix bug in chunked v4 datasets (added in v0.5.0) where incorrect data was returned if, fixed array or extensible array indexing was used and the dataset dimensions were not a multiple of the chunk dimensions.
  • Adds support for enum datasets (which are returned in string form) #121
  • Adds HdfFile convenience constructors for URI and Path
  • Fix #125
  • Update dependencies
  • Refactors test files to separate HDF5 files from scrips.
  • Improvements to test coverage.

Release v0.5.0

20 Oct 11:59
941f726
Compare
Choose a tag to compare
  • Adds support for some types (the most common) of chunked v4 datasets:
    • Single chunk
    • Fixed array
    • Extensible array
  • Fixes #113 fixed length UTF8 datasets can now be read correctly.
  • Fixes #112 multiple accesses to a global heap object now behave correctly.
  • Lots of code cleanup and minor improvements
  • Updates dependencies

Release v0.4.8

02 Oct 19:20
d996141
Compare
Choose a tag to compare
  • Add support for reference data type. Thanks to Gisa Meier and JCzogalla #106
  • Creation order tracking is skipped allowing these files to be read
  • FileChannel can now be accessed allowing more low-level access to datasets
  • Add version logging when the library is used

Release v0.4.7

18 Sep 21:29
b0285a7
Compare
Choose a tag to compare
  • Fix bug #101 #101
  • Add additional testing of attributes
  • Add attribute example

Release v0.4.6

08 Sep 18:16
f206f6e
Compare
Choose a tag to compare
  • Adds support for compound datasets
  • Adds support for array data type
  • Adds support for reading chunked datasets with Fletcher32 checksums, Note: the checksum is not verified.
  • Improved performance of Dataset.isEmpty method
  • Dependency updates

Release v0.4.5

19 Aug 20:47
1a269c5
Compare
Choose a tag to compare
  • Fix #49 - Big (>10x) performance improvement for chunked dataset reads. Chunks are now decompressed in parallel and the resulting data copies are a large as possible.
  • Update Gradle to 5.5
  • Update test dependencies

Release v0.4.4

27 May 20:06
0e9aea0
Compare
Choose a tag to compare
  • Fix #88 error when running on Java 8
  • Improvements to IDE support
  • Improvements to exceptions in currently unsupported cases

Release v0.4.3

15 May 17:17
1ef591f
Compare
Choose a tag to compare
  • Initial work for #49 slow chunked dataset reads
  • Lots of typos cleaned up
  • Add additional build data to MANIFEST.MF