- Improve handling of edge cases and malformed
Content-Encodingheaders - Support multiple encodings and respect
identityresponses - Avoid modifying streaming and non-string response bodies
- Normalize response headers after decompression
- Update and expand test coverage, test with Ruby 4.0
- Require
StringIOthat might not always be readily available
- Minor code fixes, make some methods more solid
- Minor fixes in gemspec
- Breaking change: Drop support for Ruby 2, require 3.0+
- Breaking change: Drop support for Faraday v1. If you need to support Faraday v1, stay on faraday-gzip version 2.
- Various code tweaks
- Remove JRuby 9.3 from CI matrix
- Handle cases when body is
nil(thanks, @bendangelo)
- Use zlib version 3
- Added support for JRuby (thanks, @ashkulz)
- Test with Ruby 3.2
- Minor updates
- First stable release.
- Initial release.