Releases: 4kills/go-zlib
Releases · 4kills/go-zlib
v1.2.0 (future-proof dependencies, bug fixes)
This version removes the precompiled zlib archive files in favour of supporting (mostly) all operating systems and architectures as well as putting the version of zlib into the user's responsibility. This means, you can decide which version of zlib is used under the hood, i.e., it is up-to-date. Read the Readme installation section for details.
Furthermore, a bug caused by using small buffers in the Reader's read
function was fixed. Through this bug fix, the reader now consistently adheres to Go's reader spec.
v1.1.1 (bug fixes)
Primarily, a bug with nil to automatically determine size has been addressed. See #9 for further details.
v1.1.0 (Streaming, Read-Improvements)
-WARNING: This update introduces breaking changes compared to previous versions!
Changelog:
Major Changes:
- Added Streaming of Data! Read and Write now stream data and as such changed behavior slightly. You need to flush writers now.
- Considerable Performance Improvements to Read-OPs! Read and ReadBuffer are about 15% faster compared to v1.x!
- Changed WriteBuffer and ReadBuffer API for possibly better performance (saving allocations).
Minor Changes:
- Renamed Read-/WriteBytes to Read-/WriteBuffer
- Minor Improvements to Benchmarking Code. Improved precision.
- Added several more tests and improved coverage.
- Improved error reporting performance
- Improved doc strings
- Improved spelling / grammar / style in ReadMe
Minor Bugfixes:
- Fixed Minor Bugs that omitted safety checks on parameters
- Fixed a Bug where nil writers to writer.Reset would crash.
More lightweight release
- moved benchmark data to another repository to be downloaded from there if benchmarks are executed
- slightly improved time measurement for benchmarks
v1.0.1
v1.0
v0.1-alpha
first public pre-release version only working on windows so far