Releases: silx-kit/hdf5plugin
7.0.0: 25/06/2026
What's Changed
This release includes a change of major version of the embedded c-blosc2 library.
-
Added
hd5plugin.from_filter_options(filter_id, filter_options)function to create filter instances from hdf5 "cd_values" (PR #366) -
Added
hdf5plugin.FilterBase.get_config()method to retrieve parameters as adictandreprsupport (PR #373, #376) -
Added support of negative compression levels to
hdf5plugin.Zstd(PR #395) -
Fixed type checker re-export compatibility by adding
__all__to__init__.py(PR #381) -
Fixed
Bitshuffle'sclevelargument supported range (PR #384) -
Updated compression filters:
-
Updated compression libraries:
-
Build:
-
Misc.:
New Contributors
- @crusaderky made their first contribution in #363
- @tiltingpenguin made their first contribution in #367
- @riccardoratta made their first contribution in #381
- @payno made their first contribution in #398
Full Changelog: v6.0.0...v7.0.0
6.0.0: 08/10/2025
What's Changed
This release requires Python >= 3.9 (PR #345).
-
Compression filters and libraries:
-
Build:
- Deprecated
hdf5plugin.version_info(PR #358) - Added Python typing (PR #350, #360)
- Code formatting and linting (PR #340, #347)
- Updated project description and changelog (PR #344, #361)
Full Changelog: v5.1.0...v6.0.0
5.1.0: 31/03/2025
What's Changed
-
Compression filters and libraries:
-
Build:
-
Updated continuous integration configuration (PR #331)
Full Changelog: v5.0.0...v5.1.0
v5.0.0: 30/08/2024
What's Changed
This release requires Python >= 3.8 (PR #301) and h5py >= 3.0.0 (PR #300).
-
Removed deprecated constants:
hdf5plugin.config,hdf5plugin.date,hdf5plugin.hexversionandhdf5plugin.strictversion(PR #301) -
Compression filters and libraries:
-
Updated filters:
-
Updated libraries:
-
Fixed zfp compilation options for Visual Studio 2022 (PR #313)
-
Fixed
hdf5plugin.Bitshuffleto avoid raisingValueErrorwhenlz4=False(PR #309) -
Fixed compilation warning on Windows by removing
/openmplink flags (PR #316) -
Added
HDF5PLUGIN_CPP20build configuration environment variables for Sperr (PR #303) -
Updated
setup.py(PR #298) -
Updated copyright statement (PR #308)
-
Updated continuous integration configuration (PR #298, #312,#313, #314)
New Contributors
Full Changelog: v4.4.0...v5.0.0
4.4.0: 08/02/2024
What's Changed
-
blosc2 filter: Added support of blosc2 plugins (PR #295)
-
Updated zfp (v1.0.1) (PR #287)
Full Changelog: v4.3.0...v4.4.0
4.4.0b0: 24/01/2024
Release notes
- Updated documentation configuration to accomodate changes in readthedocs by @t20100 in #285
- Updated embedded libraries: c-blosc2 v2.12.0, zfp v1.0.1 by @t20100 in #287
- Documentation: Updated link to hdf5 registered filters by @t20100 in #288
- SZ3 filter: Updated tests by @t20100 in #290
- Updated embedded library: c-blosc2 v2.13.0 by @t20100 in #291
- Added a release github action workflow by @t20100 in #292
Full Changelog: v4.3.0...v4.4.0b0
4.3.0: 09/11/2023
What's Changed
-
Updated hdf5-blosc2 to support b2nd (PR #282)
-
Updated c-blosc2 (v2.11.1) and enabled its AVX512 support (PR #283)
-
Updated continuous integration to test with Python 3.12 (PR #281)
-
Added European HDF Users Group (HUG) Meeting 2023 presentation and companion material (PR #280)
New Contributors
Full Changelog: v4.2.0...v4.3.0
4.2.0: 12/09/2023
What's Changed
-
Updated libraries: c-blosc (v1.12.5), c-blosc2 (v2.10.2) (PR #273)
-
Updated filter H5Z-ZFP (v1.1.1) (PR #273)
-
Updated build dependencies:
-
Fixed Continuous integration (PR #275)
-
Debian packaging (PR #277):
- Added Debian 12
- Removed Debian 10
Full Changelog: v4.1.3...v4.2.0
4.1.3: 16/06/2023
This is a bug fix release.
What's Changed
- Fixed SZ compression filter build option that was leading to errors higher than the required tolerance (PR #268, #269)
Full Changelog: v4.1.2...v4.1.3
4.1.2: 01/06/2023
What's Changed
- Updated libraries: c-blosc (v1.12.4), c-blosc2 (v2.9.2), snappy (v1.1.10), zstd (v1.5.5), zlib (v1.2.13) (PR #266)
- Updated filter registration (PR #264)
Full Changelog: v4.1.1...v4.1.2