What's Changed
- don't run net48 on non-windows by @adamhathcock in #892
- Fix zip entry handling for entries with data descriptors by @Morilli in #891
- Fix for Rar4 v20 compression. by @Nanook in #893
- use File.OpenRead instead of File.Open in tests to allow concurrent access by @Morilli in #895
- Fix condition in rar v3 code by @Morilli in #894
- Rar2 v20,v26 Multimedia (Audio) decoder fix by @Nanook in #896
- Implement ReadByte for LzmaStream and LzOutWindow by @Morilli in #898
- Implement ReadByte for BufferedSubStream by @Morilli in #897
- make WriteToDirectory functions use ExtractAllEntries by @Morilli in #900
- Handle XZ CheckType SHA-256 by @ms264556 in #901
- Provide access to extended attributes for 7-zip by @jdpurcell in #904
- Base Reader implementation of .ARC format by @TwanVanDongen in #903
- ARC decompression methods 3 and 4 added by @TwanVanDongen in #905
- Added ARC's crunched methods 5, 6, 7 & 8 by @TwanVanDongen in #906
- Optimize LZ OutWindow.CopyBlock by @jdpurcell in #907
- Optimize LZMA range decoder by @jdpurcell in #910
- Update USAGE.md to remove problematic extraction example by @Morilli in #909
- Optimize BufferedSubStream.ReadByte by @jdpurcell in #912
- Fix regression with BufferedSubStream calculation by @jdpurcell in #913
- Add SharpCompressException and use it or children in most places by @adamhathcock in #834
- return Stream.Null when 7z entry has no stream by @zgabi in #854
- Implement multipart rar handling for ExtractAllEntries by @Morilli in #916
- [bzip2] fix possible out of bounds access due to unsanitized nSelectors usage by @Morilli in #918
- Update dependencies and csharpier by @adamhathcock in #914
New Contributors
- @ms264556 made their first contribution in #901
- @jdpurcell made their first contribution in #904
- @zgabi made their first contribution in #854
Full Changelog: 0.39.0...0.40.0