* fix a LZP decompression bug when a match occurred before block boundary. * don't set rpath in the Makefile * fix build warnings from -v * add `most` support * windows binary mode fix
1.2.0
* alias `-z` to `-e` (compatibility with bzip2). * version bzip3 library. * dynamically link library to the tool (eliminating the libbz3.c duplication in tool and library). * add verbose output (via `-v`). * add version information to the manual pages. * set `rpath` in the Makefile to solve an issue with /usr/local/lib not being present in the dynamic linker search path.
1.1.8
* add the Apache-2.0 license of `libsais`.
1.1.7
* rename unbzip3 as bunzip3 for bzip2/gzip/lzip/... compatibility. * high level api for libbzip3: `bz3_bound`, `bz3_compress` and `bz3_decompress`. * more robust decompression; safety checks for the RLE and LZP steps. * documentation for the frame format. * examples of bzip3 API usage, AFL fuzzing instructions. * `bz3_version` API function * more robust I/O handling and fsync (linux only) calls to ensure a correct I/O transaction.
* rework the argument parsing schema to resemble UNIX utilities more. * make compression the default action * replace -v with -V for version information * manual pages * bz3cat, bz3more, bz3less, bz3grep, unbzip3 utilities * disable architecture-specific optimisations in github release builds