Releases: 4kills/go-libdeflate
v2.2.1 Reduced memory footprint
v2.2.0 De-/Compressor Auto Close - Easier Multithreading!
This new feature update introduces Compressors/Decompressors which are closed automatically through the Go Garbage Collection.
This facilitates Multithreading. It enables, for example, the easy use of sync.Pool
. Furthermore, you don't have to think about manually closing these De-/Compressors anymore.
v2.1.0 Future proof libdeflate dependency
This version removes the precompiled libdeflate archive files in favour of supporting (mostly) all operating systems and architectures as well as putting the version of libdeflate into the user's responsibility. This means, you can decide which version of libdeflate is used under the hood, i.e., it is up-to-date.
v1.4.0 Future proof libdeflate dependency
This version removes the precompiled libdeflate archive files in favour of supporting (mostly) all operating systems and architectures as well as putting the version of libdeflate into the user's responsibility. This means, you can decide which version of libdeflate is used under the hood, i.e., it is up-to-date.
v2.0.3 Hotfix for endless loop upon entering a special type of corrupted data
Merge pull request #14 from 4kills/fix/endless-insufficient-space Hot Fix: endless loop upon entering corrupted input data
v1.3.2 Hotfix for endless loop upon entering a special type of corrupted data
Merge pull request #14 from 4kills/fix/endless-insufficient-space Hot Fix: endless loop upon entering corrupted input data
v2.0.2 (Tidied up Repository)
Made the repository along with versioning compliant to go best practices
v1.3.1 (Tidied up Repository)
Made the repository along with versioning compliant to go best practices
v2.0.1 (Changed Repository Name)
Changed imports after repository name change to keep the library working without downloading duplicate code.
v2.0.0
Warning: This update contains breaking API changes compared to the versions v1.x.x.
Changelog:
- Added consumed bytes return value to Decompress functions, which allows to see when the library stopped decompressing the input data/ when the compressed data stream ended.