Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Zip Laravel Package

nelexa/zip

View on GitHub
Deep Wiki
Context7
4.0.1

Updated third-party dependencies (to support Symfony 6) and added tests on php 8.1.

4.0.0
  • Dropped PHP 5.5, 5.6, 7.1, 7.2 and 7.3 support.
  • Added PHP 8.0 support.
  • Declare strict types.
  • Dropped mcrypt support.
  • Added \PhpZip\ZipFile::outputAsSymfonyResponse method
  • \PhpZip\ZipFile::outputAsResponse method is declared deprecated and must be replaced by \PhpZip\ZipFile::outputAsPsr7Response.
  • [BC break] dropped zipalign support. It will be moved to the nelexa/apkfile package.
  • [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.3
  • Improved Windows compatibility #54
  • LICENSE file added
3.3.2

Fixed #58. Virgula a mais nas linhas 85 e 95 no arquivo /.phpstorm.meta.php

3.3.0
  • 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.2.0
  • Fixed memory leak.
  • Fixed ZIP64 (large zip files) problem.
  • Added new methods:
    • ZipFile::getEntry()
    • ZipFile::getEntries()
    • ZipFile::addSplFile()
    • ZipFile::addFromFinder()
  • New internal ZipReader and ZipWriter classes
  • Added .phpstorm.meta.php file for auto-completion in PhpStorm
  • ZipFileInterface and ZipInfo are deprecated

Fix #13 Fix #16 Fix #27 Fix #31 Fix #41

3.1.2
  • Changed the algorithm for adding paddings to zipalign. Now we will use the special field ExtraField c ID 0xD935, which was implemented by Google in the apksigner library. Now this field corresponds to the ZIP standard for storing ExtraField records, and not just filling with zero bytes, as in the zipalign console utility.
3.1.1
  • Fix resave zip aligned archive
3.1.0
  • Added class ZipModel for all changes.
  • All manipulations with incoming and outgoing streams are in separate files: ZipInputStream and ZipOutputStream.
  • Removed class CentralDirectory.
  • Optimized extra fields classes.
  • Fixed issue #4 (count() returns 0 when files are added in directories).
  • Implemented issue #8 - support inline Content-Disposition and empty output filename.
  • Optimized and tested on a php 32-bit platform (issue #5).
  • Added output as PSR-7 Response.
  • Added methods for canceling changes.
  • Added russian documentation.
  • Updated documentation.
  • Declared deprecated methods:
    • rename ZipFile::withReadPassword to ZipFile::setReadPassword
    • rename ZipFile::withNewPassword to ZipFile::setPassword
    • rename ZipFile::withoutPassword to ZipFile::disableEncryption
3.0.3

Fix bug issue #8 - Error if the file is empty.

3.0.0

Merge ZipOutputFile with ZipFile and optimize the zip archive update.

See the update instructions in README.md.

2.2.0

Features:

  • create output object ZipOutputFile from ZipFile in method ZipFile::edit().
  • create output object ZipOutputFile from filename in static method ZipOutputFile::openFromFile(string $filename).
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel