Skip to content

Releases: ruby/zlib

v3.2.1

17 Dec 01:16
9c90646
Compare
Choose a tag to compare

What's Changed

  • Don't call rb_str_set_len while released the GVL. by @ioquatix in #88
  • Add support for safe offload of no-gvl code. by @ioquatix in #89
  • Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in #90
  • Bump rubygems/release-gem from 612653d273a73bdae1df8453e090060bb4db5f31 to 9e85cb11501bebc2ae661c1500176316d3987059 by @dependabot in #91

Full Changelog: v3.2.0...v3.2.1

v3.2.0

12 Nov 04:11
7bb6d98
Compare
Choose a tag to compare

What's Changed

  • Switch to macos-13 in CI by @eregon in #76
  • Revert "Switch to macos-13 in CI" by @eregon in #77
  • In Zlib::GzipReader#eof? check if we're actually at eof by @martinemde in #72
  • Clear temporary directory by @nobu in #78
  • Exclude older than 2.6 on macos-14 by @nobu in #79
  • Avoid allocating intermediary strings when readpartial is passed an outbuf by @segiddins in #61
  • Add compile task in Development section by @genya0407 in #80
  • Retired Travis CI by @hsbt in #84
  • Tell gcc-14 that Qnil is not passed to gzfile_calc_crc by @nobu in #85
  • Reduce ensure nesting by @nobu in #86
  • Reenable Travis CI. by @junaruga in #87

New Contributors

Full Changelog: v3.1.0...v3.2.0

v3.1.1

30 May 01:19
220f962
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v3.1.1

v3.1.0

07 Nov 09:38
2561e12
Compare
Choose a tag to compare

What's Changed

  • Fix the test broken in older versions by @nobu in #52
  • Limit test time and ignore failures on TruffleRuby by @nobu in #53
  • Check for functions with arguments and the header by @nobu in #51
  • Update test libraries from ruby/ruby 2023-03-24 by @hsbt in #54
  • Zlib.gunzip should not fail with non-ascii-8bit strings by @sorah in #55
  • Improve CI dependencies by @hsbt in #59
  • Add truffleruby-head in CI by @eregon in #62
  • Workaround: Fix test failures on Ubuntu jammy s390x. by @junaruga in #63
  • Rakefile: Update the test task to pass on Ubuntu jammy s390x. by @junaruga in #65
  • Fix misdetection of {crc32,alder32}_z in cloudflare zlib fork by @KJTsanaktsidis in #68
  • Check for z_size_t along with {crc,adler}32_z in extconf.rb by @KJTsanaktsidis in #69
  • Support Ruby 2.5+ again by @hsbt in #70

New Contributors

Full Changelog: v3.0.0...v3.1.0

v3.0.0

05 Dec 08:26
f1ce5e3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.1...v3.0.0

v2.1.1

17 Nov 10:05
82e9a63
Compare
Choose a tag to compare

What's Changed

  • Fix a bug that GZipReader#gets may return incomplete line by @kou in #32
  • CI: Use bundler-cache by @olleolleolle in #34

New Contributors

  • @kou made their first contribution in #32

Full Changelog: v2.1.0...v2.1.1

v2.1.0

17 Nov 10:05
dd593ac
Compare
Choose a tag to compare

What's Changed

  • Use GitHub Actions by @hsbt in #11
  • Tweak the configuration of GitHub Actions by @hsbt in #12
  • Fix hyperlink by @jeremyevans in #15
  • Add Zlib::GzipReader.zcat for handling multiple gzip streams in gz file by @jeremyevans in #13
  • Document that gets can return nil when eof? returns false by @jeremyevans in #18
  • Allow Zlib.crc32 and .adler32 to accept IO instance by @jeremyevans in #17
  • Add Zlib::Inflate#inflate :buffer keyword argument by @jeremyevans in #20
  • Switch to use test-unit gem by @hsbt in #21
  • Resume zstream if available [Bug #10961] by @wanabe in #22
  • Unify tests configurations for GitHub Actions by @hsbt in #24
  • gemspec: Remove unused files by @olleolleolle in #26
  • Synchronize access to zstream to prevent segfault in multithreaded use by @jeremyevans in #27
  • Don't print out warnings when freeing. by @ioquatix in #28
  • Revert "Don't print out warnings when freeing." by @nobu in #29
  • Don't print out warnings when finalizing by @nobu in #30

New Contributors

Full Changelog: v1.1.0...v2.1.0

v2.0.0

17 Nov 10:06
434eba5
Compare
Choose a tag to compare

What's Changed

  • Use GitHub Actions by @hsbt in #11
  • Tweak the configuration of GitHub Actions by @hsbt in #12
  • Fix hyperlink by @jeremyevans in #15
  • Add Zlib::GzipReader.zcat for handling multiple gzip streams in gz file by @jeremyevans in #13
  • Document that gets can return nil when eof? returns false by @jeremyevans in #18
  • Allow Zlib.crc32 and .adler32 to accept IO instance by @jeremyevans in #17
  • Add Zlib::Inflate#inflate :buffer keyword argument by @jeremyevans in #20

Full Changelog: v1.1.0...v2.0.0

v1.1.0

17 Nov 10:05
5af77c1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

17 Nov 10:05
27942f6
Compare
Choose a tag to compare

Full Changelog: v0.1.0...v1.0.0