* Version 1.8.0 (stable) - API 2.0.0 (stable) - 2006-11-02

- Fixed a possible leak in statName and statIndex
- Added zipArchive::adEmptyDir() method, creates an empty directory
- Fixed setComment when used with a freshly added entry
- setComment now returns the expected value (boolean) (Hannes)

* Version 1.7.5 (stable) - API 2.0.0 (stable) - 2006-10-25

- PECL Bug #9082, wrong entry name like "a/b//file.txt" cannot be extracted on windows
  A "bug" in php mkdir was the cause, a work around has been introduced for php versions before 5.2.0

* Version 1.7.4 (stable) - API 2.0.0 (stable) - 

- PHP Bug #38943, properties in extended class cannot be set
- PHP Bug #38944, freshly created archive has no comment or cdir

* Version 1.7.3 (stable) - API 2.0.0 (stable) - 2006-09-16

- PECL Bug #8700, zipArchive::getFromIndex fails
- PECL Bug #8676, zipArchive::addFile was not updated and still used VCWD_REALPATH, it now uses expand_filename
- Fixed wrong internal types for comment lenghts, does not affect userland script (Nuno Lopes)

* Version 2.0.0 (stable) - API 2.0.0 (stable) - 2006-09-06

- Fix wrong internal types for comment lenghts, does not affect userland script (Nuno Lopes)

* Version 1.7.2 (beta) - API 1.7.0 (beta) - 2006-08-24

- Previous release was broken in non threaded environment.
This release works smoothly in threaded and non threaded.
Thanks to "FamilleCollet dot com" (Fedora-Extra maintainer for the 
head up)

* Version 1.7.1 (beta) - API 1.7.0 (beta) - 2006-08-24

- Fix issues with relative path in threaded environment, 
VCWD_REALPATH is used in ZipArchive::open() and ::addFile

* Version 1.7.0 (beta) - API 1.7.0 (beta) - 2006-07-14

- Add ZIPARCHIVE::OVERWRITE mode for ::open(), creates a new 
archive and write over an existing file
- locateName do not change anymore the state, it can now be used to test an entry
- fix possilbe crashes when two entries with the same name have been added
- Enhanced safemode support
- fix builds against php 6.0 (HEAD)
- fix compiler warning (Ilia, Tony)
- cleanup phpinfo() output (Ilia)

* Version 1.6.0 (beta) - API 1.6.0 (alpha) - 2006-07-14

- Rename Class Zip to ZipArchive, required to be bundled
in php 5.2.0 (Zip being a ZipCode in US), making the role of 
this class more obvious *Gah*

* Version 1.5.0 (alpha) - API 1.5.0 (alpha) - 2006-07-14

- bring consistency to the method names:
 - rename zip::delete() to deleteIndex() 
 - add zip::deleteName()
 - rename zip::statPath to zip::statName()
 - rename zip::rename to zip::renameIndex()
 - add zip::renameName();
- add zip::locateName(), returns the index of an entry, allows case insensitive
  or directory free lookup (ZIP::FL_NOCASE, ZIP::FL_NODIR)
- add zip::unchangeName(), ::unchangeIndex(), unchangeAll() and unchangeArchive()
  revert changes to an entry, to all entries or the archive
- add zip::getNameIndex(), get the name of the entry at the given position 
- Bug #7658, Modify zip archives causes corruption if the data descriptor is used
  (bit 3 of the general flags)
- fix a bug when in the delete and rename methods when the index is lower than 1
- zip::addFile() must return true on success
- zip::open() returns now the error code on error and true on success

* Version 1.4.1 (alpha) - API 1.4.0 (alpha) - 2006-06-28

- Add missing files in the package release

* Version 1.4.0 (alpha) - API 1.4.0 (alpha) - 2006-06-28

- Add write mode to the archive comment (zip::comment property)
- Add zip::setCommentName and ::setCommentIndex, add or remove entrie comment
- Add zip::getCommentName and ::getCommentIndex, get an entrie comment
- Add zip::setArchiveComment
- Full sync with zip-0.7.1
- #8009, modify archives on windows cannot be closed

* Version 1.3.0 (alpha) - API 1.3.0 (alpha) - 2006-04-26

- Fix possible leak with __set/__get in classes extending the Zip 
intern object (tony2001[at]php.net)
- Added getFromName(), return the contents of an entry using its name
- Added getFromIndex(), return the contents of an entry using its index

* Version 1.2.3 (alpha) - API 1.2.1 (alpha) - 2006-03-30

- #7214, use binary safe string as return value, 0x00 was considered as 
the end of the content, affected only the procedural API

* Version 1.2.2 (alpha) - API 1.2.1 (alpha) - 2006-03-22

- fix a bug in internal zip_close, new archives were not written
- ::open returns now false on error
- update the "create.php" example, status and returned codes are now checked
- fix a leak when the ::open method is called twice or more with the same
object

* Version 1.2.1 (alpha) - API 1.2.1 (alpha) - 2006-03-19

- fixed a possible build problem (mkstemp missing)
- fix a bug where extending the Zip class does allow
to write to a property, see php bugs #36743 (array)

* Version 1.2.0 (alpha) - API 1.2.0 (alpha) - 2006-03-12

- enable stream by default,
  * use uri like zip:///path/to/my.zip#entryname.dat
  (the URI format may change in future version)
- add support for print_r/var_dump (Zip object)
- add tests for the OO (still need more)
- add more example, like using xmlreader and zip
   stream to parse OpenDocument meta info

* Version 1.1.2 (alpha) - API 1.1.0 (alpha) - 2006-03-05

- do not create empty file when a zip entry is only
a directory (empty or not)

* Version 1.1.1 (alpha) - API 1.1.0 (alpha) - 2006-03-02

- Fix PHP 5.1 detection at compiletie
- fix possible build errors with gcc other than 4.0.x
- add better zlib detection
- "--with-zlib-dir=[DIR]" added

* Version 1.1.0 (alpha) - API 1.1.0 (alpha) - 2006-03-01

- replace the old zip extensions
 * 100% compatible with the old API
 * added zip creation support (write mode)
 * added OO interface
 * Stream support, getStream method
   returns a file handler
- bundled libzip and drop zzlib usage
	(see http://www.nih.at/libzip/)

