Skip to content

Releases: rikyoz/bit7z

Bit7z v3.0

08 Nov 11:34
Compare
Choose a tag to compare

Changes from v3.0 beta:

  • Added Visual Studio project file (valid for VS >= 2012)
  • Many bug fixes and API improvements.
  • Cleaned code.

Changes from v2.1:

  • Added support to reading metadata of archives and of their content (see BitArchiveInfo and BitArchiveItem classes).
  • Added support to testing archives for errors (see BitExtractor::test(...) method).
  • Added support to compression using custom directory systems in the output archives (see overload of BitCompressor::compress(...) method).
  • Added support to selective extraction of only specified files/folders contained in archives (see BitExtractor::extractMatching(...) and BitExtractor::extractItems(...) methods).
  • Fixed, improved and cleaned filesystem related code.
  • Many bug fixes and API improvements.
  • Cleaned code.
  • Updated and improved code documentation.
  • Dropped support to MSVC 2010 (too many code changes to make it compatible, since bit7z uses many C++11 features not supported by this old compiler; moreover these changes would have made the code less readable and ugly). Now bit7z supports MSVC 2012 and newer versions.

Binary files built using MSVC 2015 👇

Bit7z v3.0 beta

28 Aug 20:17
Compare
Choose a tag to compare
Bit7z v3.0 beta Pre-release
Pre-release
Release Details

Changes from v2.1:

  • Added support to reading metadata of archives and of their content (see BitArchiveInfo and BitArchiveItem classes).
  • Added support to testing archives for errors (see BitExtractor::test(...) method).
  • Added support to compression using custom directory systems in the output archives (see overload of BitCompressor::compress(...) method).
  • Added support to selective extraction of only specified files/folders contained in archives (see BitExtractor::extractMatching(...) and BitExtractor::extractItems(...) methods).
  • Fixed, improved and cleaned filesystem related code.
  • Many bug fixes and API improvements.
  • Cleaned code.
  • Updated and improved code documentation.
  • Dropped support to MSVC 2010 (too many code changes to make it compatible, since bit7z uses many C++11 features not supported by this old compiler; moreover these changes would have made the code less readable and ugly). Now bit7z supports MSVC 2012 and newer versions.

Bit7z v2.1

28 Apr 13:08
Compare
Choose a tag to compare

Changes from v2.0:

  • Added support to multi-volume archives (e.g. Archive.part42.rar or Archive.7z.042) .
  • Introduced support to operation callbacks
  • Improved code reuse
  • Updated and improved code documentation
  • Other fixes and improvements

Built using MSVC 2015 (both x86 and x64, with /MD[d] or with /MT[d] flag) 👇

Bit7z v2.0

06 Mar 17:25
Compare
Choose a tag to compare

Changes from v1.0:

  • Introduced compression and extraction to and from memory
  • Added support to older versions of MSVC (e.g. 2010, 2012)
  • Updated 7-zip version to 16.04
  • Improved code reuse
  • Improved documentation
  • Improved release files
  • Introduced AppVeyor CI automatic build (still not perfect)
  • Other fixes and improvements

Built using MSVC 2015 (both x86 and x64, with /MD[d] or with /MT[d] flag)

Bit7z v2.0 Beta

22 Apr 07:59
Compare
Choose a tag to compare
Bit7z v2.0 Beta Pre-release
Pre-release
  • Introduced compression and extraction to and from memory
  • Improved code reuse
  • Improved documentation
  • Other fixes and improvements

Built using MSVC 2015

Bit7z 1.0

30 Jan 12:55
Compare
Choose a tag to compare

Stable release

Bit7z 1.0 RC

26 Dec 16:29
Compare
Choose a tag to compare
Bit7z 1.0 RC Pre-release
Pre-release

Solved crash issues in BitCompressor and BitExtractor

Bit7z 1.0 Beta 2

23 Dec 15:09
Compare
Choose a tag to compare
Bit7z 1.0 Beta 2 Pre-release
Pre-release

Fixed problems with memory leaks.
Added public interface documentation.
Cleaned up code.

Bit7z 1.0 Beta 1

16 Dec 16:16
Compare
Choose a tag to compare
Bit7z 1.0 Beta 1 Pre-release
Pre-release

First beta release.