Skip to content

release_2.3.0

Choose a tag to compare

@drpetersonfernandes drpetersonfernandes released this 06 Jun 03:19
· 10 commits to master since this release

Improved 7z Archive Extraction Reliability

Some 7z archives (particularly large or heavily compressed files) would fail to extract due to a limitation in SharpCompress's LZMA decoder, causing the application to crash with an OperationCanceledException.

This version adds a fallback mechanism:

  • If SharpCompress fails to extract a 7z archive, the application automatically retries using 7za.exe (7-Zip standalone)
  • If both extractors fail, the file is marked as corrupt instead of crashing
  • Native ARM64 support via 7za_arm64.exe for Windows on ARM devices

Other Changes

  • Updated SharpCompress from 0.48.1 to 0.49.1
  • Updated Microsoft.NET.Test.Sdk to 18.6.0
  • Added standalone 7za.exe and 7za_arm64.exe executables for ARM64 builds
  • Removed unused References folder

Full Changelog: release_2.2.0...release_2.3.0