Grandt/PHPZip — pull request #33 by Grandt (2014-08-03 08:43:06+00:00)
Title: 2.00

Rev. 2.0.3 - 2014-08-03
* Added: Namespace support.
* Added: custom Exceptions.
* Added: composer and packagist support. This is ready to be uploaded as a package at packagist. Then it can be required by any composer project as a fully self-contained library.
* Added: events (observer pattern). These may come in handy for automated operations.
* Updated: Code structure to better suit psr standard. Also took a more scalable OO approach.
* See issues #19 and #26 for more information.
Note, the above changes were provided by and should be credited to Greg Kappatos,

* Added: added function appendZip to the Zip classes. This allows the ser to add pre-compressed static data to the final Zip file, without having to re-compress this data.
* Added: Added ZipMerge utility. Allows preexisting zip files to be merged into one on the fly, streamed to the client.
* Fixed: Large files could fail to be added due to a problem in how the PHP ZipArchive would handle open temp files.
*****************************************************************************************************************
WARNING: THE CURRENT VERSION OF PHPZip *MAY* FAIL IF THE SERVER HAS mbstring.func_overload INSTALLED AND ACTIVE!
OLDER VERSIONS OF PHPZip *WILL* FAIL IF THE SERVER HAS mbstring.func_overload INSTALLED AND ACTIVE!
EXPERIMENTAL FEATURES HAVE BEEN ADDED TO ALLEVIATE THE LOBOTOMIZATION OF PHP, CAUSED BY mbstring.func_overload
*****************************************************************************************************************