Releases: silx-kit/hdf5plugin
4.1.0: 17/01/2023
This version of hdf5plugin provides 2 new filters: Blosc2 and SZ3.
What's Changed
-
New compression filters:
-
Updated filters:
-
Build:
-
Added build configuration environment variables:
-
Added Intel IPP optional support for LZ4 compression (PR #252)
-
-
Misc.:
Full Changelog: v4.0.1...v4.1.0
4.0.1: 2022/12/06
This is a bug-fix release:
What's Changed
- Updated embedded version of
SZto fix a compression issue under Windows (PR #231) - Updated tests to pass with older versions of
bitshuffle(PR #235) - Improved HDF5 function wrapper (PR #228)
- Fixed and updated documentation (PR #223, #232, #238)
Full Changelog: v4.0.0...v4.0.1
4.0.0: 2022/11/28
This version of hdf5plugin requires at least Python >= v3.7 (PR #210).
While the provided plugin filters are backwards compatible, this version includes an updated version of the H5Z-ZFP filter (v1.1.0). This version of the filter can read data compressed by previous versions but newly ZFP-compressed data cannot be read by older versions (PR #190).
What's Changed
-
New compression filters:
-
New functions:
-
Deprecations:
-
Updated filters:
-
Build:
-
Misc.:
New Contributors
- @orioltinto made their first contribution in #209
Full Changelog: v3.3.1...v4.0.0
3.3.1: 2022/06/03
What's Changed
- Fixed LZ4 filter compilation with
HDF5PLUGIN_HDF5_DIR(PR #178) - Renamed
PLUGINS_PATHconstant toPLUGIN_PATHwithoutS(PR #179) - Added notebook of European HUG meeting 2022 (PR #176)
- Updated changelog and version (PR #181)
Full Changelog: v3.3.0...v3.3.1
3.3.0: 2022/05/25
What's Changed
- Deprecated build options passed as arguments to
setup.py, use environment variables instead (PR #167) - Updated LZ4 filter to latest available code and LZ4 compression v1.9.3 (PR #172)
- Added
clevelargument toZstd(PR #164) - Added
config.embedded_filtersto advertise embedded filters, andHDF5PLUGIN_STRIPto configure it during the build (PR #169) - Added
-voption topython -m hdf5plugin.test(PR #166) - Changed "filter already loaded, skip it." log message from warning to info (PR #168)
- Updated build, now using
pyproject.toml(PR #167, #173) - Updated changelog and version (PR #174)
New Contributors
Full Changelog: v3.2.0...v3.3.0
3.2.0: 2021/10/15
3.1.1: 2021/07/07
3.1.0: 2021/07/02
This version of hdf5plugin requires Python3 adds mips64 supports and improves support for other architectures.
- Added support of
mips64architecture (PR #126) - Added enhanced documentation based on sphinx hosted at http://www.silx.org/doc/hdf5plugin/latest/ and on readthedocs.org (PR #137, #139, #141)
- Fixed LZ4 filter by downgrading used lz4 algorithm implementation (PR #123)
- Fixed
python setup.py install(PR #125, #130) - Improved build options support (PR #125, #130, #135, #140)
- Improved tests (PR #128, #129, #132)
- Cleaned-up python2 compatibility code (PR #134)
- Updated project description/metadata: Added Python3.9,
python_requires, updated status to "Stable" (PR #119, #127, #138) - Updated CHANGELOG and version (PR #142)
3.0.0
This version of hdf5plugin requires Python3 and supports arm64 architecture.
- Stopped Python2.7 support (PR #104, #105)
- Added support of arm64 architecture (PR #116)
- Added
Zstdfilter to the supported plugin list (PR #106) - Added
hdf5plugin.configto retrieve build options at runtime (PR #113) - Added support of build configuration through environment variables (PR #116)
- Fixed
FciDecomperror message when built without c++11 (PR #113) - Updated blosc compile flags (
-std-c99) to build for manylinux1 (PR #109) - Updated c-blosc to v1.20.1 (PR #101)
- Updated: continuous integration (PR #104, #111), project structure (PR #114, #118), changelog (PR #117)
2.3.2
This is the last version of hdf5plugin supporting Python 2.7.
- Enabled SIMD on power9 for bitshuffle filter (PR #90)
- Added github actions continous intergration (PR #99)
- Added debian/ubuntu packaging support (PR #87)
- Fixed compilation under macos10.15 with Python 3.8 (PR #102)
- Fixed
numpy1.20 deprecation warning (PR #97) - Updated CHANGELOG and version (PR #91, #103)