Releases: rikyoz/bit7z
Releases · rikyoz/bit7z
Bit7z v3.0.1
Bit7z v3.0
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(...)
andBitExtractor::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
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(...)
andBitExtractor::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
Changes from v2.0:
- Added support to multi-volume archives (e.g.
Archive.part42.rar
orArchive.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
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
- Introduced compression and extraction to and from memory
- Improved code reuse
- Improved documentation
- Other fixes and improvements
Built using MSVC 2015
Bit7z 1.0
Bit7z 1.0 RC
Solved crash issues in BitCompressor and BitExtractor
Bit7z 1.0 Beta 2
Fixed problems with memory leaks.
Added public interface documentation.
Cleaned up code.
Bit7z 1.0 Beta 1
First beta release.