- Renamed `__call__` method to `quantize`, and added `digitize` method in quantizers.
0.19.0
Breaking changes
- Adopt MSB-first instead of LSB-first for the labeling of modulation schemes.
Added
- Implemented [unary code](https://komm.dev/ref/UnaryCode) and [Fibonacci code](https://komm.dev/ref/FibonacciCode).
0.18.0
Breaking changes
- Adopt MSB-first instead of LSB-first for `LempelZiv78` and `LempelZivWelch` classes. - Hide `inv_enc_mapping` from `FixedToVariableCode`, and `inv_dec_mapping` from `VariableToFixedCode` classes.
0.17.0
Added
- Implemented [Lempel–Ziv 78](https://komm.dev/ref/LempelZiv78Code) and [Lempel–Ziv–Welch](https://komm.dev/ref/LempelZivWelchCode) lossless data compression algorithms.
0.16.2
Fixed
- Fixed regression in block decoders when processing input with errors beyond their error correction capability.
0.16.1
Added
- Added size property to lossless source coding codes.