<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>File_Find</name>
<channel>pear.php.net</channel>
<summary>A Class the facilitates the search of filesystems</summary>
<description>File_Find, created as a replacement for its Perl counterpart, also named
File_Find, is a directory searcher, which handles, globbing, recursive
directory searching, as well as a slew of other cool features.</description>
<lead>
<name>Sterling Hughes</name>
<user>sterling</user>
<email>sterling@bumblebury.com</email>
<active>yes</active>
</lead>
<lead>
<name>Mika Tuupola</name>
<user>tuupola</user>
<email>tuupola@appelsiini.net</email>
<active>yes</active>
</lead>
<developer>
<name>Anatoly Techtonik</name>
<user>techtonik</user>
<email>techtonik@php.net</email>
<active>yes</active>
</developer>
<date>2014-03-09</date>
<time>09:14:26</time>
<version>
<release>1.3.3</release>
<api>1.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
Fix release
</notes>
<contents>
<dir baseinstalldir="/" name="/">
<file baseinstalldir="/" md5sum="adfef6005da4f0b0d468f15d91f9b179" name="File/Find.php" role="php" />
<file baseinstalldir="/" md5sum="345cc171f2b5fb7a9d0efb0954a2bc31" name="tests/01glob.phpt" role="test" />
<file baseinstalldir="/" md5sum="399d9c5d4cd5c1dd81467092d1829d48" name="tests/02maptree.phpt" role="test" />
<file baseinstalldir="/" md5sum="60503eb2d04d29d1ca14d40ef788119c" name="tests/03maptreemultiple.phpt" role="test" />
<file baseinstalldir="/" md5sum="40a3fc9755cac16383eb6a19890ebc48" name="tests/04search.phpt" role="test" />
<file baseinstalldir="/" md5sum="a410f0b6992bc2ba439c1477d7edc9ee" name="tests/05search_inside.phpt" role="test" />
<file baseinstalldir="/" md5sum="e3ab5769317f42d816815f1af757b60d" name="tests/06match_shell.phpt" role="test" />
<file baseinstalldir="/" md5sum="2278f7cd66eaa398b5dee372b7ed5dfe" name="tests/bug2773.phpt" role="test" />
<file baseinstalldir="/" md5sum="b148c37acce6f17621af5c85460711f9" name="tests/setup.php" role="test" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>4.0.0</min>
</php>
<pearinstaller>
<min>1.4.0b1</min>
</pearinstaller>
</required>
</dependencies>
<phprelease />
<changelog>
<release>
<version>
<release>0.1</release>
<api>0.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2002-01-26</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
Initial release
</notes>
</release>
<release>
<version>
<release>0.2.0</release>
<api>0.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2002-11-14</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
* added mapTreeMultiple() function / method
* improved portability for non UNIX platforms
</notes>
</release>
<release>
<version>
<release>0.3.0</release>
<api>0.3.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-12-17</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
* search() can now be called statically (bug #2132)
* search() can now optionally match only against filename only (req #712)
* fixes problems with directories named 0 (bug #2773)
</notes>
</release>
<release>
<version>
<release>0.3.1</release>
<api>0.3.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-01-13</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
* fixed bug search() where static calls to search() failed
if it was called inside instance of another object
(Anatoly Techtonik)
</notes>
</release>
<release>
<version>
<release>0.4.0</release>
<api>0.4.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-06-03</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
* Error handling now uses PEAR::raiseError() instead of FileFindException.
This might cause BC break if you were checking errors with is_a()
instead of PEAR::isError() of File_Find::isError()!
* All output is now consistent having the leading directory separator
stripped out from directory names.
- FileFindException error class was removed
- File_Find_version() method was removed
</notes>
</release>
<release>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-08-24</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
* maptree() can now be called statically (bug #4994)
</notes>
</release>
<release>
<version>
<release>1.0.1</release>
<api>1.0.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-08-30</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
* fixed package.xml to avoid installation problems with PHP 5.1.X
</notes>
</release>
<release>
<version>
<release>1.1.0</release>
<api>1.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-09-12</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
* use only native system directory delimiters for consistency
* search() method can now match files, directories or both
* port tests to windows platform
</notes>
</release>
<release>
<version>
<release>1.2.0</release>
<api>1.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-10-04</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
+ new 'shell' match method
</notes>
</release>
<release>
<version>
<release>1.2.1</release>
<api>1.2.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-10-04</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
* Fixed bug #5892 and other "Only variable references should be returned
by reference" errors.
* Fixed bug #6173. Check for empty strings given as ereg to search().
* silence errors if mapTreeMultiple() encounters an unreadable
directory (thanks to Erik Stainsby)
</notes>
</release>
<release>
<version>
<release>1.2.2</release>
<api>1.2.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2006-02-11</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
+ Empty pattern workaround from bug #6173 also in glob method
Various 'enhancements' to 'shell' method
http://pear.php.net/manual/en/package.filesystem.file-find.searchmethods.php
* Empty pattern specified in 'shell' is equal to '*.*'
- Empty exclude mask of a 'shell' pattern is detected correctly now
+ Use *. to match files without extension
+ use filename.*. to match files with only one 'extension' (bug #5503)
</notes>
</release>
<release>
<version>
<release>1.3.1</release>
<api>1.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2010-10-06</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
QA release
package 2.0
Bug #2132 Doc state &search() can be called statically. It isn't true.
Bug #2773 Directories with other directories named 0
Bug #4669 Repeated calls to search or maptree return multiple copies of results
Bug #4983 Error in install
Bug #4994 Close TODO
Bug #7966 File_Find Stream Support
Bug #14816 Unit test failures
</notes>
</release>
<release>
<version>
<release>1.3.3</release>
<api>1.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-03-09</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
Fix release
</notes>
</release>
</changelog>
</package>