- Added support for encrypted headers - close #55
- Return a consistent error in case the password is invalid - close #53
- Added docs
- Renamed
FolderDecoder
toBlockDecoder
- Added method to compress paths in non-solid mode
- Fixed entry's compressed_size is always 0 when reading archives.
Fixed 'Too many open files' Reduce unnecessary public items #37
Fixed file separator issue on windows system #35
Sub crate lzma-rust
code optimization
- Added support for BCJ2.
- Added multi-thread decompress example
- Support write encoded header
- Added
LZMAWriter
- Removed unsafe code
- Changed
SevenZWriter.finish
method return inner writer - Added wasm compress function
- Updates bzip dependency to the patch version of 0.4.4(#23)
- Fixed unable to build without default features
- Added Encrypted compression
- Fixed numerical overflow
- Change to use nt-time crate(#20)
- Fix typo(#18)
- make function generics less restrictive (#17)
- Solve warnings (#16)
- run rustfmt on code (#15)
- Added bzip2 support(#14)
- Fixed write bitset bugs
- Fixed bug while read files info
- Added zstd support and use enhanced filetime lib(#11)
- Fixed lzma encoder bugs
- Changed return entry ref when pushing to writer(#10)
- Fixed incorrect handling of 7z time
- Move mod
lzma
to sub cratelzma-rust
- Modify Github Actions to run tests with --all-features
- Added compression supporting
- Added aes256sha256 decode method
- Added wasm support
- Added new tests (for Delta and Copy) and Github Actions CI(#5) by bfrazho
- Chnaged new lzma/lzma2 decoder