Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 17, 2024

This PR contains the following updates:

Package Type Update Change
miniz_oxide (source) dependencies minor 0.7.30.9.0

Release Notes

Frommi/miniz_oxide (miniz_oxide)

v0.9.0

Compare Source

Version bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.
The minimum rust version is now 1.60.

Bug Fixes
  • (deflate) simplify stored compression, fixes to updating compresson level after start - (c5a7662) - oyvindln
  • (deflate) make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (cd2d14f) - oyvindln
  • (miniz_oxide) make tdeflflush and compressionstrategy non exhaustive - (130d51d) - oyvindln
  • fix flush test, make new simpler init function for compressoroxide and make flag creation function const - (3bb0d51) - oyvindln
  • make more funtions const and make tinflstatus non_exhaustive - (84a94e8) - oyvindln
Documentation
  • (inflate) add documentation and doctest for decompress_slice_iter_to_slice - (97465ca) - oyvindln
Features
  • feat(deflate): add window_bits feature for deflate, don't set wbits - (e70e395) - oyvindln
Other
  • Implement support for partial flushes (#​179) - (2ede365) - Jonathan Behrens
  • Add decompress_with_limit to handle ring buffers (#​183) - (bac1abe) - peckpeck
  • Flush improvements (#​185) - (0d276ac) - Jim Peters
  • Fix flush_block to always insert zlib header correctly (#​187) - (414d9b8) - Jim Peters

v0.8.9

Compare Source

Other
  • Remove compiler-builtins from rustc-dep-of-std dependencies (#​173) - (025c06e) - Trevor Gross

v0.8.8

Compare Source

Bug Fixes
  • (inflate) fix possible attempt to subtract with overflow (#​172) - (db85297) - Tymoteusz Kubicz
  • (inflate) use wrapping instead of saturating in transfer and add test cate for overflow panic in debug mode - (4ed4535) - oyvindln
  • disable a bunch more stuff that is not used when compiled as part of rustc - (bf3cca6) - oyvindln
  • add fuzz target for running via flate2 - (adadb9f) - oyvindln

v0.8.7

Compare Source

Bug Fixes
  • (inflate) make block boundary function a feature since it breaks semver and add to test - (862fb2c) - oyvindln

v0.8.6

Compare Source

Yanked as it broke semver due to adding an enum variant - fixed in 0.8.7 by adding the new functionality as an optional feature for now.

Bug Fixes
  • (deflate) help the compiler evade two bounds checks to improve compression performance a little - (633e59f) - oyvindln
  • (deflate) further deflate performance improvements especially on fast mode - (5a65104) - oyvindln
  • (docs) update miniz_oxide readme a bit - (743ae50) - oyvindln
  • (inflate) don't use bit reverse lookup table when not using alloc and make it smaller - (8e331bb) - oyvindln
  • (inflate) correctly return MZError::buf from inflate on incomplete stream - (061069e) - oyvindln
  • (inflate) improve inflate perf in some cases when using wrapping buffer - (44a3e1b) - oyvindln
  • (inflate) evade more bounds checks in inflate and disable stop on block boundary code when compiled as dep of rustc - (953a54d) - oyvindln
  • (inflate) skip stream module when compiling as part of rustc std as it's not used there - (073160c) - oyvindln
  • rename serde feature, separate serde test - (eee6524) - oyvindln
  • remoe unused serde BigArray implementation sizes and update Readme - (f73670a) - oyvindln
  • Block boundary test and cleanup (#​171) - (82ada74) - Philip Taylor
Features
  • add derive(Serialize, Deserialize) to DecompressorOxide (#​166) - (c9e5996) - dishmaker
  • Add API to support random access at block boundaries (#​170) - (240bcdd) - Philip Taylor

v0.8.5

Compare Source

Bug Fixes
  • (deflate) some cleanups and evade a bounds check in compress_lz_codes - (4c38ff8) - oyvindln
  • (deflate) fix bug causing 0 length stored block to be output incorrectly causing corrupt stream - (3d62e6b) - oyvindln

v0.8.4

Compare Source

Bug Fixes
  • (deflate) work around upstream rust change causing performance regression - (7014124) - oyvindln
  • (doc) typo on example code (#​162) - (2119168) - Iván Izaguirre
  • (inflate) Guard against edge case with invalid match distance wrapping around too far when using wrapping buffer - (4037fee) - oyvindln
  • (deflate) Avoid stack overflow when initializing HashBuffers. (#​164) - (921bc2c) - Lukasz Anforowicz

v0.8.3

Compare Source

Bug Fixes
  • (bench) add some basic criterion benchmarks - (ac03751) - oyvindln
  • (deflate) write directly to output buffer instaed of bit buffer to reduce overhead and improve performance of stored blocks a little - (97ee3f1) - oyvindln
  • (deflate) split some code into new module and fix panic in pad_to_bytes from prev commit - (04973ca) - oyvindln
  • (deflate) move stored level to it's own function and simplify to improve performance - (1f829d2) - oyvindln
  • (deflate) remove no longer needed checks for raw mode in compress_normal and commend out accidentally enabled criterion dev dep - (f357aa1) - oyvindln
  • (miniz_oxide) add richgel99 (original miniz author) as author and add copyright info from orig miniz in license files - (c8a4485) - oyvindln

v0.8.2

Compare Source

Bug Fixes
  • (deflate) fix (#​159) - (e3536a7) (fix for bug accidentally introduced in the previous release causing panics in some cases)- Matthew Deville

v0.8.1

Compare Source

Bug Fixes
  • (fuzzing) update fuzzing to work again - (b7a5908) - user
  • (deflate) use built in fill instead of custom memset function - (c0662f1) - oyvindln
  • (inflate) use smaller types in inflate struct, split up huffman table arrays to make struct smaller, make zlib level 0 if using rle, other minor tweaks - (c5f8f76) - oyvindln
  • (inflate) use function instead of lookup table for distance extra bits for tiny space/perf saving and fix clippy warnings - (9f1fc5e) - oyvindln
  • (inflate) use inputwrapper struct instead of iter to simplify input reading and change some data types for performance - (423bdf8) - oyvindln
  • (inflate) don't use lookup table on aarch64 and loong since we have bit rev instruction there, fix clippy warnings and fix conditional in tree_lookup that seemed to break perf - (083e4b3) - oyvindln
  • (inflate) fill fast lookup table with invalid code value instead of zero so we can avoid check in hot code path givin a small performance boost - (f73e6a4) - oyvindln
  • (inflate) skip pointlessly clearing unused huffman code length tree - (b3b1604) - oyvindln
  • (inflate) use built in fill instead of custom memset function - (e6ee54e) - oyvindln
  • (tests) change workflow to use rust 1.56.0 - (7258c06) - oyvindln
  • (deflate) set min window bits in inflate header when using rle - (02a8857) - oyvindln
  • (inflate) Derive Clone for InflateState to allow random-access reads (#​157) - (0a33eff) - Phil Hord

v0.8.0

Compare Source

Major changes

This release changes to using the forked adler2 crate as the original adler crate has not seen any updates in the last 3 years and the repositories have been marked as archived.
The minimum rust version has also been bumped slightly to make room for future improvements.

Bug Fixes
  • (miniz_oxide) update edition, make more functions const, fix warning, update to adler2 - (b212371) - oyvindln


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from sksat as a code owner November 17, 2024 22:15
@renovate renovate bot force-pushed the renovate/miniz_oxide-0.x branch from 6c08268 to 7633b3e Compare November 19, 2024 06:41
@renovate renovate bot force-pushed the renovate/miniz_oxide-0.x branch from 7633b3e to dc149b6 Compare August 10, 2025 13:13
@renovate renovate bot force-pushed the renovate/miniz_oxide-0.x branch from dc149b6 to 89f4cdf Compare December 10, 2025 11:36
@renovate renovate bot force-pushed the renovate/miniz_oxide-0.x branch from 89f4cdf to ea410f5 Compare January 12, 2026 21:54
@renovate renovate bot changed the title fix(deps): update rust crate miniz_oxide to 0.8.0 fix(deps): update rust crate miniz_oxide to 0.9.0 Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant