Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 1.49 KB

CHANGELOG.md

File metadata and controls

49 lines (29 loc) · 1.49 KB

Changelog

[1.0.3] - 2021-02-05

Changed

  • Optimized read_symbol to read 16 bits at a time as is done in the C reference implementation
  • Fixed issue with compressed input that contains data split across multiple metadata blocks
  • Some changes to unit/integration tests to better support testing issues in compression format
  • Renamed test module to conform to pattern expected by unittest
  • Unit tests can now test using multiple compressed versions of each uncompressed example file
  • Fixed error revealed by one of the newly tested cases involving an edge case in compressed format

[1.0.2] - 2021-02-02

Added

  • Created a change log

Changed

  • Performance improvement: Merged BrotliBitReader functions that read, peek, and skip bits from the input buffer into a single read_bits function, reducing total number of calls and some redundancy in the inner loop processing

  • Minor corrections in the README

[1.0.1] - 2021-02-02

Changed

  • Removed all code that implemented use of intermediate streams and ringbuffers so that decoding is just done as an in-memory transfer between the input and output buffers

  • Streamlined the BroltliBitReader class and ensured that all access to it from other classes happens via calls to a few functions that are intended to be parts of its API

[1.0.0] - 2021-01-30

Added

  • Version number

Changed

  • Removed leading underscore from module name, as underscore is convention only for C/C++ modules

2021-01-29 - Initial implementation