*** Version 1.3.0 (stable) - API 1.3.0 (stable) - 2008-04-05

Work towards stream support. This version doesn't try to normalize
slashes in returned result and thus it's output may be inconsistent
with of previous versions.

+ new object variable $this->dirsep to explicitly define directory
separator (forward slash by default)

- drop out "use only native system slashes" and "replace double
slashes if any" beautifiers which damage stream prefixes and stream
specific URLs

- minor comment fixes
  
 

*** Version 1.2.2 (stable) - API 1.2.2 (stable) - 2006-02-11

+ 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)
    
   

*** Version 1.2.1 (stable) - API 1.2.1 (stable) - 2005-10-04

* 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)
    
   

*** Version 1.2.0 (stable) - API 1.2.0 (stable) - 2005-10-04

+ new 'shell' match method
    
   

*** Version 1.1.0 (stable) - API 1.1.0 (stable) - 2005-09-12

* use only native system directory delimiters for consistency

* search() method can now match files, directories or both

* port tests to windows platform
    
   

*** Version 1.0.1 (stable) - API 1.0.1 (stable) - 2005-08-30

* fixed package.xml to avoid installation problems with PHP 5.1.X
    
   

*** Version 1.0.0 (stable) - API 1.0.0 (stable) - 2005-08-24

* maptree() can now be called statically (bug #4994)
    
   

*** Version 0.4.0 (beta) - API 0.4.0 (beta) - 2005-06-03

* 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
    
   

*** Version 0.3.1 (beta) - API 0.3.1 (beta) - 2005-01-13

* fixed bug search() where static calls to search() failed
  if it was called inside instance of another object 
  (Anatoly Techtonik)
    
   

*** Version 0.3.0 (beta) - API 0.3.0 (beta) - 2004-12-17

* 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)
    
   

*** Version 0.2.0 (stable) - API 0.2.0 (stable) - 2002-11-14

* added mapTreeMultiple() function / method

* improved portability for non UNIX platforms
    
   

*** Version 0.1 (stable) - API 0.1 (stable) - 2002-01-26

Initial release
    
   

