Releases: adamhathcock/sharpcompress
Releases · adamhathcock/sharpcompress
More fixes!
GZip usage bugfix
Fix for Rewindable stream when using a gz file that isn't a tar
Updates.
New Features:
- Use Net5, NetCoreApp3.1, NetStandard2.1, NetStandard2.0 only - #559
- Create and using PauseEntryRebuilding for adding large numbers of entriees - #485
- Expose Last Modified time on GZipStream. Add CRC and Size to GZipEntries on Archive - #560
- Use hardware accelerated Alder32 impl - #551
Fixes:
- UT and Fix for: Index out of range exception from gzip #541
- Perf changes from https://github.com/adamhathcock/sharpcompress/issues?q=is%3Apr+author%3Aiamcarbon as well!
Encoding changes
Breaking changes
- Encoding was set to 437 (a windows specific encoding) which caused a lot of issues, especially on mobile platforms and I discovered also on Blazor. Encoding is defaulted now to
Encoding.Default
with an easier overload of ArchiveEncoding to specify default encodings if needed. See: #527 #473 #441 #446 #405
Fixes/features!
Bug fixes
Memory perf improvements
I should have released this months ago but here we are!
Big thanks to @Bond-009 for the perf! and thanks to @Erior for the fix!
Breaking changes:
- .NET 1.3 and 2.0 only well turns out support will be for: 1.3, 2.0, 2.1 and NET46. Can't wait to drop more.
Improvements:
Fixes:
More fixes!
Bug Fixes:
- Fix: ArchiveEncoding was ignored in TarWriterOptions
- For RAR's encryption - Memory and speed optimization
- Various fixes for ZIP64 writer (zero byte entries, 32 bit where supported)
- Fix for clients failing on just having a 64 bit offset in ZIP64
- Handle a bad extra field in a local file header in zip files
- Return a bounded substream when data descriptors are used in seekable zips
- fix filename garbling in tar(#414)
Feature and fixes rollup release!
Lots of stuff from users!
New features:
- Changes to populate ZipArchive.ZipVolumne.Comment
- Tar symlink support
- Allow Flush on EntryStream
- file search support linq Pattern
Fixes: