-
Change error enum names to more meaninful ones. The following errors were renamed as:
ExtractionError
toExtraction
ArchiveNull
toNullArchive
EntryNull
toNullEntry
-
Change MSRV to 1.42.0
list_archive_file
allow for getting the list of files included in an archive. #22
- Change MSRV to 1.40.0
- Lower required version of libarchive to 3 instead of 3.2.2 #21
- Support for windows build through
vcpkg
#19
uncompress_data
(previouslyuncompress_file
) anduncompress_archive_file
, on success, now return the ammount of bytes they have uncompressed #16
-
More generic read/write api (should not be a breaking change) #14
Read
andWrite
arguments are no longer required to be a mutable reference, which allows for more tyes to be used, as&mut [u8]
-
Renamed
uncompress_file
function touncompress_data
#17
- Fixed outdated README
- Add crate level error type #4
-
API fully Reworked #6
-
Archive and uncompression is now handled with ffi calls to libarchive #6
-
Improved documentation, tests and examples
- Add support for Zip compressed archives #3
-
Add flags to tar command to perserve file permissions
-
Use BusyBox compatible commands for uncompression
- First release