Releases: flanglet/kanzi
1.3
- More bug fixes
- Directories can now be compressed/decompressed.
- Improved code portability: C++ builds with g++, clang++, mingw-w32, MSVS 2008 (no concurrency), MSVS2015. Go supports 64 and 32 bit builds.
- Added E8E9 filter
- Improved level 5 compression ratio
- Lot of misc. improvements (better reporting, better memory usage in multithreaded scenarios, removed a few memory leaks, etc...)
1.2
1.1
1.0
kanzi_04_16
Compression:
Misc bug fixes.
Faster Huffman encoding and Range encoding/decoding.
PAQ is slightly slower with an improved compression ratio.
TPAQ is a new (slower) but powerful Context Mixing based entropy codec.
Tiny compression ratio improvement for binary entropy coders.
Other:
New color models.
New transform: DST.
New up-samplers: Bicubic, Guided bilinear and Edge oriented.
kanzi_07_15
Fixes. Speed improvements. New Context model predictor for binary arithmetic encoder. Improved logging. Increase max BWT block size to 1 GB. Updates to LZ4 code.
kanzi_02_15
Improvements across the board (mostly speed related).
Added support for bijective BWT, ANS entropy coder, rewrote range entropy coder.
In BWT, reduce memory use for large blocks (size >= 1<<24).
Modify BlockCodec to allow the use of BWT or a different byte transform. Renamed Block Codec to BWT Block Codec.
Add a command line option to test compression/decompression without saving any output (-output=none).
Max block size for block coder pushed to 256 MB (limited by block header size).
Simplify top interfaces (BitStream and Entropy Codecs).
Misc. improvements to image filters (Java).
Various bug fixes.
kanzi_08_14
Added DivSufSort to speed up forward BWT.
Many small speed optimizations.
Fixed several issues including a regression preventing the Go implementation to work with several jobs.