Skip to content

Releases: jamesmudd/jhdf

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

Release v0.4.2

21 Apr 17:13
ddb401a
Compare
Choose a tag to compare
  • Add support for byte shuffle filter
  • Many filter management improvements including support for dynamically loaded filters
  • #74 Add support for reading dataset fill values
  • Checkstyle added to improve code consistency - not full code formatting yet...
  • Update Gradle to 5.4
  • Update commons-lang3 to 3.9 (Java 8)
  • Update mockito-core to 2.27.+

Release v0.4.1

27 Mar 22:57
3d5b928
Compare
Choose a tag to compare
  • Add support for broken links
  • #70 Add support for attribute and link creation order tracking
  • Allow superblock v1 files to be loaded
  • Improve exceptions thrown when lazy loading fails
  • Fix bug to allow non-cached groups to be loaded
  • Improvement to documentation
  • Update Gradle
  • Update test dependencies
  • Code base cleanup
  • Improvements to CI builds and PR validation

Release v0.4.0

11 Mar 18:50
828d071
Compare
Choose a tag to compare
  • Add support for accessing attributes (see Attribute.java)
  • Add support for scalar datasets
  • Add support for empty datasets
  • Add support for files with user blocks
  • Fix bug where "old" style groups containing soft links could not be opened
  • Fix bug reading unsigned numbers from "awkward" buffer sizes
  • Lots of minor code cleanup and refactoring
  • Improvements to tests and coverage