rust-lang/flate2-rs (flate2)
### [`v1.0.35`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.0.35): - security update to zlib-rs
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.34...1.0.35)
#### What's Changed
- Upgrade actions/upload-artifact by [@jdno](https://redirect.github.com/jdno) in [https://github.com/rust-lang/flate2-rs/pull/438](https://redirect.github.com/rust-lang/flate2-rs/pull/438)
- upgrade zlib-rs to version `0.4.0` by [@folkertdev](https://redirect.github.com/folkertdev) in [https://github.com/rust-lang/flate2-rs/pull/439](https://redirect.github.com/rust-lang/flate2-rs/pull/439)
#### New Contributors
- [@jdno](https://redirect.github.com/jdno) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/438](https://redirect.github.com/rust-lang/flate2-rs/pull/438)
**Full Changelog**: https://github.com/rust-lang/flate2-rs/compare/1.0.34...1.0.35
### [`v1.0.34`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.0.34)
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.33...1.0.34)
#### What's Changed
- Add minimum build test back in to CI by [@jongiddy](https://redirect.github.com/jongiddy) in [https://github.com/rust-lang/flate2-rs/pull/426](https://redirect.github.com/rust-lang/flate2-rs/pull/426)
- docs: fix compression level range from 0-9 to 0-10 by [@ByteBaker](https://redirect.github.com/ByteBaker) in [https://github.com/rust-lang/flate2-rs/pull/427](https://redirect.github.com/rust-lang/flate2-rs/pull/427)
- Document backend differences in compression levels by [@Shnatsel](https://redirect.github.com/Shnatsel) in [https://github.com/rust-lang/flate2-rs/pull/430](https://redirect.github.com/rust-lang/flate2-rs/pull/430)
- Upgrade zlib-rs to 0.3.0 to get multiple bugfixes by [@Shnatsel](https://redirect.github.com/Shnatsel) in [https://github.com/rust-lang/flate2-rs/pull/428](https://redirect.github.com/rust-lang/flate2-rs/pull/428)
- Better wording in compression level docs by [@Shnatsel](https://redirect.github.com/Shnatsel) in [https://github.com/rust-lang/flate2-rs/pull/431](https://redirect.github.com/rust-lang/flate2-rs/pull/431)
#### New Contributors
- [@ByteBaker](https://redirect.github.com/ByteBaker) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/427](https://redirect.github.com/rust-lang/flate2-rs/pull/427)
- [@Shnatsel](https://redirect.github.com/Shnatsel) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/430](https://redirect.github.com/rust-lang/flate2-rs/pull/430)
**Full Changelog**: https://github.com/rust-lang/flate2-rs/compare/1.0.33...1.0.34
### [`v1.0.33`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.0.33): - fix minimal manifest versions
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.32...1.0.33)
#### What's Changed
- Fix msrv: Run msrv checks with minimal versions by [@NobodyXu](https://redirect.github.com/NobodyXu) in [https://github.com/rust-lang/flate2-rs/pull/425](https://redirect.github.com/rust-lang/flate2-rs/pull/425)
#### New Contributors
- [@NobodyXu](https://redirect.github.com/NobodyXu) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/425](https://redirect.github.com/rust-lang/flate2-rs/pull/425)
**Full Changelog**: https://github.com/rust-lang/flate2-rs/compare/1.0.32...1.0.33
### [`v1.0.32`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.0.32): - turn panic into error
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.31...1.0.32)
#### What's Changed
##### Fix
- Return error instead of packing on Z_MEM_ERROR by [@crazymerlyn](https://redirect.github.com/crazymerlyn) in [https://github.com/rust-lang/flate2-rs/pull/423](https://redirect.github.com/rust-lang/flate2-rs/pull/423)
##### Other
- prepare new release by [@Byron](https://redirect.github.com/Byron) in [https://github.com/rust-lang/flate2-rs/pull/416](https://redirect.github.com/rust-lang/flate2-rs/pull/416)
- update miniz_oxide dependency to 0.8.x by [@oyvindln](https://redirect.github.com/oyvindln) in [https://github.com/rust-lang/flate2-rs/pull/420](https://redirect.github.com/rust-lang/flate2-rs/pull/420)
- update maintenance guide with recent news by [@Byron](https://redirect.github.com/Byron) in [https://github.com/rust-lang/flate2-rs/pull/419](https://redirect.github.com/rust-lang/flate2-rs/pull/419)
- Check minimal version of Rust that compiles by [@jongiddy](https://redirect.github.com/jongiddy) in [https://github.com/rust-lang/flate2-rs/pull/421](https://redirect.github.com/rust-lang/flate2-rs/pull/421)
- Remove non-existent build in CI by [@jongiddy](https://redirect.github.com/jongiddy) in [https://github.com/rust-lang/flate2-rs/pull/422](https://redirect.github.com/rust-lang/flate2-rs/pull/422)
#### New Contributors
- [@crazymerlyn](https://redirect.github.com/crazymerlyn) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/423](https://redirect.github.com/rust-lang/flate2-rs/pull/423)
**Full Changelog**: https://github.com/rust-lang/flate2-rs/compare/1.0.31...1.0.32
### [`v1.0.31`](https://redirect.github.com/rust-lang/flate2-rs/blob/HEAD/CHANGELOG.md#1031-2024-08-03)
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.30...1.0.31)
This release allows using `libz-rs` in the latest version, v0.2.1.
##### Commit Statistics
- 7 commits contributed to the release over the course of 95 calendar days.
- 95 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
##### Commit Details
view details
- **Uncategorized**
- Add exclusion rule to not package github or git specific files with crate. ([`25541bd`](https://redirect.github.com/Byron/flate2-rs/commit/25541bd2aa4fd24fbb2b370eb3c2742724f956ac))
- Crate and update changelog in preparation for release. ([`1dbed76`](https://redirect.github.com/Byron/flate2-rs/commit/1dbed76ca0f63b215faa5ad321a42bb629686456))
- Merge pull request [#415](https://redirect.github.com/rust-lang/flate2-rs/issues/415) from folkertdev/bump-version-zlib-rs-0.2.1 ([`a7853c0`](https://redirect.github.com/Byron/flate2-rs/commit/a7853c0f803abb45858baf82d504ed14d77cb8c0))
- Release version 1.0.31: bump libz-rs-sys version ([`e6f6949`](https://redirect.github.com/Byron/flate2-rs/commit/e6f694918b3237175e3729e6365e83f9a66518a9))
- Merge pull request [#414](https://redirect.github.com/rust-lang/flate2-rs/issues/414) from yestyle/main ([`9e6af00`](https://redirect.github.com/Byron/flate2-rs/commit/9e6af00a8bd9593f9e1c6421f9d27ccdb13a03b7))
- Remove duplicate word in top-most doc ([`411d641`](https://redirect.github.com/Byron/flate2-rs/commit/411d6414398099c85e1b8fc568ec8929d208777d))
- Merge pull request [#408](https://redirect.github.com/rust-lang/flate2-rs/issues/408) from marxin/document-read-after-end ([`1a0daec`](https://redirect.github.com/Byron/flate2-rs/commit/1a0daec607455f30651674675abb01715586f4d1))
### [`v1.0.30`](https://redirect.github.com/rust-lang/flate2-rs/blob/HEAD/CHANGELOG.md#v1030-2024-04-29)
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.29...1.0.30)
##### Documentation
- Document expected behavior when Read is done for ZLIB and DEFLATE decoders
##### Commit Statistics
- 9 commits contributed to the release over the course of 3 calendar days.
- 3 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#404](https://redirect.github.com/Byron/flate2-rs/issues/404)
##### Commit Details
view details
- **[#404](https://redirect.github.com/Byron/flate2-rs/issues/404)**
- CI verifies that docs can be built ([`bc1b3e9`](https://redirect.github.com/Byron/flate2-rs/commit/bc1b3e960437ecfe8cecdaac9246805bd5fb49b6))
- Fix CI by assuring builds work with --all-features enabled ([`5ce4154`](https://redirect.github.com/Byron/flate2-rs/commit/5ce4154d2b50dfc4b82eaea772fed82c616b501f))
- **Uncategorized**
- Merge pull request [#405](https://redirect.github.com/rust-lang/flate2-rs/issues/405) from Byron/fix-CI ([`d3bea90`](https://redirect.github.com/Byron/flate2-rs/commit/d3bea908edfbb1415f91dfdd298e4eab3e27db97))
- Document expected behavior when Read is done for ZLIB and DEFLATE decoders ([`f37b1b0`](https://redirect.github.com/Byron/flate2-rs/commit/f37b1b0421ddd0070237c2f34474682276290ece))
- Merge pull request [#407](https://redirect.github.com/rust-lang/flate2-rs/issues/407) from striezel-stash/actions-checkout-v4 ([`5048843`](https://redirect.github.com/Byron/flate2-rs/commit/50488437cae9967d8afe4ba086b979f3e719b87c))
- Merge pull request [#406](https://redirect.github.com/rust-lang/flate2-rs/issues/406) from striezel-stash/fix-some-typos ([`42c86ce`](https://redirect.github.com/Byron/flate2-rs/commit/42c86cedde9815f0e27ca12712814b8cfdb7f386))
- Update actions/checkout in GitHub Actions workflows to v4 ([`f7b99e9`](https://redirect.github.com/Byron/flate2-rs/commit/f7b99e90400ca8b375a61ec70b7246b05f0cfcf3))
- Fix typos ([`563f1c4`](https://redirect.github.com/Byron/flate2-rs/commit/563f1c42f4685bb82d6ef1baebcec40ed8cae3ef))
- Prepare bugfix release to make docs work again ([`1126a4a`](https://redirect.github.com/Byron/flate2-rs/commit/1126a4a7584f165a59e0818566938e7e07c386c4))
### [`v1.0.29`](https://redirect.github.com/rust-lang/flate2-rs/blob/HEAD/CHANGELOG.md#v1029-2024-04-26)
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.28...1.0.29)
##### Commit Statistics
- 12 commits contributed to the release over the course of 130 calendar days.
- 195 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
##### Commit Details
view details
- **Uncategorized**
- Merge pull request [#403](https://redirect.github.com/rust-lang/flate2-rs/issues/403) from folkertdev/bump-version-zlib-rs ([`9a25bc0`](https://redirect.github.com/Byron/flate2-rs/commit/9a25bc09b12f0e7b63efb7a5e19ce118ce3caa8b))
- Zlib-rs support version bump ([`e9c87c0`](https://redirect.github.com/Byron/flate2-rs/commit/e9c87c088ae3ab7f486065176a5134790bd504f8))
- Merge pull request [#402](https://redirect.github.com/rust-lang/flate2-rs/issues/402) from jongiddy/bufread-tests ([`8a502a7`](https://redirect.github.com/Byron/flate2-rs/commit/8a502a791fbcbdb56b20f6d6dcd7096f0c8f1a33))
- Merge pull request [#400](https://redirect.github.com/rust-lang/flate2-rs/issues/400) from folkertdev/zlib-rs-c-api ([`320e7c7`](https://redirect.github.com/Byron/flate2-rs/commit/320e7c7aa08b264e73b7cdb87e868f94ba1472ff))
- Test that BufRead and Write can be used after decoding ([`6a26c0c`](https://redirect.github.com/Byron/flate2-rs/commit/6a26c0c569fec440482085986cb9651cdb8a9847))
- Add zlib-rs support via the libz-rs-sys C api for zlib-rs ([`7e6429a`](https://redirect.github.com/Byron/flate2-rs/commit/7e6429a9f90d78815074142873a4d9d434dcf061))
- Merge pull request [#398](https://redirect.github.com/rust-lang/flate2-rs/issues/398) from rust-lang/fix-imports ([`ae78497`](https://redirect.github.com/Byron/flate2-rs/commit/ae784978ff22dea373cf820b3ef5fbc6e948de3f))
- Avoid redudant imports ([`20bbd74`](https://redirect.github.com/Byron/flate2-rs/commit/20bbd749a585f29b10ff498ca4cd8724a4d08520))
- Merge pull request [#394](https://redirect.github.com/rust-lang/flate2-rs/issues/394) from icmccorm/main ([`0a584f4`](https://redirect.github.com/Byron/flate2-rs/commit/0a584f4a0c465e33b52219e8ac74f2ec9a489f9f))
- Switched to storing mz_stream as a raw pointer to fix tree borrows violation. ([`8386651`](https://redirect.github.com/Byron/flate2-rs/commit/8386651feec5c4292c14defd22f128816f7f0e49))
- Merge pull request [#388](https://redirect.github.com/rust-lang/flate2-rs/issues/388) from JakubOnderka/patch-1 ([`f0463d5`](https://redirect.github.com/Byron/flate2-rs/commit/f0463d5ddf3a4eb4f5d0602d8f1c1031e37362e9))
- Fix build for beta and nightly ([`8ef8ae6`](https://redirect.github.com/Byron/flate2-rs/commit/8ef8ae64cb184053c7065197eee5da45d62fc418))
### [`v1.0.28`](https://redirect.github.com/rust-lang/flate2-rs/blob/HEAD/CHANGELOG.md#v1028-2023-10-13)
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.27...1.0.28)
##### Other
- Dedupe code into `write_to_spare_capacity_of_vec` helper.
##### Commit Statistics
- 11 commits contributed to the release over the course of 48 calendar days.
- 62 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
##### Commit Details
view details
- **Uncategorized**
- Merge pull request [#378](https://redirect.github.com/rust-lang/flate2-rs/issues/378) from Byron/prep-release ([`a99b53e`](https://redirect.github.com/Byron/flate2-rs/commit/a99b53ec65d3c2e3f703e5e865d5e886a23a83dc))
- Merge pull request [#380](https://redirect.github.com/rust-lang/flate2-rs/issues/380) from Manishearth/reset-stream ([`223f829`](https://redirect.github.com/Byron/flate2-rs/commit/223f82937a88c229260762cce9f83fd0cb100836))
- Reset StreamWrapper after calling mz_inflate / mz_deflate ([`7a61ea5`](https://redirect.github.com/Byron/flate2-rs/commit/7a61ea527a2ed4657ba8c6b8e04360f5156dadd2))
- Prepare next patch-release ([`1260d3e`](https://redirect.github.com/Byron/flate2-rs/commit/1260d3e88891672ad15c2d336537bdd8f607bb70))
- Merge pull request [#375](https://redirect.github.com/rust-lang/flate2-rs/issues/375) from georeth/fix-read-doc ([`f62ff42`](https://redirect.github.com/Byron/flate2-rs/commit/f62ff42615861f1d890160c5f77647466505eac0))
- Fix and unify docs of `bufread` and `read` types. ([`5b23cc9`](https://redirect.github.com/Byron/flate2-rs/commit/5b23cc91269c44165b07cbfee493d4aa353724fd))
- Merge pull request [#373](https://redirect.github.com/rust-lang/flate2-rs/issues/373) from anforowicz/fix-spare-capacity-handling ([`f285e9a`](https://redirect.github.com/Byron/flate2-rs/commit/f285e9abac98aa4f0a15d2e79993a261f166056c))
- Fix soundness of `write_to_spare_capacity_of_vec`. ([`69972b8`](https://redirect.github.com/Byron/flate2-rs/commit/69972b8262fbe03c28450c4c18961b41ad92af6a))
- Dedupe code into `write_to_spare_capacity_of_vec` helper. ([`82e45fa`](https://redirect.github.com/Byron/flate2-rs/commit/82e45fa8901824344cf636a37c03b2595478a4d1))
- Merge pull request [#371](https://redirect.github.com/rust-lang/flate2-rs/issues/371) from jongiddy/jgiddy/msrv-1.53 ([`20cdcbe`](https://redirect.github.com/Byron/flate2-rs/commit/20cdcbea7d0541809beb516d8717e793d8d965eb))
- Use explicit Default for GzHeaderState enum ([`68ba8f6`](https://redirect.github.com/Byron/flate2-rs/commit/68ba8f6e62c7c0a12e3a62cffa2f1cdf7d1f5f30))
### [`v1.0.27`](https://redirect.github.com/rust-lang/flate2-rs/blob/HEAD/CHANGELOG.md#v1027-2023-08-12)
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.26...1.0.27)
##### New Features
- show clear compiler error when no backend is chosen.
##### Other
- Refer to `MultiGzDecoder` from `GzDecoder`.
This may help dealing with multi-stream gzip files.
`MultiGzDecoder` documentation was also improved to further clarify
why such files would exist.
##### Commit Statistics
- 46 commits contributed to the release over the course of 102 calendar days.
- 105 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 2 unique issues were worked on: [#301](https://redirect.github.com/Byron/flate2-rs/issues/301), [#359](https://redirect.github.com/Byron/flate2-rs/issues/359)
##### Commit Details
view details
- **[#301](https://redirect.github.com/Byron/flate2-rs/issues/301)**
- Refer to `MultiGzDecoder` from `GzDecoder`. ([`afbbf48`](https://redirect.github.com/Byron/flate2-rs/commit/afbbf48bd4acbc2400c8adae9227b1d5890b4d42))
- **[#359](https://redirect.github.com/Byron/flate2-rs/issues/359)**
- Show clear compiler error when no backend is chosen. ([`c9cf23f`](https://redirect.github.com/Byron/flate2-rs/commit/c9cf23f929187a87f10f9658523ed4f80d57a5c2))
- Add test to show how `--no-default-features` should respond. ([`2684a56`](https://redirect.github.com/Byron/flate2-rs/commit/2684a56e218f02f8f0b4dce2d2a8515223974407))
- **Uncategorized**
- Merge pull request [#369](https://redirect.github.com/rust-lang/flate2-rs/issues/369) from rust-lang/next-release ([`1f7085d`](https://redirect.github.com/Byron/flate2-rs/commit/1f7085d3d212e6301bd245005499ee7a43d81e71))
- Prepare 1.0.27 release ([`ccd3d3a`](https://redirect.github.com/Byron/flate2-rs/commit/ccd3d3a417585094aa2661a13cd54a384728dbfc))
- Merge pull request [#367](https://redirect.github.com/rust-lang/flate2-rs/issues/367) from jongiddy/note-read-loss ([`7f96363`](https://redirect.github.com/Byron/flate2-rs/commit/7f963632372d4bc4a1c3d9c7c8fccea2509acb76))
- Merge pull request [#362](https://redirect.github.com/rust-lang/flate2-rs/issues/362) from Byron/maintenace-doc ([`b1e993a`](https://redirect.github.com/Byron/flate2-rs/commit/b1e993aa57a0af20a1de7c54cc23937fe46fdae5))
- Fix typo ([`02cd317`](https://redirect.github.com/Byron/flate2-rs/commit/02cd317738df29252c23bdaa8e059a3bc57515f9))
- Document that `read::GzDecoder` consumes bytes after end of gzip ([`b2079e3`](https://redirect.github.com/Byron/flate2-rs/commit/b2079e33f176bd62ac368a236f2f9e0ca44ed5b0))
- Merge pull request [#361](https://redirect.github.com/rust-lang/flate2-rs/issues/361) from PierreV23/main ([`5d462b3`](https://redirect.github.com/Byron/flate2-rs/commit/5d462b32b795cff9b9fd17f73aa744ea78c31e85))
- Merge pull request [#324](https://redirect.github.com/rust-lang/flate2-rs/issues/324) from jsha/prefer-multigz ([`956397a`](https://redirect.github.com/Byron/flate2-rs/commit/956397a96c10aeb555fd9a6e4fae6e3647371d4d))
- Remove introductory paragraph that described other tools unrelated to `flate2` ([`fc30d9e`](https://redirect.github.com/Byron/flate2-rs/commit/fc30d9e24bffad84eba0d8bcc046e594126398a5))
- Apply suggestions from code review ([`f0bf8a6`](https://redirect.github.com/Byron/flate2-rs/commit/f0bf8a6516936faf65b5a4ad856465d9c5ad9b95))
- Further unify documentation, make sure sentences end with a period. ([`c9fe661`](https://redirect.github.com/Byron/flate2-rs/commit/c9fe661d150b0750385c77796b351bd62760bcde))
- Merge pull request [#366](https://redirect.github.com/rust-lang/flate2-rs/issues/366) from wcampbell0x2a/fix-readme-backend-link ([`1df4333`](https://redirect.github.com/Byron/flate2-rs/commit/1df4333a44215d425ffef6abad87619b89297748))
- Tweak the {Gz,MultiGz}Decoder docs more ([`955728b`](https://redirect.github.com/Byron/flate2-rs/commit/955728bb94b43dc8763c667e7c5d5c09edf3b7c8))
- Fix broken link on README.md ([`ea0ad07`](https://redirect.github.com/Byron/flate2-rs/commit/ea0ad07bd32e471e49268f990eeba996ed7fe683))
- Apply suggestions to impartial to Gz and MultiGz implementations. ([`1e09571`](https://redirect.github.com/Byron/flate2-rs/commit/1e095719b361f0a3e857fa6d539cef7cfad4166f))
- Add top-level comparison between `GzDecoder` and `MultiGzDecoder` ([`e21986e`](https://redirect.github.com/Byron/flate2-rs/commit/e21986e28c728ceec2c53c16ca5dbbd8a5ccfd5b))
- Applies copies of minor improvements ([`a232574`](https://redirect.github.com/Byron/flate2-rs/commit/a2325748912d02e3e1d80d6529aa786297ab768e))
- Merge pull request [#363](https://redirect.github.com/rust-lang/flate2-rs/issues/363) from jongiddy/fix-trailing-zero-crc ([`b90ec09`](https://redirect.github.com/Byron/flate2-rs/commit/b90ec0932740efc0595e9dcb7c16c7a67b1b39dd))
- Fix header CRC calculation of trailing zeros ([`230256e`](https://redirect.github.com/Byron/flate2-rs/commit/230256e3ade2494710687d4fe3d8e686b4426566))
- Merge pull request [#323](https://redirect.github.com/rust-lang/flate2-rs/issues/323) from jongiddy/partial-filename-write ([`d8e74e1`](https://redirect.github.com/Byron/flate2-rs/commit/d8e74e1c5d54c77624725b135c32df09cfcbf20a))
- Merge branch 'main' into partial-filename-write ([`afa9c8f`](https://redirect.github.com/Byron/flate2-rs/commit/afa9c8fe017f235606cd57ac61c10604e9223fd0))
- Minor improvements to the MultiGzDecoder documentation ([`7cfdd4e`](https://redirect.github.com/Byron/flate2-rs/commit/7cfdd4e93cfc42ec7c7ea6303087033746d26fde))
- Merge pull request [#326](https://redirect.github.com/rust-lang/flate2-rs/issues/326) from DavidKorczynski/cifuzz-int ([`307d84b`](https://redirect.github.com/Byron/flate2-rs/commit/307d84bd0826afbbe88c441b7b78ad6779fb79f7))
- Change the fuzz-time to 3 minutes to avoid waiting for fuzzing. ([`51ab99a`](https://redirect.github.com/Byron/flate2-rs/commit/51ab99ac30dc86cda6a62cbcc3d593b0db7a2d00))
- Merge pull request [#356](https://redirect.github.com/rust-lang/flate2-rs/issues/356) from markgoddard/issues/355 ([`6b52d0e`](https://redirect.github.com/Byron/flate2-rs/commit/6b52d0e63c94830583fbd8916f97b033361002fe))
- Add MAINTENANCE.md ([`b58db7f`](https://redirect.github.com/Byron/flate2-rs/commit/b58db7f3c03167eff55bc38d8ce628cec65b0057))
- Simplify doc-tests ([`08f7d73`](https://redirect.github.com/Byron/flate2-rs/commit/08f7d7391ba291c7106372adba258b7f6731d2b1))
- Unify documentation style of newly added functions. ([`acd2ab9`](https://redirect.github.com/Byron/flate2-rs/commit/acd2ab9c9000ef16fdaafbaeb338b66b8263222a))
- Forgot to add grave accent's ([`1e389c5`](https://redirect.github.com/Byron/flate2-rs/commit/1e389c54f9ad53ac73df1fa207049d3aef23d0f4))
- Add functions that allow (de)compress instances ([`2754030`](https://redirect.github.com/Byron/flate2-rs/commit/27540301ca1035070bfb8f4d8ab32f06bd5ae2a8))
- Recommend MultiGzDecoder over GzDecoder in docs ([`7d5856d`](https://redirect.github.com/Byron/flate2-rs/commit/7d5856d0bb724eb77a558c89a5bae878e1d8dc3c))
- Merge pull request [#360](https://redirect.github.com/rust-lang/flate2-rs/issues/360) from Byron/no-default-features ([`74870ae`](https://redirect.github.com/Byron/flate2-rs/commit/74870aebd5952c92e1c290de6e870bf2fa91d7f7))
- Fix Read encoder examples ([`3281693`](https://redirect.github.com/Byron/flate2-rs/commit/3281693768a6e30587d822de49a68392b212b10d))
- Merge pull request [#347](https://redirect.github.com/rust-lang/flate2-rs/issues/347) from JohnTitor/note-to-multi-gz-decoder ([`f537522`](https://redirect.github.com/Byron/flate2-rs/commit/f537522b6812ebe54686b1d8d98571092d6ae07c))
- Fix a comment on the `Compression` struct ([`aedc7a6`](https://redirect.github.com/Byron/flate2-rs/commit/aedc7a692315c9f173d81bb90ce9be666c009149))
- Fix GzDecoder Write partial filenames and comments ([`3ea8c3d`](https://redirect.github.com/Byron/flate2-rs/commit/3ea8c3dcdb3937fb6102c16627c52ce74ac63d13))
- Add notes about multiple streams to `GzDecoder` ([`6e111fe`](https://redirect.github.com/Byron/flate2-rs/commit/6e111fe8643321a7b00bd96e6e385521e8431e11))
- Merge pull request [#346](https://redirect.github.com/rust-lang/flate2-rs/issues/346) from jongiddy/move-gzip-parsing ([`fe15e4d`](https://redirect.github.com/Byron/flate2-rs/commit/fe15e4da08b3433f427cd1d41c6a5ed80a621651))
- Merge pull request [#345](https://redirect.github.com/rust-lang/flate2-rs/issues/345) from jongiddy/move-read-test ([`5d2851e`](https://redirect.github.com/Byron/flate2-rs/commit/5d2851e405db6e8f08cc00d14a5521c65f238084))
- Merge pull request [#344](https://redirect.github.com/rust-lang/flate2-rs/issues/344) from jongiddy/header-in-gzstate ([`a9b5fc4`](https://redirect.github.com/Byron/flate2-rs/commit/a9b5fc46ce09ff94f9eb5fb3ebd29f2b21baa16b))
- Move gzip header parsing out of bufread module ([`a5e2eba`](https://redirect.github.com/Byron/flate2-rs/commit/a5e2ebaac545df3b0b102ffa474306b6077c72a3))
- Move blocked_partial_header_read test to read module ([`4a622d9`](https://redirect.github.com/Byron/flate2-rs/commit/4a622d9798357af9cbdbbb096b16953cdda6a0c1))
- Move GzHeader into GzState ([`ecb6838`](https://redirect.github.com/Byron/flate2-rs/commit/ecb6838f4a11ca9926a40a954e7ebbc745004807))
### [`v1.0.26`](https://redirect.github.com/rust-lang/flate2-rs/blob/HEAD/CHANGELOG.md#v1026-2023-04-28)
[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.25...1.0.26)
##### Other
- Upgrade to windows-2022
- Specify tag instead of branch on actions/checkout
##### Commit Statistics
- 23 commits contributed to the release over the course of 126 calendar days.
- 154 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 2 unique issues were worked on: [#285](https://redirect.github.com/Byron/flate2-rs/issues/285), [#335](https://redirect.github.com/Byron/flate2-rs/issues/335)
##### Commit Details
view details
- **[#285](https://redirect.github.com/Byron/flate2-rs/issues/285)**
- Make clippy happy + a few more cleanups ([`76327b1`](https://redirect.github.com/Byron/flate2-rs/commit/76327b14b08ecb616b023d6a6713cc37e9004f99))
- **[#335](https://redirect.github.com/Byron/flate2-rs/issues/335)**
- Bump miniz-oxide to prevent assertion failure ([`a9000e1`](https://redirect.github.com/Byron/flate2-rs/commit/a9000e119824eaa3447555d73cca9a459f516837))
- **Uncategorized**
- Merge pull request [#341](https://redirect.github.com/rust-lang/flate2-rs/issues/341) from JohnTitor/release-1.0.26 ([`5bedbab`](https://redirect.github.com/Byron/flate2-rs/commit/5bedbab1d25c9a0c7adf332fb7c42d3e10e0c979))
- Merge pull request [#342](https://redirect.github.com/rust-lang/flate2-rs/issues/342) from JohnTitor/gha-checkout ([`13b4bc0`](https://redirect.github.com/Byron/flate2-rs/commit/13b4bc08e6972aa43103cdaab78eef2747765192))
- Merge pull request [#343](https://redirect.github.com/rust-lang/flate2-rs/issues/343) from JohnTitor/windows-2022 ([`914559b`](https://redirect.github.com/Byron/flate2-rs/commit/914559bd61dd41fe5a42abfac1d715515b0f0365))
- Merge pull request [#325](https://redirect.github.com/rust-lang/flate2-rs/issues/325) from jongiddy/write-multigzdecoder ([`70944ea`](https://redirect.github.com/Byron/flate2-rs/commit/70944ead31984af1beb1b06a72d8b339e0c0a93b))
- Merge pull request [#322](https://redirect.github.com/rust-lang/flate2-rs/issues/322) from passware/features/zlib-default ([`a9100e5`](https://redirect.github.com/Byron/flate2-rs/commit/a9100e52011386a41c75ddf55d6eb786f79f66dd))
- Upgrade to windows-2022 ([`8c5ce47`](https://redirect.github.com/Byron/flate2-rs/commit/8c5ce474a691eb02dacacf0b8235d5af25fd84c9))
- Specify tag instead of branch on actions/checkout ([`0f55af1`](https://redirect.github.com/Byron/flate2-rs/commit/0f55af19052275f142fd0886ff595a18086cce09))
- Prepare 1.0.26 release ([`e219320`](https://redirect.github.com/Byron/flate2-rs/commit/e219320433bb65ccc4305d4d2c38c707343b7843))
- Merge pull request [#330](https://redirect.github.com/rust-lang/flate2-rs/issues/330) from AntonJMLarsson/main ([`4f33b5a`](https://redirect.github.com/Byron/flate2-rs/commit/4f33b5abcf96b0dafa47cbf7a942d231ffc3a7c4))
- Merge pull request [#337](https://redirect.github.com/rust-lang/flate2-rs/issues/337) from yestyle/main ([`d9b2394`](https://redirect.github.com/Byron/flate2-rs/commit/d9b23944d3324451536143801cec72a2002331cf))
- Fix a typo in doc for write::GzDecoder ([`146b12c`](https://redirect.github.com/Byron/flate2-rs/commit/146b12cb9720e336ffaadad82f2b77020c1ab11a))
- Merge pull request [#336](https://redirect.github.com/rust-lang/flate2-rs/issues/336) from wcampbell0x2a/add-docs-cfg-all-features ([`e094dad`](https://redirect.github.com/Byron/flate2-rs/commit/e094dad0346a25739e85b93baeec0a164a37f3c4))
- Enable all-features, Use doc_auto_cfg on docs.rs ([`f862ed1`](https://redirect.github.com/Byron/flate2-rs/commit/f862ed10417507a8bbcbea761d130aca6343b852))
- Merge pull request [#332](https://redirect.github.com/rust-lang/flate2-rs/issues/332) from JohnTitor/msrv-policy ([`6d8a1fd`](https://redirect.github.com/Byron/flate2-rs/commit/6d8a1fdaf3bd5a5e272d4c2825b48884bd5c72ad))
- Merge pull request [#333](https://redirect.github.com/rust-lang/flate2-rs/issues/333) from JohnTitor/fix-docs-get-mut ([`431dc85`](https://redirect.github.com/Byron/flate2-rs/commit/431dc85a45dcb764ed02e38fb23af4093bf53913))
- Fix left-overs on decoder docs ([`cdbbf7e`](https://redirect.github.com/Byron/flate2-rs/commit/cdbbf7ea1267158b3be0f0a306d1a0472ae130b8))
- Mention MSRV policy ([`73012b6`](https://redirect.github.com/Byron/flate2-rs/commit/73012b6794ce6f041126904e6ad346266243ab4e))
- Merge pull request [#331](https://redirect.github.com/rust-lang/flate2-rs/issues/331) from JohnTitor/good-by-extern-crates ([`657cc9c`](https://redirect.github.com/Byron/flate2-rs/commit/657cc9c15a0e86a2fbfa06ed791c5c41f01d794d))
- Remove `extern crate`s ([`d102310`](https://redirect.github.com/Byron/flate2-rs/commit/d10231062103ed40d3e03a3eb4da14ee05922a33))
- Merge pull request [#329](https://redirect.github.com/rust-lang/flate2-rs/issues/329) from MichaelMcDonnell/decompress_file ([`1c0d5c8`](https://redirect.github.com/Byron/flate2-rs/commit/1c0d5c80af6d0766360b76fa274117802c461912))
- Overflow bug in crc combine ([`ab188ff`](https://redirect.github.com/Byron/flate2-rs/commit/ab188ff81409c074ad1a0000b434d2aa08dea10a))
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.0.25
->1.0.35
Release Notes
rust-lang/flate2-rs (flate2)
### [`v1.0.35`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.0.35): - security update to zlib-rs [Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.34...1.0.35) #### What's Changed - Upgrade actions/upload-artifact by [@jdno](https://redirect.github.com/jdno) in [https://github.com/rust-lang/flate2-rs/pull/438](https://redirect.github.com/rust-lang/flate2-rs/pull/438) - upgrade zlib-rs to version `0.4.0` by [@folkertdev](https://redirect.github.com/folkertdev) in [https://github.com/rust-lang/flate2-rs/pull/439](https://redirect.github.com/rust-lang/flate2-rs/pull/439) #### New Contributors - [@jdno](https://redirect.github.com/jdno) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/438](https://redirect.github.com/rust-lang/flate2-rs/pull/438) **Full Changelog**: https://github.com/rust-lang/flate2-rs/compare/1.0.34...1.0.35 ### [`v1.0.34`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.0.34) [Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.33...1.0.34) #### What's Changed - Add minimum build test back in to CI by [@jongiddy](https://redirect.github.com/jongiddy) in [https://github.com/rust-lang/flate2-rs/pull/426](https://redirect.github.com/rust-lang/flate2-rs/pull/426) - docs: fix compression level range from 0-9 to 0-10 by [@ByteBaker](https://redirect.github.com/ByteBaker) in [https://github.com/rust-lang/flate2-rs/pull/427](https://redirect.github.com/rust-lang/flate2-rs/pull/427) - Document backend differences in compression levels by [@Shnatsel](https://redirect.github.com/Shnatsel) in [https://github.com/rust-lang/flate2-rs/pull/430](https://redirect.github.com/rust-lang/flate2-rs/pull/430) - Upgrade zlib-rs to 0.3.0 to get multiple bugfixes by [@Shnatsel](https://redirect.github.com/Shnatsel) in [https://github.com/rust-lang/flate2-rs/pull/428](https://redirect.github.com/rust-lang/flate2-rs/pull/428) - Better wording in compression level docs by [@Shnatsel](https://redirect.github.com/Shnatsel) in [https://github.com/rust-lang/flate2-rs/pull/431](https://redirect.github.com/rust-lang/flate2-rs/pull/431) #### New Contributors - [@ByteBaker](https://redirect.github.com/ByteBaker) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/427](https://redirect.github.com/rust-lang/flate2-rs/pull/427) - [@Shnatsel](https://redirect.github.com/Shnatsel) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/430](https://redirect.github.com/rust-lang/flate2-rs/pull/430) **Full Changelog**: https://github.com/rust-lang/flate2-rs/compare/1.0.33...1.0.34 ### [`v1.0.33`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.0.33): - fix minimal manifest versions [Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.32...1.0.33) #### What's Changed - Fix msrv: Run msrv checks with minimal versions by [@NobodyXu](https://redirect.github.com/NobodyXu) in [https://github.com/rust-lang/flate2-rs/pull/425](https://redirect.github.com/rust-lang/flate2-rs/pull/425) #### New Contributors - [@NobodyXu](https://redirect.github.com/NobodyXu) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/425](https://redirect.github.com/rust-lang/flate2-rs/pull/425) **Full Changelog**: https://github.com/rust-lang/flate2-rs/compare/1.0.32...1.0.33 ### [`v1.0.32`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.0.32): - turn panic into error [Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.31...1.0.32) #### What's Changed ##### Fix - Return error instead of packing on Z_MEM_ERROR by [@crazymerlyn](https://redirect.github.com/crazymerlyn) in [https://github.com/rust-lang/flate2-rs/pull/423](https://redirect.github.com/rust-lang/flate2-rs/pull/423) ##### Other - prepare new release by [@Byron](https://redirect.github.com/Byron) in [https://github.com/rust-lang/flate2-rs/pull/416](https://redirect.github.com/rust-lang/flate2-rs/pull/416) - update miniz_oxide dependency to 0.8.x by [@oyvindln](https://redirect.github.com/oyvindln) in [https://github.com/rust-lang/flate2-rs/pull/420](https://redirect.github.com/rust-lang/flate2-rs/pull/420) - update maintenance guide with recent news by [@Byron](https://redirect.github.com/Byron) in [https://github.com/rust-lang/flate2-rs/pull/419](https://redirect.github.com/rust-lang/flate2-rs/pull/419) - Check minimal version of Rust that compiles by [@jongiddy](https://redirect.github.com/jongiddy) in [https://github.com/rust-lang/flate2-rs/pull/421](https://redirect.github.com/rust-lang/flate2-rs/pull/421) - Remove non-existent build in CI by [@jongiddy](https://redirect.github.com/jongiddy) in [https://github.com/rust-lang/flate2-rs/pull/422](https://redirect.github.com/rust-lang/flate2-rs/pull/422) #### New Contributors - [@crazymerlyn](https://redirect.github.com/crazymerlyn) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/423](https://redirect.github.com/rust-lang/flate2-rs/pull/423) **Full Changelog**: https://github.com/rust-lang/flate2-rs/compare/1.0.31...1.0.32 ### [`v1.0.31`](https://redirect.github.com/rust-lang/flate2-rs/blob/HEAD/CHANGELOG.md#1031-2024-08-03) [Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.30...1.0.31) This release allows using `libz-rs` in the latest version, v0.2.1. ##### Commit Statisticsview details
- **Uncategorized** - Add exclusion rule to not package github or git specific files with crate. ([`25541bd`](https://redirect.github.com/Byron/flate2-rs/commit/25541bd2aa4fd24fbb2b370eb3c2742724f956ac)) - Crate and update changelog in preparation for release. ([`1dbed76`](https://redirect.github.com/Byron/flate2-rs/commit/1dbed76ca0f63b215faa5ad321a42bb629686456)) - Merge pull request [#415](https://redirect.github.com/rust-lang/flate2-rs/issues/415) from folkertdev/bump-version-zlib-rs-0.2.1 ([`a7853c0`](https://redirect.github.com/Byron/flate2-rs/commit/a7853c0f803abb45858baf82d504ed14d77cb8c0)) - Release version 1.0.31: bump libz-rs-sys version ([`e6f6949`](https://redirect.github.com/Byron/flate2-rs/commit/e6f694918b3237175e3729e6365e83f9a66518a9)) - Merge pull request [#414](https://redirect.github.com/rust-lang/flate2-rs/issues/414) from yestyle/main ([`9e6af00`](https://redirect.github.com/Byron/flate2-rs/commit/9e6af00a8bd9593f9e1c6421f9d27ccdb13a03b7)) - Remove duplicate word in top-most doc ([`411d641`](https://redirect.github.com/Byron/flate2-rs/commit/411d6414398099c85e1b8fc568ec8929d208777d)) - Merge pull request [#408](https://redirect.github.com/rust-lang/flate2-rs/issues/408) from marxin/document-read-after-end ([`1a0daec`](https://redirect.github.com/Byron/flate2-rs/commit/1a0daec607455f30651674675abb01715586f4d1))view details
- **[#404](https://redirect.github.com/Byron/flate2-rs/issues/404)** - CI verifies that docs can be built ([`bc1b3e9`](https://redirect.github.com/Byron/flate2-rs/commit/bc1b3e960437ecfe8cecdaac9246805bd5fb49b6)) - Fix CI by assuring builds work with --all-features enabled ([`5ce4154`](https://redirect.github.com/Byron/flate2-rs/commit/5ce4154d2b50dfc4b82eaea772fed82c616b501f)) - **Uncategorized** - Merge pull request [#405](https://redirect.github.com/rust-lang/flate2-rs/issues/405) from Byron/fix-CI ([`d3bea90`](https://redirect.github.com/Byron/flate2-rs/commit/d3bea908edfbb1415f91dfdd298e4eab3e27db97)) - Document expected behavior when Read is done for ZLIB and DEFLATE decoders ([`f37b1b0`](https://redirect.github.com/Byron/flate2-rs/commit/f37b1b0421ddd0070237c2f34474682276290ece)) - Merge pull request [#407](https://redirect.github.com/rust-lang/flate2-rs/issues/407) from striezel-stash/actions-checkout-v4 ([`5048843`](https://redirect.github.com/Byron/flate2-rs/commit/50488437cae9967d8afe4ba086b979f3e719b87c)) - Merge pull request [#406](https://redirect.github.com/rust-lang/flate2-rs/issues/406) from striezel-stash/fix-some-typos ([`42c86ce`](https://redirect.github.com/Byron/flate2-rs/commit/42c86cedde9815f0e27ca12712814b8cfdb7f386)) - Update actions/checkout in GitHub Actions workflows to v4 ([`f7b99e9`](https://redirect.github.com/Byron/flate2-rs/commit/f7b99e90400ca8b375a61ec70b7246b05f0cfcf3)) - Fix typos ([`563f1c4`](https://redirect.github.com/Byron/flate2-rs/commit/563f1c42f4685bb82d6ef1baebcec40ed8cae3ef)) - Prepare bugfix release to make docs work again ([`1126a4a`](https://redirect.github.com/Byron/flate2-rs/commit/1126a4a7584f165a59e0818566938e7e07c386c4))view details
- **Uncategorized** - Merge pull request [#403](https://redirect.github.com/rust-lang/flate2-rs/issues/403) from folkertdev/bump-version-zlib-rs ([`9a25bc0`](https://redirect.github.com/Byron/flate2-rs/commit/9a25bc09b12f0e7b63efb7a5e19ce118ce3caa8b)) - Zlib-rs support version bump ([`e9c87c0`](https://redirect.github.com/Byron/flate2-rs/commit/e9c87c088ae3ab7f486065176a5134790bd504f8)) - Merge pull request [#402](https://redirect.github.com/rust-lang/flate2-rs/issues/402) from jongiddy/bufread-tests ([`8a502a7`](https://redirect.github.com/Byron/flate2-rs/commit/8a502a791fbcbdb56b20f6d6dcd7096f0c8f1a33)) - Merge pull request [#400](https://redirect.github.com/rust-lang/flate2-rs/issues/400) from folkertdev/zlib-rs-c-api ([`320e7c7`](https://redirect.github.com/Byron/flate2-rs/commit/320e7c7aa08b264e73b7cdb87e868f94ba1472ff)) - Test that BufRead and Write can be used after decoding ([`6a26c0c`](https://redirect.github.com/Byron/flate2-rs/commit/6a26c0c569fec440482085986cb9651cdb8a9847)) - Add zlib-rs support via the libz-rs-sys C api for zlib-rs ([`7e6429a`](https://redirect.github.com/Byron/flate2-rs/commit/7e6429a9f90d78815074142873a4d9d434dcf061)) - Merge pull request [#398](https://redirect.github.com/rust-lang/flate2-rs/issues/398) from rust-lang/fix-imports ([`ae78497`](https://redirect.github.com/Byron/flate2-rs/commit/ae784978ff22dea373cf820b3ef5fbc6e948de3f)) - Avoid redudant imports ([`20bbd74`](https://redirect.github.com/Byron/flate2-rs/commit/20bbd749a585f29b10ff498ca4cd8724a4d08520)) - Merge pull request [#394](https://redirect.github.com/rust-lang/flate2-rs/issues/394) from icmccorm/main ([`0a584f4`](https://redirect.github.com/Byron/flate2-rs/commit/0a584f4a0c465e33b52219e8ac74f2ec9a489f9f)) - Switched to storing mz_stream as a raw pointer to fix tree borrows violation. ([`8386651`](https://redirect.github.com/Byron/flate2-rs/commit/8386651feec5c4292c14defd22f128816f7f0e49)) - Merge pull request [#388](https://redirect.github.com/rust-lang/flate2-rs/issues/388) from JakubOnderka/patch-1 ([`f0463d5`](https://redirect.github.com/Byron/flate2-rs/commit/f0463d5ddf3a4eb4f5d0602d8f1c1031e37362e9)) - Fix build for beta and nightly ([`8ef8ae6`](https://redirect.github.com/Byron/flate2-rs/commit/8ef8ae64cb184053c7065197eee5da45d62fc418))view details
- **Uncategorized** - Merge pull request [#378](https://redirect.github.com/rust-lang/flate2-rs/issues/378) from Byron/prep-release ([`a99b53e`](https://redirect.github.com/Byron/flate2-rs/commit/a99b53ec65d3c2e3f703e5e865d5e886a23a83dc)) - Merge pull request [#380](https://redirect.github.com/rust-lang/flate2-rs/issues/380) from Manishearth/reset-stream ([`223f829`](https://redirect.github.com/Byron/flate2-rs/commit/223f82937a88c229260762cce9f83fd0cb100836)) - Reset StreamWrapper after calling mz_inflate / mz_deflate ([`7a61ea5`](https://redirect.github.com/Byron/flate2-rs/commit/7a61ea527a2ed4657ba8c6b8e04360f5156dadd2)) - Prepare next patch-release ([`1260d3e`](https://redirect.github.com/Byron/flate2-rs/commit/1260d3e88891672ad15c2d336537bdd8f607bb70)) - Merge pull request [#375](https://redirect.github.com/rust-lang/flate2-rs/issues/375) from georeth/fix-read-doc ([`f62ff42`](https://redirect.github.com/Byron/flate2-rs/commit/f62ff42615861f1d890160c5f77647466505eac0)) - Fix and unify docs of `bufread` and `read` types. ([`5b23cc9`](https://redirect.github.com/Byron/flate2-rs/commit/5b23cc91269c44165b07cbfee493d4aa353724fd)) - Merge pull request [#373](https://redirect.github.com/rust-lang/flate2-rs/issues/373) from anforowicz/fix-spare-capacity-handling ([`f285e9a`](https://redirect.github.com/Byron/flate2-rs/commit/f285e9abac98aa4f0a15d2e79993a261f166056c)) - Fix soundness of `write_to_spare_capacity_of_vec`. ([`69972b8`](https://redirect.github.com/Byron/flate2-rs/commit/69972b8262fbe03c28450c4c18961b41ad92af6a)) - Dedupe code into `write_to_spare_capacity_of_vec` helper. ([`82e45fa`](https://redirect.github.com/Byron/flate2-rs/commit/82e45fa8901824344cf636a37c03b2595478a4d1)) - Merge pull request [#371](https://redirect.github.com/rust-lang/flate2-rs/issues/371) from jongiddy/jgiddy/msrv-1.53 ([`20cdcbe`](https://redirect.github.com/Byron/flate2-rs/commit/20cdcbea7d0541809beb516d8717e793d8d965eb)) - Use explicit Default for GzHeaderState enum ([`68ba8f6`](https://redirect.github.com/Byron/flate2-rs/commit/68ba8f6e62c7c0a12e3a62cffa2f1cdf7d1f5f30))view details
- **[#301](https://redirect.github.com/Byron/flate2-rs/issues/301)** - Refer to `MultiGzDecoder` from `GzDecoder`. ([`afbbf48`](https://redirect.github.com/Byron/flate2-rs/commit/afbbf48bd4acbc2400c8adae9227b1d5890b4d42)) - **[#359](https://redirect.github.com/Byron/flate2-rs/issues/359)** - Show clear compiler error when no backend is chosen. ([`c9cf23f`](https://redirect.github.com/Byron/flate2-rs/commit/c9cf23f929187a87f10f9658523ed4f80d57a5c2)) - Add test to show how `--no-default-features` should respond. ([`2684a56`](https://redirect.github.com/Byron/flate2-rs/commit/2684a56e218f02f8f0b4dce2d2a8515223974407)) - **Uncategorized** - Merge pull request [#369](https://redirect.github.com/rust-lang/flate2-rs/issues/369) from rust-lang/next-release ([`1f7085d`](https://redirect.github.com/Byron/flate2-rs/commit/1f7085d3d212e6301bd245005499ee7a43d81e71)) - Prepare 1.0.27 release ([`ccd3d3a`](https://redirect.github.com/Byron/flate2-rs/commit/ccd3d3a417585094aa2661a13cd54a384728dbfc)) - Merge pull request [#367](https://redirect.github.com/rust-lang/flate2-rs/issues/367) from jongiddy/note-read-loss ([`7f96363`](https://redirect.github.com/Byron/flate2-rs/commit/7f963632372d4bc4a1c3d9c7c8fccea2509acb76)) - Merge pull request [#362](https://redirect.github.com/rust-lang/flate2-rs/issues/362) from Byron/maintenace-doc ([`b1e993a`](https://redirect.github.com/Byron/flate2-rs/commit/b1e993aa57a0af20a1de7c54cc23937fe46fdae5)) - Fix typo ([`02cd317`](https://redirect.github.com/Byron/flate2-rs/commit/02cd317738df29252c23bdaa8e059a3bc57515f9)) - Document that `read::GzDecoder` consumes bytes after end of gzip ([`b2079e3`](https://redirect.github.com/Byron/flate2-rs/commit/b2079e33f176bd62ac368a236f2f9e0ca44ed5b0)) - Merge pull request [#361](https://redirect.github.com/rust-lang/flate2-rs/issues/361) from PierreV23/main ([`5d462b3`](https://redirect.github.com/Byron/flate2-rs/commit/5d462b32b795cff9b9fd17f73aa744ea78c31e85)) - Merge pull request [#324](https://redirect.github.com/rust-lang/flate2-rs/issues/324) from jsha/prefer-multigz ([`956397a`](https://redirect.github.com/Byron/flate2-rs/commit/956397a96c10aeb555fd9a6e4fae6e3647371d4d)) - Remove introductory paragraph that described other tools unrelated to `flate2` ([`fc30d9e`](https://redirect.github.com/Byron/flate2-rs/commit/fc30d9e24bffad84eba0d8bcc046e594126398a5)) - Apply suggestions from code review ([`f0bf8a6`](https://redirect.github.com/Byron/flate2-rs/commit/f0bf8a6516936faf65b5a4ad856465d9c5ad9b95)) - Further unify documentation, make sure sentences end with a period. ([`c9fe661`](https://redirect.github.com/Byron/flate2-rs/commit/c9fe661d150b0750385c77796b351bd62760bcde)) - Merge pull request [#366](https://redirect.github.com/rust-lang/flate2-rs/issues/366) from wcampbell0x2a/fix-readme-backend-link ([`1df4333`](https://redirect.github.com/Byron/flate2-rs/commit/1df4333a44215d425ffef6abad87619b89297748)) - Tweak the {Gz,MultiGz}Decoder docs more ([`955728b`](https://redirect.github.com/Byron/flate2-rs/commit/955728bb94b43dc8763c667e7c5d5c09edf3b7c8)) - Fix broken link on README.md ([`ea0ad07`](https://redirect.github.com/Byron/flate2-rs/commit/ea0ad07bd32e471e49268f990eeba996ed7fe683)) - Apply suggestions to impartial to Gz and MultiGz implementations. ([`1e09571`](https://redirect.github.com/Byron/flate2-rs/commit/1e095719b361f0a3e857fa6d539cef7cfad4166f)) - Add top-level comparison between `GzDecoder` and `MultiGzDecoder` ([`e21986e`](https://redirect.github.com/Byron/flate2-rs/commit/e21986e28c728ceec2c53c16ca5dbbd8a5ccfd5b)) - Applies copies of minor improvements ([`a232574`](https://redirect.github.com/Byron/flate2-rs/commit/a2325748912d02e3e1d80d6529aa786297ab768e)) - Merge pull request [#363](https://redirect.github.com/rust-lang/flate2-rs/issues/363) from jongiddy/fix-trailing-zero-crc ([`b90ec09`](https://redirect.github.com/Byron/flate2-rs/commit/b90ec0932740efc0595e9dcb7c16c7a67b1b39dd)) - Fix header CRC calculation of trailing zeros ([`230256e`](https://redirect.github.com/Byron/flate2-rs/commit/230256e3ade2494710687d4fe3d8e686b4426566)) - Merge pull request [#323](https://redirect.github.com/rust-lang/flate2-rs/issues/323) from jongiddy/partial-filename-write ([`d8e74e1`](https://redirect.github.com/Byron/flate2-rs/commit/d8e74e1c5d54c77624725b135c32df09cfcbf20a)) - Merge branch 'main' into partial-filename-write ([`afa9c8f`](https://redirect.github.com/Byron/flate2-rs/commit/afa9c8fe017f235606cd57ac61c10604e9223fd0)) - Minor improvements to the MultiGzDecoder documentation ([`7cfdd4e`](https://redirect.github.com/Byron/flate2-rs/commit/7cfdd4e93cfc42ec7c7ea6303087033746d26fde)) - Merge pull request [#326](https://redirect.github.com/rust-lang/flate2-rs/issues/326) from DavidKorczynski/cifuzz-int ([`307d84b`](https://redirect.github.com/Byron/flate2-rs/commit/307d84bd0826afbbe88c441b7b78ad6779fb79f7)) - Change the fuzz-time to 3 minutes to avoid waiting for fuzzing. ([`51ab99a`](https://redirect.github.com/Byron/flate2-rs/commit/51ab99ac30dc86cda6a62cbcc3d593b0db7a2d00)) - Merge pull request [#356](https://redirect.github.com/rust-lang/flate2-rs/issues/356) from markgoddard/issues/355 ([`6b52d0e`](https://redirect.github.com/Byron/flate2-rs/commit/6b52d0e63c94830583fbd8916f97b033361002fe)) - Add MAINTENANCE.md ([`b58db7f`](https://redirect.github.com/Byron/flate2-rs/commit/b58db7f3c03167eff55bc38d8ce628cec65b0057)) - Simplify doc-tests ([`08f7d73`](https://redirect.github.com/Byron/flate2-rs/commit/08f7d7391ba291c7106372adba258b7f6731d2b1)) - Unify documentation style of newly added functions. ([`acd2ab9`](https://redirect.github.com/Byron/flate2-rs/commit/acd2ab9c9000ef16fdaafbaeb338b66b8263222a)) - Forgot to add grave accent's ([`1e389c5`](https://redirect.github.com/Byron/flate2-rs/commit/1e389c54f9ad53ac73df1fa207049d3aef23d0f4)) - Add functions that allow (de)compress instances ([`2754030`](https://redirect.github.com/Byron/flate2-rs/commit/27540301ca1035070bfb8f4d8ab32f06bd5ae2a8)) - Recommend MultiGzDecoder over GzDecoder in docs ([`7d5856d`](https://redirect.github.com/Byron/flate2-rs/commit/7d5856d0bb724eb77a558c89a5bae878e1d8dc3c)) - Merge pull request [#360](https://redirect.github.com/rust-lang/flate2-rs/issues/360) from Byron/no-default-features ([`74870ae`](https://redirect.github.com/Byron/flate2-rs/commit/74870aebd5952c92e1c290de6e870bf2fa91d7f7)) - Fix Read encoder examples ([`3281693`](https://redirect.github.com/Byron/flate2-rs/commit/3281693768a6e30587d822de49a68392b212b10d)) - Merge pull request [#347](https://redirect.github.com/rust-lang/flate2-rs/issues/347) from JohnTitor/note-to-multi-gz-decoder ([`f537522`](https://redirect.github.com/Byron/flate2-rs/commit/f537522b6812ebe54686b1d8d98571092d6ae07c)) - Fix a comment on the `Compression` struct ([`aedc7a6`](https://redirect.github.com/Byron/flate2-rs/commit/aedc7a692315c9f173d81bb90ce9be666c009149)) - Fix GzDecoder Write partial filenames and comments ([`3ea8c3d`](https://redirect.github.com/Byron/flate2-rs/commit/3ea8c3dcdb3937fb6102c16627c52ce74ac63d13)) - Add notes about multiple streams to `GzDecoder` ([`6e111fe`](https://redirect.github.com/Byron/flate2-rs/commit/6e111fe8643321a7b00bd96e6e385521e8431e11)) - Merge pull request [#346](https://redirect.github.com/rust-lang/flate2-rs/issues/346) from jongiddy/move-gzip-parsing ([`fe15e4d`](https://redirect.github.com/Byron/flate2-rs/commit/fe15e4da08b3433f427cd1d41c6a5ed80a621651)) - Merge pull request [#345](https://redirect.github.com/rust-lang/flate2-rs/issues/345) from jongiddy/move-read-test ([`5d2851e`](https://redirect.github.com/Byron/flate2-rs/commit/5d2851e405db6e8f08cc00d14a5521c65f238084)) - Merge pull request [#344](https://redirect.github.com/rust-lang/flate2-rs/issues/344) from jongiddy/header-in-gzstate ([`a9b5fc4`](https://redirect.github.com/Byron/flate2-rs/commit/a9b5fc46ce09ff94f9eb5fb3ebd29f2b21baa16b)) - Move gzip header parsing out of bufread module ([`a5e2eba`](https://redirect.github.com/Byron/flate2-rs/commit/a5e2ebaac545df3b0b102ffa474306b6077c72a3)) - Move blocked_partial_header_read test to read module ([`4a622d9`](https://redirect.github.com/Byron/flate2-rs/commit/4a622d9798357af9cbdbbb096b16953cdda6a0c1)) - Move GzHeader into GzState ([`ecb6838`](https://redirect.github.com/Byron/flate2-rs/commit/ecb6838f4a11ca9926a40a954e7ebbc745004807))view details
- **[#285](https://redirect.github.com/Byron/flate2-rs/issues/285)** - Make clippy happy + a few more cleanups ([`76327b1`](https://redirect.github.com/Byron/flate2-rs/commit/76327b14b08ecb616b023d6a6713cc37e9004f99)) - **[#335](https://redirect.github.com/Byron/flate2-rs/issues/335)** - Bump miniz-oxide to prevent assertion failure ([`a9000e1`](https://redirect.github.com/Byron/flate2-rs/commit/a9000e119824eaa3447555d73cca9a459f516837)) - **Uncategorized** - Merge pull request [#341](https://redirect.github.com/rust-lang/flate2-rs/issues/341) from JohnTitor/release-1.0.26 ([`5bedbab`](https://redirect.github.com/Byron/flate2-rs/commit/5bedbab1d25c9a0c7adf332fb7c42d3e10e0c979)) - Merge pull request [#342](https://redirect.github.com/rust-lang/flate2-rs/issues/342) from JohnTitor/gha-checkout ([`13b4bc0`](https://redirect.github.com/Byron/flate2-rs/commit/13b4bc08e6972aa43103cdaab78eef2747765192)) - Merge pull request [#343](https://redirect.github.com/rust-lang/flate2-rs/issues/343) from JohnTitor/windows-2022 ([`914559b`](https://redirect.github.com/Byron/flate2-rs/commit/914559bd61dd41fe5a42abfac1d715515b0f0365)) - Merge pull request [#325](https://redirect.github.com/rust-lang/flate2-rs/issues/325) from jongiddy/write-multigzdecoder ([`70944ea`](https://redirect.github.com/Byron/flate2-rs/commit/70944ead31984af1beb1b06a72d8b339e0c0a93b)) - Merge pull request [#322](https://redirect.github.com/rust-lang/flate2-rs/issues/322) from passware/features/zlib-default ([`a9100e5`](https://redirect.github.com/Byron/flate2-rs/commit/a9100e52011386a41c75ddf55d6eb786f79f66dd)) - Upgrade to windows-2022 ([`8c5ce47`](https://redirect.github.com/Byron/flate2-rs/commit/8c5ce474a691eb02dacacf0b8235d5af25fd84c9)) - Specify tag instead of branch on actions/checkout ([`0f55af1`](https://redirect.github.com/Byron/flate2-rs/commit/0f55af19052275f142fd0886ff595a18086cce09)) - Prepare 1.0.26 release ([`e219320`](https://redirect.github.com/Byron/flate2-rs/commit/e219320433bb65ccc4305d4d2c38c707343b7843)) - Merge pull request [#330](https://redirect.github.com/rust-lang/flate2-rs/issues/330) from AntonJMLarsson/main ([`4f33b5a`](https://redirect.github.com/Byron/flate2-rs/commit/4f33b5abcf96b0dafa47cbf7a942d231ffc3a7c4)) - Merge pull request [#337](https://redirect.github.com/rust-lang/flate2-rs/issues/337) from yestyle/main ([`d9b2394`](https://redirect.github.com/Byron/flate2-rs/commit/d9b23944d3324451536143801cec72a2002331cf)) - Fix a typo in doc for write::GzDecoder ([`146b12c`](https://redirect.github.com/Byron/flate2-rs/commit/146b12cb9720e336ffaadad82f2b77020c1ab11a)) - Merge pull request [#336](https://redirect.github.com/rust-lang/flate2-rs/issues/336) from wcampbell0x2a/add-docs-cfg-all-features ([`e094dad`](https://redirect.github.com/Byron/flate2-rs/commit/e094dad0346a25739e85b93baeec0a164a37f3c4)) - Enable all-features, Use doc_auto_cfg on docs.rs ([`f862ed1`](https://redirect.github.com/Byron/flate2-rs/commit/f862ed10417507a8bbcbea761d130aca6343b852)) - Merge pull request [#332](https://redirect.github.com/rust-lang/flate2-rs/issues/332) from JohnTitor/msrv-policy ([`6d8a1fd`](https://redirect.github.com/Byron/flate2-rs/commit/6d8a1fdaf3bd5a5e272d4c2825b48884bd5c72ad)) - Merge pull request [#333](https://redirect.github.com/rust-lang/flate2-rs/issues/333) from JohnTitor/fix-docs-get-mut ([`431dc85`](https://redirect.github.com/Byron/flate2-rs/commit/431dc85a45dcb764ed02e38fb23af4093bf53913)) - Fix left-overs on decoder docs ([`cdbbf7e`](https://redirect.github.com/Byron/flate2-rs/commit/cdbbf7ea1267158b3be0f0a306d1a0472ae130b8)) - Mention MSRV policy ([`73012b6`](https://redirect.github.com/Byron/flate2-rs/commit/73012b6794ce6f041126904e6ad346266243ab4e)) - Merge pull request [#331](https://redirect.github.com/rust-lang/flate2-rs/issues/331) from JohnTitor/good-by-extern-crates ([`657cc9c`](https://redirect.github.com/Byron/flate2-rs/commit/657cc9c15a0e86a2fbfa06ed791c5c41f01d794d)) - Remove `extern crate`s ([`d102310`](https://redirect.github.com/Byron/flate2-rs/commit/d10231062103ed40d3e03a3eb4da14ee05922a33)) - Merge pull request [#329](https://redirect.github.com/rust-lang/flate2-rs/issues/329) from MichaelMcDonnell/decompress_file ([`1c0d5c8`](https://redirect.github.com/Byron/flate2-rs/commit/1c0d5c80af6d0766360b76fa274117802c461912)) - Overflow bug in crc combine ([`ab188ff`](https://redirect.github.com/Byron/flate2-rs/commit/ab188ff81409c074ad1a0000b434d2aa08dea10a))Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.