This changelog documents all notable changes in the project.
- Added support for MacOS builds.
- Added support for processing files larger than 2 GB.
- Further optimization of bspatch (~ 4 % gain).
- Fixed stack overflow in bsdiff for edge cases.
- Added support for Clang and MSVC compilers.
- Added header compatibility with C++.
- Added control buffer optimization that generates a bit smaller patch files.
- Fixes CVE-2014-9862 (heap overflow in bspatch).
- Switched to CMake build process.
- Read and write library callbacks now specify which buffer is being read/written.