LZ4 v1.9.1
This is a point release, which main objective is to fix a read out-of-bound issue reported in the decoder of v1.9.0. Upgrade from this version is recommended.
A few other improvements were also merged during this time frame (listed below).
A visible user-facing one is the introduction of a new command --list, started by @gabrielstedman, which makes it possible to peek at the internals of a .lz4 file. It will provide the block type, checksum information, compressed and decompressed sizes (if present). The command is limited to single-frame files for the time being.
Changes
- fix : decompression functions were reading a few bytes beyond input size (introduced in v1.9.0, reported by @ppodolsky and @danlark1)
- api : fix : lz4frame initializers compatibility with c++, reported by @degski
- cli : added command
--list, based on a patch by @gabrielstedman - build: improved Windows build, by @JPeterMugaas
- build: AIX, by Norman Green
Note : this release has an issue when compiling liblz4 dynamic library on Mac OS-X. This issue is fixed in : https://github.com/lz4/lz4/pull/696 .