Skip to content

Releases: stachenov/quazip

v1.5

05 Mar 21:35
Compare
Choose a tag to compare

This is mostly a QOL release with some small fixes and a few minor features. There is no API breakage.

Features

  • Add conan badge by @MartinDelille and conan recipe updates
  • Expanded CI coverage. Unit tests are now run in full across Ubuntu, macOS and Windows
  • Introduced cross platform CI tests
  • Added ability to provide fixed file timestamps when compressing. See JlCompress::Options
  • New unit tests which verify output archives against well known hashes to catch any accidental future code breakage.
  • Expand JlCompress interface to support compression strategy (levels), contributions by @lazyone233. See JlCompress::Options::CompressionStrategy
  • Add vcpkg and conan CMake presets for automated dependency installation
  • Improve README to document build process for all major platforms, all CMake options

Bugfixes

Deprecation notice

  • While Qt4 is still mentioned in README and CMake as supported, we don't test it and support is most likely broken. It will be removed after this release.

v1.4

22 Jan 20:06
Compare
Choose a tag to compare

This release is mainly about bzip2 compression support.

SHA-256:

79633fd3a18e2d11a7d5c40c4c79c1786ba0c74b59ad752e8429746fe1781dd6 *quazip-1.4.tar.gz
485e0366cf17aa3945a069aad14b0dc037c5cb994164504c4c0f406f68610be9 *quazip-1.4.zip

v1.3

16 Apr 12:53
Compare
Choose a tag to compare
  • All JlCompress methods are now public
  • Default Qt major version is now detected automatically
  • Minor CMake and pkg-config fixes and improvements

SHA-256:

c1239559cd6860cab80a0fd81f4204e606f9324f702dab6166b0960676ee1754 *quazip-1.3.tar.gz
c811e45491a3ea0803a1dcc8e1cdbb000db6418d9ecd59b0e3c8166543563859 *quazip-1.3.zip

v1.2

13 Nov 12:56
Compare
Choose a tag to compare
  • Add CMake option to disable installation (Sebastian Rettenberger)
  • Qt's internal zlib can be used now (QUAZIP_USE_QT_ZLIB, OFF by
    default)
  • Make tests optional (QUAZIP_ENABLE_TESTS, OFF by default)
    (Gleb Ignatev)
  • Fix: QuaZip::close() can be safely called multiple times now
  • Fix: -lz added to pkgconfig

SHA-256:
2dfb911d6b27545de0b98798d967c40430312377e6ade57096d6ec80c720cb61 *quazip-1.2.tar.gz
41adc08bf6264353cf16c4140a1208909f78769917e3707ef7ad4b9a56458498 *quazip-1.2.zip

1.1

11 Oct 07:51
Compare
Choose a tag to compare
1.1

Symlink handling in JlCompress on Linux, and 1.x migration guide

This version partly fixes and partly implements Linux symlink handling in JlCompress.

Another important non-code change is that 1.x migration guide is now included. It really should have been bundled with 1.0. It contains very important information for package maintainers, in particular, that 1.x versions should not replace 0.x, but rather coexist with them.

SHA-256:
54edce9c11371762bd4f0003c2937b5d8806a2752dd9c0fd9085e90792612ad0 *quazip-1.1.tar.gz
a1ebf43a74d73480db636cf6115196cd781fe94dc55274e1c7777f547b1662c5 *quazip-1.1.zip

1.0

05 Oct 09:13
Compare
Choose a tag to compare
1.0

1.0 is finally out! Functionality is almost the same, but one major change is here: qmake is now fully replaced by modern CMake (>=3.15). Various directories and binary names were finally made consistent.

SHA-256:
7c7d980ec4873a9fc5204bd7716948253dcdcba3ed2532ccbd80c0d684ff4441 *quazip-1.0.tar.gz
2c48cb62ff8d94f669e667bfeb512a0247113d0f1bc687187e5a68c9642e87a1 *quazip-1.0.zip

0.9.1

24 May 12:04
Compare
Choose a tag to compare

A very minor release, adds just a couple of version variables for CMake.

SHA-256:
5d36b745cb94da440432690050e6db45b99b477cfe9bc3b82fd1a9d36fff95f5 *quazip-0.9.1.tar.gz
f67945933b8e2ecde3a7c07f216b4b43ea661ba7dc2e04417da6b375f9599e3f *quazip-0.9.1.zip

0.9

29 Apr 13:36
Compare
Choose a tag to compare
0.9

The last version before 1.0. Support for extended timestamps and various minor fixes.

SHA-256:
377ebf77630e4cff7411fe149cb342e10f3be55ba123cc0b1ee09a25fc3faa06 *quazip-0.9.tar.gz
c3a5c32b9115b1919a3be0c8020fcba4e2f3b8483b072240cf40d81c8be4daac *quazip-0.9.zip

0.8.1

27 May 04:31
Compare
Choose a tag to compare

A bugfix release. Fixes a regression in CMake.

0.8

23 May 16:31
Compare
Choose a tag to compare
0.8

Support for UTF-8, OS code setting, Z_STREAM_END fix in QuaZioDevice

SHA-256:
d5dfa16562a891ef2e9c630e5bd2b53e66bfa188827b601d11a2dfa370a576a8 *quazip-0.8.zip
e9ddc67dfbe81a1633ecdf6995abb483f578b835946f216d67bffd18b18c9f52 *quazip-0.8.tar.gz