Skip to content

Releases: ctabin/libzippp

libzippp-v7.1-1.10.1

10 Feb 10:13
7e65f6c
Compare
Choose a tag to compare

Dependencies

Changes since v7.0-1.10.1

  • Update to zlib 1.3.1
  • Fixes CMake typos
  • Output INTERFACE_COMPILE_DEFINITIONS to the pkg-config file (#216)
  • Enforces mtime when entry is modified (#207)
  • Fix possible null pointer deref in error handling (#221)

Many thanks to the contributors:

libzippp-v7.0-1.10.1

16 Sep 14:23
7bc5e5d
Compare
Choose a tag to compare

Dependencies

Changes since v6.1-1.9.2

  • Update to zlib 1.3
  • Update to libzip 1.10.1
  • Adds a libzip patch for windows compilation (#211)
  • Adds debug/release targets in Makefile (#212)
  • Fixes segmentation fault on close with writable buffer (#210)
  • Fixes build warning (#201)

Many thanks to the contributors:

libzippp-v6.1-1.9.2

30 Apr 19:25
1934adf
Compare
Choose a tag to compare

Dependencies

Changes since v6.0-1.9.2

  • Renaming of the method fromWriteableBuffer to fromWritableBuffer (#176)
  • Fixes for packaging on GNU/Unix like systems (#181)
  • If any error on close avoid to force progress percentage to 100% (#180)
  • Set compression method in addData (#183)
  • Fix GCC compile warnings (#193)
  • Adds support for compression level (#190)
  • Fixes toolchain options override in CMake (#194)
  • Fixes read of zero-file length (#191)

Many thanks to the contributors:

libzippp-v6.0-1.9.2

10 Dec 10:36
681bac0
Compare
Choose a tag to compare

Dependencies

Changes since v5.1-1.8.0

  • Update to zlib 1.2.13
  • Update to libzip 1.9.2
  • Adds support for compression method (#124)
  • Adds support for cancel option (#166)
  • Adds support of writable in-memory buffer (breaking change) - beta
  • Improvement of custom error handling (breaking change)
  • Fixes wrong inflated size (#145)
  • Fixes progression hole (#164)
  • Fixes memory leak when open failed (#131)
  • Fixes compilation warnings

Many thanks to the contributors:

libzippp-5.1-1.8.0

23 May 21:44
4248d7b
Compare
Choose a tag to compare

Dependencies

Changes since v5.0-1.8.0

  • Update to zlib 1.2.12 (#127)
  • Fixes uint initialization and ZIP constant references in header (#115)
  • Fixes wrong assert in tests (#116)
  • Fixes zip_source leak in case of failure (#132)
  • Allows custom error handling (#133)
  • Compilation with -O3 on Linux (#137)

libzippp-v5.0-1.8.0

07 Aug 08:23
0e907d7
Compare
Choose a tag to compare

Dependencies

Changes since v4.1-1.8.0

  • [BREAKING CHANGE] Support of in-memory zip (#111) - fromBuffer takes a non-const void*
  • Support of ZipArchive creation from zip_source (#111)
  • Support of progress callback during archive close (#109)
  • Adds access to underlying libzip handles (#108)
  • Avoids useless computation of file length (#110)
  • Minor documentation fixes

libzippp-v4.1-1.8.0

20 Jun 08:53
8299422
Compare
Choose a tag to compare

Dependencies

Changes since v4.0-1.7.3

  • C++11 is enforced for compilation (#91)
  • Fixed minor memory leak in ZipArchive::fromBuffer() (#95)
  • Uses standard _WIN32 instead of WIN32 preprocessor (#100)

libzippp-v4.0-1.7.3

19 Sep 21:13
e15a60e
Compare
Choose a tag to compare

Dependencies

Changes since v3.2-1.7.1

  • [BREAKING CHANGE] Enum values are now in camel-case (#54)
  • Adds support for encrypted archives (#81) - thanks @okaerin !
  • Adds a new method to use a function to read an entry (#71)
  • Fixes libzip target in CMake compilation (#84)
  • Fixes unwanted pointer deletion in ZipArchive::fromBuffer (#83)
  • CMake minimal version is 3.12.0 (#90)

libzippp-v3.2-1.7.1

11 Jul 13:13
89d1e01
Compare
Choose a tag to compare

Dependencies

Changes since v3.1-1.6.1

  • Usage of nullptr instead of NULL (#68)
  • Fixes missing return code check in setEntryCompressionEnabled (#70)

libzippp-v3.1-1.6.1

18 Apr 12:37
fb07ca8
Compare
Choose a tag to compare

Dependencies

Changes since v3.0-1.6.1

  • New option LIBZIPPP_INSTALL_HEADERS in CMake
  • Some defines have been prefixed with LIBZIPPP_ (DEFAULT_CHUNK_SIZE,ENTRY_IS_DIRECTORY,ENTRY_PATH_SEPARATOR)
  • Fixes some encoding issue while using ORIGINAL state (#53)
  • Fixes missing inline in getPath
  • Use a nothrow constructor to allocate memory (#59)