Release 1.4.0 - icsharpcode/SharpZipLib GitHub Wiki
New minor release focusing on async
and supporting newer frameworks.
Note that this version drops support for the EOL .NET 4.5 Framework, but adding explicit support for .NET 6.
Features:
-
✨ [#672]
gzip
add GzipOutputStream async support by nils måsén -
✨ [#689]
zip
make it possible to skip header tests by nils måsén -
✨ [#683]
zip
enable ZipOuputStream to write precompressed files by Temtaime -
✨ [#592]
zip
better string encoding handling by nils måsén -
✨ [#574]
zip
ZipOutputStream async support by nils måsén
Fixes:
-
🐛 [#642]
zip
handle iterating updated entries in ZipInputStream by nils måsén -
🐛 [#766] replace uses of obsolete method
RNGCryptoServiceProvider
by Yihezkel Schoenbrun -
🐛 [#675]
tar
read full extended headers by nils måsén -
🐛 [#765]
zip
explicitly specify hash method for Rfc2898DeriveBytes by Yihezkel Schoenbrun -
🐛 [#754]
zip
skip reading position for non-seekable async streams by nils måsén -
🐛 [#750]
zip
0 in zip64 local sizes using descriptors by nils måsén -
🐛 [#736]
zip
dont fail test on 0 sizes and descriptor by nils måsén -
🐛 [#720]
samples
bump lib versions to v1.3.3 by nils måsén -
🐛 [#669]
zip
use ushort for ITaggedData.TagID by Richard Webb -
🐛 [#666]
tar
permit slashed output dir by nils måsén
Other changes (not related to library code):
-
⚙️ [#727] use server 2019 for win builds by nils måsén
-
🔧 [#670] remove the test bootstrapper by Richard Webb
-
🚨 [#671] repeatability and refactoring by nils måsén
-
📚 [#668]
zip
fix slash names in CleanName comment by ueli-werner -
🔧 [#665] add release notes tooling by nils måsén