Skip to content

v2.4.0

Compare
Choose a tag to compare
@alkino alkino released this 05 Apr 09:14
· 267 commits to master since this release
34bbc60

Drop support for hdf5 1.8

New Features:

  • Construct a compound type from an already existing hid (#469). Thanks to Maximilian Nöthe.
  • Add support for long double (#494)
  • Add support for H5Pset_libver_bounds and H5Pset_meta_block_size support (#500)
  • New interface to select complex hyperslabs, irregular hyperslabs are limited to/from 1D array (#538 and #545)

Improvements:

  • Use inline where it is needed, otherwise some code can lead to "multiple definition" (#516). Thanks to Chris Byrohl.
  • Use Catch2 instead of boost for tests to reduce dependencies (#521)
  • CI now run with more external librairies (boost, eige, xtensor, xtl) (#536)

Bug Fixes:

  • Better support of const types (#460). Thanks to Philip Deegan.
  • Vector of size zero was previously lead to UB (#502). Thanks to Haoran Ni.
  • Use H5T_NATIVE_SCHAR instead of H5T_NATIVE_CHAR for "signed char" (#518)