Skip to content

Releases: comodojo/zip

3.1.1

13 Feb 19:00

Choose a tag to compare

  • fix invalid types #11
  • add strict_types=1 to all UTs
  • update devcontainer configuration
  • update docker img

3.1.0

23 Jan 18:51

Choose a tag to compare

  • Support PHP >= 7.4|8
  • Add test-in-docker and vscode .devcontainer support
  • Update docs
  • Move from travis to github action

So long, travis.ci, and thanks for all the fish!

3.0.0

06 May 16:35

Choose a tag to compare

This is the 3rd major release of comodojo/zip.

It works with PHP >= 7.2 (7.3 strongly suggested), PECL zip >= 1.14.0 compiled with libzip-dev >= 1.2.0.

New Features

  • Support for zip file compression
  • Create encrypted (password protected) zip files

Notable changes

  • [API Change] ZipManager::addZip() now returns Zip id instead of self
  • [API Change] ZipManager::removeZip() now returns bool instead of self
  • [API Change] ZipManager::getPassword() is now protected
  • [New API] ZipManager class now implements the Countable interface
  • [New API] Zip class now implements the Countable interface
  • [New API] ZipManager::removeZipById() to remove a Zip object using its id
  • [New API] Zip::getSkipMode() and Zip::setSkipMode()
  • [New API] Zip::getComment() and Zip::setComment()
  • [Deprecated API] Zip::getSkipped() and Zip::setSkipped() are deprecated

3.0.0-beta2

17 Mar 08:43

Choose a tag to compare

3.0.0-beta2 Pre-release
Pre-release
  • min php version to 7.2
  • code refactoring
  • [API Change] ZipManager::addZip() now returns Zip id instead of self
  • [API Change] ZipManager::removeZip() now returns bool instead of self
  • [API Change] ZipManager::getPassword() is now protected
  • [New API] ZipManager class now implements the Countable interface
  • [New API] Zip class now implements the Countable interface
  • [New API] ZipManager::removeZipById() to remove a Zip object using its id
  • [New API] Zip::getSkipMode() and Zip::setSkipMode()
  • [New Api] Zip::getComment() and Zip::setComment()
  • [Deprecated API] Zip::getSkipped() and Zip::setSkipped() are deprecated
  • [New Feature] Support for zip file compression
  • [New Feature] Create encrypted (password protected) zip files

3.0.0-beta

30 Aug 23:34

Choose a tag to compare

3.0.0-beta Pre-release
Pre-release

First beta of 3.0 branch

  • min php version to 7.1
  • code refactoring

2.1.1

30 Aug 23:30

Choose a tag to compare

  • fix ZipManager::extract error when providing a list of files to extract

2.0.3

30 Aug 23:29

Choose a tag to compare

  • fix ZipManager::extract error when providing a list of files to extract

2.1.0

21 Dec 23:53

Choose a tag to compare

This release offers the same functionalities of 2.0.* plus support for password-protected zips (see #3); it require PHP 5.6.

  • setPassword/getPassword methods are back and working
  • min PHP version >= 5.6.0

2.0.2

21 Dec 23:30

Choose a tag to compare

  • removed setPassword/getPassword methods (#3)

2.0.1

16 Oct 22:39

Choose a tag to compare

  • comodojo/exceptions as dependency