SevenZipSharp v2.0.0
SevenZipSharp Changelog
[2.0.0] - 2025-01-14
Changed
- The major version has been changed to 2 due to changes in the public API of
ArchiveReader,IProgressDelete,IArchiveReaderDelegateandIArchiveWriterDelegate
and a behavioral change in the error handling during extract or compress operations (seeArchiveConfig.IgnoreOperationErrors). - Unified and slightly changed the public interface of
ArchiveReaderso that it now has a single publicExtract
method while all overloads were moved an an extension class. - By default, errors which occur during compression or extraction now cause an exception of type
ArchiveOperationException.
This behavior can be controlled with theArchiveConfig.IgnoreOperationErrorsproperty, which defaults tofalse. - The delegate interfaces
IProgressDelete,IArchiveReaderDelegateandIArchiveWriterDelegatehave been
extended with another parameter (IExtractContextorICompressContext), which can be used to provide
more information about the current operation.