Skip to content

Tags: antony-jr/QArchive

Tags

v2.2.9

Toggle v2.2.9's commit message
[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]>

continuous

Toggle continuous's commit message

Verified

This commit was signed with the committer’s verified signature.
antony-jr Antony Jr
upload continuously

v2.2.8

Toggle v2.2.8's commit message
[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]>

v2.2.7

Toggle v2.2.7's commit message

Verified

This commit was signed with the committer’s verified signature.
antony-jr Antony Jr
[Release v2.2.7] QArchive v2.2.7 release.

Fixes #93 which makes it fail on runtime with Qt 6.5.x on macOS
which makes stricts rules on Qt meta method invoke. Also some minor
fixup in tests.

Signed-off-by: Divya Antony J R <[email protected]>

v2.2.6

Toggle v2.2.6's commit message

Verified

This commit was signed with the committer’s verified signature.
antony-jr Antony Jr
[Release v2.2.6] QArchive v2.2.6 release.

Minor bugfix to build library with older Qt versions
till Qt 5.6.x.

Signed-off-by: Divya Antony J R <[email protected]>

v2.2.5

Toggle v2.2.5's commit message

Verified

This commit was signed with the committer’s verified signature.
antony-jr Antony Jr
[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).

prebuilt

Toggle prebuilt's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #84 from neheb/clang

various cleanups

v2.2.4

Toggle v2.2.4's commit message

Verified

This commit was signed with the committer’s verified signature.
antony-jr Antony Jr
[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]>

v2.2.3

Toggle v2.2.3's commit message

Verified

This commit was signed with the committer’s verified signature.
antony-jr Antony Jr
[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]>

v2.2.2

Toggle v2.2.2's commit message

Verified

This commit was signed with the committer’s verified signature.
antony-jr Antony Jr
[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