Releases: flanglet/kanzi
Releases · flanglet/kanzi
2.3
2.2
- Level 4 was too slow and has been replaced: Level 1 to 3 have been promoted and a new Level 1 with no entropy codec has been added
- Rewritten Huffman codec (30% faster)
- Improved LZ codec (better compression)
- Faster UTF transform (>25% faster)
- Many other performance improvements (ANS, ROLZ, CM, ...)
- Bug fixes
2.1
2.0
1.9
- Level 1 compresses better
- New level 2 to fill a compression/speed gap
- Level 3 compresses slightly better and faster
- Level 5, 6, 7 decompress faster
- Level 8 uses less memory (a bit weaker and faster)
- Partial decompression available (only some blocks)
- Bitstream format frozen
1.8
- Corner cases fixed and code improvements
- Level 1 compresses a lot better
- New codec for some multimedia files added to levels 2 & 3
- Multi-threading rewritten to parallelize entropy (de)coding
- Level 5 faster & level 6 faster (but a bit weaker)
- Levels 7 & 8 a bit stronger
1.7
1.6
1.5
1.4
- Bug fixes
- Code reorganization: split into 3 repositories (1 per language): kanzi. kanzi-go, kanzi-cpp.
- Jar can be now be built with maven.
- New LZ based compression level 2
- Compression improved in (ex) levels 1, 3 and 5. Level 5 is also faster
- First stage allows up to 8 functions (instead of 4).