1.1.10
- feat: reuse zlib's decoder buffer by @Vaiz in https://github.com/rust-lang/flate2-rs/pull/532
- feat: add reset method for read::GzDecoder and buffered::GzDecoder by @Vaiz in https://github.com/rust-lang/flate2-rs/pull/534
- Drop cloudflare-zlib by @kornelski in https://github.com/rust-lang/flate2-rs/pull/539
- Add a wrapper for the
Crcstruct by @MikkelPaulson in https://github.com/rust-lang/flate2-rs/pull/540 - Bump miniz_oxide to 0.9 by @oscargus in https://github.com/rust-lang/flate2-rs/pull/543
- Upgrade miniz_oxide and add unit tests of the different flush kinds by @fintelia in https://github.com/rust-lang/flate2-rs/pull/498
- Fix infinite loop in writing gzip header/footer by @Shnatsel in https://github.com/rust-lang/flate2-rs/pull/547
- test: generate corrupt gzip fixture at runtime by @nanookclaw in https://github.com/rust-lang/flate2-rs/pull/550
- Reject oversized gzip extra fields by @Byron in https://github.com/rust-lang/flate2-rs/pull/553
- Reject incomplete deflate streams at EOF by @Guflly in https://github.com/rust-lang/flate2-rs/pull/556
- Include
README.mdin a private module by @bushrat011899 in https://github.com/rust-lang/flate2-rs/pull/562 - Add
no_stdsupport using nightlyalloc_ioby @bushrat011899 in https://github.com/rust-lang/flate2-rs/pull/559 - Update
get_mut()documentation to make clear how 'inner` can be used by @Byron in https://github.com/rust-lang/flate2-rs/pull/558
- @Vaiz made their first contribution in https://github.com/rust-lang/flate2-rs/pull/532
- @MikkelPaulson made their first contribution in https://github.com/rust-lang/flate2-rs/pull/540
- @oscargus made their first contribution in https://github.com/rust-lang/flate2-rs/pull/543
- @nanookclaw made their first contribution in https://github.com/rust-lang/flate2-rs/pull/550
- @Guflly made their first contribution in https://github.com/rust-lang/flate2-rs/pull/556
- @bushrat011899 made their first contribution in https://github.com/rust-lang/flate2-rs/pull/562
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10
1.1.9 - upgrade zlib-rs to version `0.6.0`
- use
zlib-rsfor crc32 (when available) by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/526 - Add tests to check data CRC by @jongiddy in https://github.com/rust-lang/flate2-rs/pull/527
- update LICENSE-MIT by @wgyt in https://github.com/rust-lang/flate2-rs/pull/528
- upgrade zlib-rs to version
0.6.0by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/529
- @wgyt made their first contribution in https://github.com/rust-lang/flate2-rs/pull/528
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.8...1.1.9
1.1.8
- Document feature flags using document-features crate by @Copilot in https://github.com/rust-lang/flate2-rs/pull/519
- Complete the zlib-rs support without the need for C-bindings by @Byron in https://github.com/rust-lang/flate2-rs/pull/524
- test zlib API for all compatible backends by @Byron in https://github.com/rust-lang/flate2-rs/pull/525
- @Copilot made their first contribution in https://github.com/rust-lang/flate2-rs/pull/519
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8
1.1.7 - depend on `zlib-rs` directly and remove `libz-rs-sys`
- chore: make some documents clearer by @reddaisyy in https://github.com/rust-lang/flate2-rs/pull/510
- Explain rationale for choosing bufread,read,write modules by @jongiddy in https://github.com/rust-lang/flate2-rs/pull/512
- use Decompress::reset() instead of recreating in DeflateDecoder by @amirshukayev in https://github.com/rust-lang/flate2-rs/pull/514
- use
zlib_rsapi by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/513
- @reddaisyy made their first contribution in https://github.com/rust-lang/flate2-rs/pull/510
- @amirshukayev made their first contribution in https://github.com/rust-lang/flate2-rs/pull/514
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6
1.1.6 - YANKED
It caused https://github.com/rust-lang/flate2-rs/issues/515.
- chore: make some documents clearer by @reddaisyy in https://github.com/rust-lang/flate2-rs/pull/510
- Explain rationale for choosing bufread,read,write modules by @jongiddy in https://github.com/rust-lang/flate2-rs/pull/512
- use Decompress::reset() instead of recreating in DeflateDecoder by @amirshukayev in https://github.com/rust-lang/flate2-rs/pull/514
- use
zlib_rsapi by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/513
- @reddaisyy made their first contribution in https://github.com/rust-lang/flate2-rs/pull/510
- @amirshukayev made their first contribution in https://github.com/rust-lang/flate2-rs/pull/514
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6
1.1.5
This bugfix release fixes #508, as flush didn't always work anymore in conjunction with miniz_oxide.
- Revert flush change by @fintelia in https://github.com/rust-lang/flate2-rs/pull/509
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5
1.1.4 - it's 1.1.3 with fixed documentation
See here for the changelog of v1.1.3: https://github.com/rust-lang/flate2-rs/releases/tag/1.1.3 .
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.3...1.1.4
1.1.3
- use
zlibVersion()instead of aconstfor the version by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/491 - Switch from adler2 to simd-adler32 crate when using miniz_oxide backend by @Shnatsel in https://github.com/rust-lang/flate2-rs/pull/492
- Correct documentation typo by @fintelia in https://github.com/rust-lang/flate2-rs/pull/495
- Use partial flushes with miniz_oxide backend by @fintelia in https://github.com/rust-lang/flate2-rs/pull/496
- Undo introducing straight up incorrect documentation by @Shnatsel in https://github.com/rust-lang/flate2-rs/pull/497
- Update cloudflare-zlib-sys crate by @jongiddy in https://github.com/rust-lang/flate2-rs/pull/503
- Add
(de)compress_uninitthat accepts&[MaybeUninit<u8>]by @NobodyXu in https://github.com/rust-lang/flate2-rs/pull/502 - bump the patch level for a new release by @Byron in https://github.com/rust-lang/flate2-rs/pull/504
- @fintelia made their first contribution in https://github.com/rust-lang/flate2-rs/pull/495
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.3
1.1.2
- feat: simplify manual bits extraction and an unneeded reref by @CosminPerRam in https://github.com/rust-lang/flate2-rs/pull/484
- chore: update deps by @CosminPerRam in https://github.com/rust-lang/flate2-rs/pull/485
- feat: solve remaining clippy warnings and add it to CI by @CosminPerRam in https://github.com/rust-lang/flate2-rs/pull/487
- ci: add audit check by @CosminPerRam in https://github.com/rust-lang/flate2-rs/pull/488
- feat: revert most recent deps updates by @CosminPerRam in https://github.com/rust-lang/flate2-rs/pull/489
- upgrade zlib-rs to version
0.5.1by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/490
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2
1.1.1
This release should be smaller and thus faster to download. Additionally, when using the zlib-rs backend, duplicate symbol issues shouldn't occur anymore.
- docs: Update README to promote zlib-rs by @Xuanwo in https://github.com/rust-lang/flate2-rs/pull/470
- Update miniz_oxide to 0.8.5 by @oyvindln in https://github.com/rust-lang/flate2-rs/pull/475
- Remove stale CHANGELOG.md by @jayvdb in https://github.com/rust-lang/flate2-rs/pull/476
- More informative README on backends by @Shnatsel in https://github.com/rust-lang/flate2-rs/pull/480
- Rewrite outdated backend notes in lib.rs by @Shnatsel in https://github.com/rust-lang/flate2-rs/pull/481
- upgrade zlib-rs to version
0.5.0by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/482
- @Xuanwo made their first contribution in https://github.com/rust-lang/flate2-rs/pull/470
- @jayvdb made their first contribution in https://github.com/rust-lang/flate2-rs/pull/476
Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.1.0...1.1.1