All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated libdeflate to v1.22 (#38, thanks @musicinmybrain)
- Updated libdeflate to v1.21 (#37, thanks @musicinmybrain)
- Updated libdeflate to v1.20 (#34, thanks @musicinmybrain)
- Some files (e.g. benchmark inputs) are now excluded from the built crate (#33, thanks @musicinmybrain)
- The mechanism where libdeflate is found via
pkgconfig
is now behind adynamic
feature flag, which lets downstream package users configure whether they want to use the in-tree copy of libdeflate or one provided frompkgconfig
(thanks @joshtoik1, #32)
- Fixed a packaging issue where libdeflate's sources weren't packaged in the cargo crate (thanks for reporting, @Brooooooklyn, #31)
- Libdeflate-sys now finds libdeflate via
pkgconfig
when it's available, rather than using the in-tree version (#30, thanks @musicinmybrain)
- Updated libdeflate to v1.19 (#28)
- Because the API of
libdeflater
has been (effectively) frozen for several years, the versioning of the library was changed to match upstreamlibdeflate
- Updated libdeflate to v1.18 (#27)
- Added
Adler32
struct andadler32
helper functions, which expose libdeflate's high-performance adler32 checksum algorithm to library users (#26 - thanks @peterdk)
- Updated libdeflate to v1.17
- Updated libdeflate to v1.14 (thanks @nickbabcock)
- Fixed
CompressionLvl::iter
not returning compression lvl 0 as its first element (#21)
- Added support for compression lvl 0 (#21)
- Updated libdeflate from around v1.6 to v1.10