Skip to content

Releases: 4kills/go-zlib

v1.2.0 (future-proof dependencies, bug fixes)

19 Jan 08:56
Compare
Choose a tag to compare

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)

28 Jun 07:59
d0bdfac
Compare
Choose a tag to compare

Primarily, a bug with nil to automatically determine size has been addressed. See #9 for further details.

v1.1.0 (Streaming, Read-Improvements)

07 Nov 11:35
Compare
Choose a tag to compare
-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

12 Jul 18:04
951b964
Compare
Choose a tag to compare
  • moved benchmark data to another repository to be downloaded from there if benchmarks are executed
  • slightly improved time measurement for benchmarks

v1.0.1

06 Jul 11:32
Compare
Choose a tag to compare
simplified native library

v1.0

06 Jul 11:32
Compare
Choose a tag to compare
release working on windows/macos/linux

v0.1-alpha

06 Jul 11:31
Compare
Choose a tag to compare
v0.1-alpha Pre-release
Pre-release
first public pre-release version only working on windows so far