Skip to content

Releases: jamesmudd/jhdf

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

Release v0.3.2

02 Mar 17:45
03e6fec
Compare
Choose a tag to compare
  • Fix bug when fixed size string datasets contain strings of exactly that size.
  • Fix bug where >1D fixed size datasets could not be read
  • Add more JavaDoc
  • Minor refactoring

Release v0.3.1

27 Feb 20:17
b11130b
Compare
Choose a tag to compare

v0.3.1

  • Add support for String datasets
  • Remove Dataset.getDataBuffer - Not all datasets can reasonably support accessing the backing buffer
  • Dataset.getMaxSize now always returns a result previously returned Optional if no max size was in the file now it returns the dataset size if no max size is present.
  • Remove dependency on org.slf4j.slf4j-simple, now just depends on slf4j-api
  • Update SLF4J to 1.8.0-beta4
  • Update to Gradle 5.2.1 and Gradle plugins