Releases: adamhathcock/sharpcompress
Releases · adamhathcock/sharpcompress
0.38.0 - more additions!
What's Changed
- Tar: Add processing for the LongLink header type by @DannyBoyk in #847
- Fix gzip archives having a
Type
ofArchiveType.Tar
instead ofArchiveType.Gzip
by @Morilli in #848 - Fix for issue #844 by @Erior in #849
- Issue 842 by @Erior in #850
- Fixed extractions after first ZIP64 entry is read from stream by @pathartl in #852
- Check crc on tar header by @Erior in #855
- Fix for missing empty directories when using ExtractToDirectory by @alexprabhat99 in #857
- Added Explode and (un)Reduce by @gjefferyes in #853
- Fix #858 - Replaces invalid filename characters by @DineshSolanki in #859
- Added support for 7zip SFX archives by @lostmsu in #860
- Update csproj to get green marks and update deps by @adamhathcock in #864
- Added shrink, reduce and implode to FORMATS by @TwanVanDongen in #866
- Fix small typo in USAGE.md by @kikaragyozov in #868
New Contributors
- @Morilli made their first contribution in #848
- @alexprabhat99 made their first contribution in #857
- @gjefferyes made their first contribution in #853
- @DineshSolanki made their first contribution in #859
- @lostmsu made their first contribution in #860
- @kikaragyozov made their first contribution in #868
Full Changelog: 0.37.2...0.38.0
0.37.2 - real source link fix
Full Changelog: 0.37.1...0.37.2
0.37.1 - fix and nuget updates
What's Changed
New Contributors
Full Changelog: 0.37.0...0.37.1
Updated ZstdSharp.Port to be native
Private assets for github link?
0.37.0 - some addittions and fixes!
What's Changed
- Zip: Use last modified time from basic header when validating zip decryption by @DannyBoyk in #805
- Support for decompressing Zip Shrink (Method:1) by @TwanVanDongen in #807
- rar5 read FHEXTRA_REDIR and expose via RarEntry by @coderb in #814
- rar5 improve memory usage by @coderb in #816
- Code clean up by @adamhathcock in #815
- #809 Add README.md to csproj for NuGet by @btomblinson in #817
- Support added for TAR LZW compression (Unix 'compress' resulting in .… by @TwanVanDongen in #819
- Add support for 7z ARM64 and RISCV filters by @klimatr26 in #823
- Fix tar corruption when sizes mismatch by @adamhathcock in #825
- Update README.md - Change API Docs to DNDocs by @NeuroXiq in #829
- Remove ignored nulls by @adamhathcock in #832
- Remove
netstandard20just net7.0 by @adamhathcock in #828
New Contributors
- @klimatr26 made their first contribution in #823
- @NeuroXiq made their first contribution in #829
Full Changelog: 0.36.0...0.37.0
0.36.0 - more RAR fixes and some features!
What's Changed
- ZipWriter: Write correct EOCD record when more than 65,535 files by @DannyBoyk in #792
- Feature/rar5 blake2 by @Erior in #794
- Issue 771, remove throw on flush for readonly streams by @Erior in #801
- Set Empty string for Rar5 password as default by @Erior in #798
- Expose file attributes for rar by @Erior in #800
- Fix reporting size / position by @Erior in #799
- Add support for the UnixTimeExtraField in Zip files by @DannyBoyk in #803
Full Changelog: 0.35.0...0.36.0
RAR5 decryption support and other fixes
What's Changed
- Dont crash on reading rar5 comment #783 by @Erior in #784
- Handle tar files generated with tar -H oldgnu that has large uid/gid values by @Erior in #785
- LZMA EOS marker detection by @Erior in #786
- Bump actions/setup-dotnet from 3 to 4 by @dependabot in #787
- RAR5 decryption support by @Erior in #788
- Dotnet8 by @adamhathcock in #789
Full Changelog: 0.34.2...0.35.0
0.34.2 - trying to fix strong naming as people still use it
What's Changed
- Throw ReaderCancelledException on reader cancelled by @pathartl in #778
- Update csharpier and fix formatting by @adamhathcock in #781
- Revert change disabling strong name signing in 92df1ec by @caesay in #780
New Contributors
Full Changelog: 0.34.1...0.34.2
Trying to fix dependnecy
What's Changed
Full Changelog: 0.34.0...0.34.1
New Release - fixes and extending 7z support
What's Changed
- Check for broken file #736 by @Erior in #737
- Make ArchiveFactory.IsArchive(Stream, ...) public. Fix #739 by @AlissaSabre in #740
- Skip if we know the size, set blank password if not set for rar by @Erior in #745
- Added simple example by @rodesfl in #746
- Adds zstd (zstandard) support to zip/zipx and 7zip by @Nanook in #723
- Add fast
ExtractToDirectoryAsync
extension method onIArchive
by @FlsZen in #750 - Bump actions/checkout from 3 to 4 by @dependabot in #758
- Feature/748 by @Erior in #759
- #751 Add .tar.7z support by @btomblinson in #763
New Contributors
- @AlissaSabre made their first contribution in #740
- @rodesfl made their first contribution in #746
- @FlsZen made their first contribution in #750
- @btomblinson made their first contribution in #763
Full Changelog: 0.33.0...0.34.0
0.33.0 - Lot's of fixes and some API changes
I think the API didn't break with IArchiveFactory
I've been out it for health reasons
What's Changed
- SourceStream Position counting bug fix by @Erior in #687
- Access level to LzmaStream Decoder by @louis-michelbergeron in #690
- Introduced IArchiveFactory by @vpenades in #671
- 64bit datadescriptors by @Erior in #689
- Ignores UnicodePathExtra if forced encoding is specified by @stakira in #696
- Added support for reading comment header for Rar v5 archives by @IngBertolini in #697
- Bump actions/setup-dotnet from 2 to 3 by @dependabot in #699
- Use PackageLicenseExpression instead of PackageLicenseFile by @andreas-eriksson in #706
- Generalized factories to readers and writers. by @vpenades in #709
- Update to dotnet 7. Change net461 to net462. Remove netcoreapp3.1 by @adamhathcock in #715
- replace Activator.CreateInstance to Func for avoiding error in NativeAOT by @itn3000 in #716
- Several improvements to the LZMA Compressor by @ds5678 in #717
- Zip Multipart fix, XZ stream fix, XZ stream support added to zip/zipx by @Nanook in #722
- Add support for 7ZipDelta decompress by @Erior in #726
- Fixed support for RAR 1.5 (algo15) by @TwanVanDongen in #729
- Implement Searching Data Descriptor stream issue/pull #680 by @Erior in #727
- Increase character value to support rar file with more than 100 parts… by @Erior in #733
- Remove check for minimal distance and add test case generated by 7z as compatibility check by @Erior in #735
New Contributors
- @vpenades made their first contribution in #671
- @stakira made their first contribution in #696
- @IngBertolini made their first contribution in #697
- @TwanVanDongen made their first contribution in #729
Full Changelog: 0.32.2...0.33.0