Skip to content

release_2.6.0

Choose a tag to compare

@drpetersonfernandes drpetersonfernandes released this 18 Jun 05:05
· 27 commits to master since this release

New Features

TAR Archive Support

  • Added full support for TAR archives (.tar)
  • Added support for compressed TAR variants:
    • .tar.gz / .tgz
    • .tar.bz2 / .tbz2
    • .tar.xz / .txz
  • Updated file dialogs and drag-and-drop to accept TAR files
  • Updated documentation and help text to reflect new format support

Improvements

Error Handling

  • Added InvalidOperationException handling for corrupted archive entries
  • Improved error messages for decompression failures - now indicates possible file corruption instead of blaming the library
  • Failed entries are now tracked to prevent repeated extraction attempts
  • Fixed double-logging when ArchiveOperationException occurs during archive construction

Dependencies

  • Updated SharpSevenZip from 2.0.77 to 2.0.91

Code Quality

  • File dialog filters now include all supported TAR extensions (.tar.bz2, .tar.xz, .tbz2, .txz)
  • Volume labels for compressed TAR files now correctly strip double extensions (e.g., archive.tar.gz shows as archive instead of archive.tar)
  • Help text updated to list all supported TAR extensions

Full Changelog: release_2.5.0...release_2.6.0