SevenZipSharp Changelog

What's new in SevenZipSharp 0.64

Feb 11, 2011
  • Added:
  • asynchronous methods for Extractor and Compressor, such as BeginExtractArchive or BeginCompressDirectory. Recommended to use in UI applications instead of synchronous methods.
  • thanks to the previous addition, WPF and Windows Forms sample code was much simplified and rewritten
  • 7-Zip dll for x64 was included in the projects
  • New documentation style
  • Fixed:
  • ContextSwitchDeadlock
  • incorrect PE identification
  • zero file size of CAB archives
  • code was refactored and became clearer

New in SevenZipSharp 0.62 (Apr 26, 2010)

  • Extraction from SFX archives, as well as some other formats with embedded archives is supported.

New in SevenZipSharp 0.61 (Apr 26, 2010)

  • Windows Mobile ARM platforms are supported.

New in SevenZipSharp 0.60 (Feb 17, 2010)

  • Added:
  • SevenZipExtractor/Compressor.CurrentLibraryFeatures to check what your 7zip native library is capable of.
  • GetEnvironmentVariable security check in determining TEMP path in Compressor
  • Fixed:
  • CompressFileDictionary now works (bug of mine)
  • Zip compression became more stable (a specific bug)
  • SetLibraryPath in case of the same file name
  • Tar archive detection - can now detect old format tar archives, including those made by original 7-zip

New in SevenZipSharp 0.53 (Jul 22, 2009)

  • This release has few changes after the 0.52 and consists mostly of bugfixes reported in Issue Tracker. Added the library version check. Correct Dispose() implementation in Extractor and LzmaEncodeStream.

New in SevenZipSharp 0.51 Beta (Jun 29, 2009)

  • Archive Update feature (currently Append only, but the hardest part was coded).
  • UserExceptions for handling exceptions in user events in SevenZipExtractor/SevenZipCompressor. Exceptions do not fail the COM procedure now.
  • Xz archives support.
  • Bugfixes.

New in SevenZipSharp 0.50 (Jun 29, 2009)

  • This release introduces several new features, as well as some improvements to the existing code.
  • Full support for multi volume archives (extraction/compression).
  • LzmaEncodeStream/LzmaDecodeStream - similar to DeflateStream, fully managed classes derived from the Stream class to store in compressed form and extract data. Compatible with original 7-zip (written on disk readable with 7-zip).
  • Conditional build symbols for custom library build (UNMANAGED, COMPRESS, SFX, LZMA_STREAM).
  • CompressDirectory dramatic speed boost on large numbers of files due to the careful scan approach implementation.
  • Lots of minor fixes.

New in SevenZipSharp 0.46 (Jun 8, 2009)

  • Fixed quite a few bugs, including issue id# 2900.
  • Changed FileExtractionStarted, FileCompressionStarted and FileExists events.
  • Added the extraction demo to the Windows Forms test application.
  • Added Lzw ("Z") archives support.

New in SevenZipSharp 0.44 Beta (May 20, 2009)

  • Fixed: critical issue id# 2868, ISO signature detection, minor improvements.
  • Added: additional stream security, issue id# 2828 - include empty directories and the root (if necessary).