Tags: antony-jr/QArchive
Tags
[Release v2.2.9] QArchive v2.2.9 release This is a minor release, no need to update to this version. # Changelog * Added QARCHIVE_VERSION_STR symbolic constant to report QArchive version to the users. * Fix tests # CI/CD Changes * Added prebuilds for Windows Users, MSVC x64 builds will be uploaded to the new releases automatically. * Also upload prebuilt library of each commit to continuous tag for users to test and consume. Signed-off-by: Divya Antony J R <[email protected]>
[Bugfix] Handle archive entry with UTF-8 properly Handle UTF-8 archive entry properly by parsing them with QString then updating the archive entry with 'archive_entry_set_pathname_w' with wide characters. This fixes messed up extracted filenames in Windows mostly, since Unix based OS seems to be unaffected but we apply this fix regardless of the OS just to be safe. Fixes #49 Signed-off-by: Divya Antony J.R <[email protected]>
[Release v2.2.5] QArchive v2.2.5 release. This release has some minor bug fixes and refactoring, add option to use raw format by libarchive. Changelog: * Refactor, use of more c++ best practices, credits to Rosen Panev (@neheb). * Add "Raw Format", a special extraction format by libarchive, credits to Elizabeth (@elizabethfeden).
[Release v2.2.4] QArchive v2.2.4 release. This release has some minor bug fixes and refactoring, move from Qt's Smart Pointers to C++ Standard Smart Pointers whenever possible. Optimized IO Reader to reduce bad performance. Handle libarchive versions properly when using ZSTD to compress and other minor fixes. Changelog: * Refactor, use of more C++ Standard Smart Pointers than Qt's re-inventions whenever possible, credits to Rosen Panev (@neheb) * Refactor, use best practices in C++ whenever possible, credits to Rosen Panev (@neheb) * Bugfix, fallback to ZIP if ZSTD is not supported by libarchive, credits to @yosicovich * Bugfix, improve IO Reader for more performance. * Bugfix, allow compressing empty files in archive. * Bugfix, fix removeFiles(QStringList &entry) method, credits to Rosen Panev (@neheb) * CI/CD, use meson for macOS testing, credits to Rosen Panev (@neheb) Signed-off-by: Divya Antony J R <[email protected]>
[skip ci][Release v2.2.3] QArchive v2.2.3 release. This release give improved support for Qt6, removes warnings and deprecation warnings from compiler. Much less warnings from clang. Changelog: * Improved Qt6 support. * Refactor, removes warnings and deprecation from compiler, credits to Rosen Panev (@neheb) Signed-off-by: Divya Antony J R <[email protected]>
[Release v2.2.2] QArchive v2.2.2 release. This release has fixes for very minor issues, also a lot of refactor. Adds support for meson build system. ABI break which does not affect the user by any means. * Initial Support for Meson Build System by @neheb * Refactor and optimization to source code by @neheb * Minor fix for CMake build by @ericriff CI/CD Changes: Better testing in Github Actions contributed by @Jihadist
PreviousNext