github GitoxideLabs/gitoxide gix-zlib-v0.1.0
gix-zlib v0.1.0

4 hours ago

New Features

  • add gix-zlib crate
    This merely moves the zlib module into its own crate.
    Previously, there were multiple backends, but these times
    are over for a while and there is only one implementation: zlib-rs.

New Features (BREAKING)

  • make zlib compression levels configurable
    Introduce a validated Compression type and require callers to choose a level when creating deflate streams. Optional serde support allows options in dependent crates to retain their serialization APIs.

Commit Statistics

  • 9 commits contributed to the release over the course of 13 calendar days.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (cb6ec7d)
    • Merge pull request #2722 from GitoxideLabs/reasons (c16b5a1)
    • Replace lint allowances with expectations (43ff87a)
    • Merge pull request #2695 from ameyypawar/fix/2024-compression-level (6e1c4a2)
    • Review (f1ac335)
    • Make zlib compression levels configurable (6936e85)
    • Merge pull request #2707 from ameyypawar/fix/2703-inflate-error (6d95da6)
    • Adapt to changes in gix-features, use gix-zlib accordingly. (9c2977a)
    • Add gix-zlib crate (519e2d8)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.