nelexa/zip
PhpZip is a php-library for extended work with ZIP-archives. Open, create, update, delete, extract and get info tool. Supports appending to existing ZIP files, WinZip AES encryption, Traditional PKWARE Encryption, BZIP2 compression, external file attributes and ZIP64 extensions. Alternative ZipArchive. It does not require php-zip extension.
4.0.2
8.3M downloads/mo
#1768 most downloaded on Packagist
Ne-Lexa/php-zip
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 10 months
Some releases are documented
notes for 14 of 38 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
39 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
39 releases · Sep 2016 to Jun 2022Releases
latest 39-
4.0.217 Jun 2022 -
4.0.112 Dec 2021Release notes
Open source →Updated third-party dependencies (to support Symfony 6) and added tests on php 8.1.
-
4.0.024 Feb 2021Release notes
Open source →- Dropped PHP 5.5, 5.6, 7.1, 7.2 and 7.3 support.
- Added PHP 8.0 support.
- Declare strict types.
- Dropped
mcryptsupport. - Added
\PhpZip\ZipFile::outputAsSymfonyResponsemethod \PhpZip\ZipFile::outputAsResponsemethod is declared deprecated and must be replaced by\PhpZip\ZipFile::outputAsPsr7Response.- [BC break] dropped
zipalignsupport. It will be moved to thenelexa/apkfilepackage. - [BC break] removed deprecated interface
\PhpZip\ZipFileInterface. - [BC break] removed deprecated class
\PhpZip\Model\ZipInfo. - [BC break] removed deprecated methods
\PhpZip\ZipFile::getEntryInfo,\PhpZip\ZipFile::getAllInfo,\PhpZip\ZipFile::setZipAlign, etc. - CI builds moved from Travis to Github Actions.
- Added static analysis of
psalm.
-
3.3.311 Jul 2020 -
3.3.222 Jun 2020Release notes
Open source →Fixed #58. Virgula a mais nas linhas 85 e 95 no arquivo /.phpstorm.meta.php
-
3.3.101 Apr 2020 -
3.3.004 Feb 2020Release notes
Open source →- Zip entries remain unchanged when writing to class ZipWriter.
- You can override ZipContainer to implement your logic to support a zip-compatible format (for example, APK or EPUB).
- Signature of
ZipFile::extractTo()method changed. Added parameter&$extractEntries, which contains information about the extracted files.
-
3.3.0-alpha122 Jan 2020 pre-releaseNothing published for this version
-
3.2.204 Feb 2020 -
3.2.114 Jan 2020 -
3.2.009 Jan 2020 -
3.1.1511 Dec 2019Nothing published for this version
-
3.1.1409 Dec 2019Nothing published for this version
-
3.1.1309 Dec 2019Nothing published for this version
-
3.1.1225 Jul 2019Nothing published for this version
-
3.1.1113 Mar 2019Nothing published for this version
-
3.1.1013 Mar 2019Nothing published for this version
-
3.1.902 Nov 2018Nothing published for this version
-
3.1.821 Oct 2018Nothing published for this version
-
3.1.720 Oct 2018Nothing published for this version
-
3.1.611 Oct 2018Nothing published for this version
-
3.1.525 Apr 2018Nothing published for this version
-
3.1.401 Feb 2018Nothing published for this version
-
3.1.306 Dec 2017Nothing published for this version
-
3.1.217 Nov 2017 -
3.1.115 Nov 2017 -
3.1.014 Nov 2017 -
3.0.311 Nov 2017 -
3.0.230 Oct 2017Nothing published for this version
-
3.0.115 Mar 2017Nothing published for this version
-
3.0.015 Mar 2017Nothing published for this version
-
2.2.001 Mar 2017Nothing published for this version
-
2.1.114 Dec 2016Nothing published for this version
-
2.1.014 Oct 2016Nothing published for this version
-
2.0.326 Sep 2016Nothing published for this version
-
2.0.226 Sep 2016Nothing published for this version
-
2.0.126 Sep 2016Nothing published for this version
-
2.0.026 Sep 2016Nothing published for this version
-
1.0.008 Sep 2016Nothing published for this version