Releases: ruby/zlib
Releases · ruby/zlib
v3.2.0
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 togzfile_calc_crc
by @nobu in #85 - Reduce
ensure
nesting by @nobu in #86 - Reenable Travis CI. by @junaruga in #87
New Contributors
- @martinemde made their first contribution in #72
- @segiddins made their first contribution in #61
- @genya0407 made their first contribution in #80
Full Changelog: v3.1.0...v3.2.0
v3.1.1
v3.1.0
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
- @sorah made their first contribution in #55
- @eregon made their first contribution in #62
- @junaruga made their first contribution in #63
- @KJTsanaktsidis made their first contribution in #68
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- [Bug #18358] Fix crash in zlib when in progress by @peterzhu2118 in #35
- Add Truffleruby head to CI by @gogainda in #31
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #36
- Use omit instead of skip for test-unit by @hsbt in #37
- [DOC] Fix typo in Zlib.adler32_combine by @Maumagnaguagno in #39
- CI: Add Ruby 3.1 to build matrix by @olleolleolle in #40
- Added dependabot.yml for actions by @hsbt in #41
- Bump actions/checkout from 2 to 3 by @dependabot in #42
- Mask checksums to lower 32bits by @nobu in #43
- Mask checksums to lower 32bits on also IL32 platforms by @nobu in #44
- Use
z_size_t
version functions by @nobu in #45 - Update versions to test by @nobu in #48
New Contributors
- @peterzhu2118 made their first contribution in #35
- @gogainda made their first contribution in #31
- @k0kubun made their first contribution in #36
- @Maumagnaguagno made their first contribution in #39
- @dependabot made their first contribution in #42
Full Changelog: v2.1.1...v3.0.0
v2.1.1
v2.1.0
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
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
What's Changed
- README: ruby code fences by @olleolleolle in #2
- Test build on new Ruby versions by @nicolasleger in #3
- Sync Ruby/zlib version with gem version by @stomar in #4
- Remove taint support by @jeremyevans in #9
- Fix setting mtime to zero in GzipWriter by @XrXr in #10
New Contributors
- @nicolasleger made their first contribution in #3
- @stomar made their first contribution in #4
- @XrXr made their first contribution in #10
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Full Changelog: v0.1.0...v1.0.0
v0.1.0
Full Changelog: v0.0.1...v0.1.0