Releases: adamhathcock/sharpcompress
Releases · adamhathcock/sharpcompress
0.39.0 - target framework revamp and fixes
What's Changed
- Restore stream position in ArchiveFactory.IsArchive by @Morilli in #876
- Fixed bug in zip time header flags by @StarkDirewolf in #877
- Exports unclutter by @YoshiRulz in #884
- Fix XZBlock padding calculation when its stream's starting position % 4 != 0 by @Morilli in #878
- Improve rar memory usage by @majorro in #887
- Make helper classes internal by @majorro in #889
- Update to support net48, net481, netstandard2.0, net6 and net8 by @adamhathcock in #888
New Contributors
- @StarkDirewolf made their first contribution in #877
- @YoshiRulz made their first contribution in #884
- @majorro made their first contribution in #887
Full Changelog: 0.38.0...0.39.0
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