SharpZipLib v1.0.0 Release Notes
Release Date: 2018-08-19 // over 5 years ago-
๐ With the move to .NET Standard and the re-licensing to MIT, effort has been put into creating a stable v1.0 API for SharpZipLib.
Major changes since 0.86:
- The targeted frameworks are now:
- .NET Standard 2.0
netstandard2
(Core 2.0+, FW 4.6.1+, Mono 5.2+, UWP 16299) - .NET Framework 4.5
net45
(Mono 4, Dependency-free on Windows 8+/2012+)
๐ See .NET implementation support
- .NET Standard 2.0
- ๐ The library is now released under the MIT license. See Issue #103.
- 0๏ธโฃ The legacy Stream API has been replaced by the IDisposable pattern. (Stream.Close() calls Dispose(true) by default, so it should be backwards compatible)
๐ See Stream.Close Method. - 0๏ธโฃ Encoding now works more predictably, defaulting to UTF-8 encoding and correctly specifying it as such.
๐ See ZipStrings and Unicode. - ๐
FastZip
now prevents traversal outside of the target directory when extracting unless this is explicitly allowed. See Restrict path traversal on FastZip extraction - The
ICSharpCode.SharpZipLib.Checksums
namespace has been renamedICSharpCode.SharpZipLib.Checksum
.
๐ For more detailed notes, see Pre-release version notes.
- The targeted frameworks are now: