1.1.0
Many thanks to @brtnfld, @jwsblokland, @planetmarshall and @lindstro for contributions to this release 💪
New features
- updated for ZFP 1.0.0
- decompression compatability check relaxed to compare ZFP codec version instead of ZFP library version which should result in less of a need to keep H5Z-ZFP versions in lockstep with ZFP.
- Has been tested against ZFP versions 0.5.0, 0.5.2, 0.5.4, 0.5.5 and 1.0.0 as well as cross-version read/write scenarios involving these versions.
Testing improvements
- Elim inclusion of zfp library itself in test clients (was there for compile-time version selection logic).
- Add missing calls to
H5Z_zfp_finalize()
for library mode testing. - Add CI testing with GitHub actions (thank you @brtnfld 🥇)
- CI testing against ZFP 1.0.0 now.
- Handle
h5repack
args correctly for newer HDF5 libs - Add example of a direct write from ZFP CFP compressed array.
- Add Windows build to CI (thank you @planetmarshall 🥇)
- Improved pass/fail reporting from
make check
- Added zfp/h5z-zfp compatability tests and data files
Build improvements
- CMake build (thank you @jwsblokland 🥇)
- Improve CMake build to find zfp and hdf5 in
lib64
dirs (thank you @brtnfld 🥇) - Added generic interface fortran wrappers with tests (thank you @brtnfld 🥇)
- Get working with HDF5-1.12
- Fix handling of CFLAGS for vanilla Make
- Update for ZFP 1.0.0 (thanks to all for reviews and testing)
New Contributors
- @jwsblokland made their first contribution in #52
- @planetmarshall made their first contribution in #71
Full Changelog: v1.0.1...v1.1.0