Revision history for Path-Extended 0.23 2015/03/11 - let recurse() accept a single code reference as its argument 0.22 2014/08/16 - no code changes - dropped Test::Classy dependency - cpanfile 0.21 2012/11/19 - made error logs more verbose 0.20 2012/06/22 - ::Dir->is_absolute correctly returns if the path you passed to the constructor is absolute or not (fixed by Wolfgang Pecho; previously it always returned true). - ::Dir->rmtree now accepts options that are passed to File::Path::rmtree internally (fixed by Wolfgang Pecho). - fixed "base" option for Path::Extended::Class::File::relative() (by Wolfgang Pecho) - store $@ in a variable - requires File::stat 1.0 explicitly to avoid File::Stat 0.01 under case-insensitive systems 0.19 2011/05/31 - added iomode (for slurp) and no_hidden (for children) options introduced in Path::Class 0.19 - dir(undef) now returns undef (as Path::Class 0.17 does) - moved subsumes/contains (of ::Class::Dir class) methods to ::Dir class - subsumes/contains didn't work well if paths have a volume - added tempfile method (only available for ::Class::Dir) introduced in Path::Class 0.24 - added resolve method introduced Path::Class 0.17 - improved Path::Class compatibility (absolute/relative, mkdir/rmdir) - fixed 0-named subdirectory handling 0.18 2011/02/08 - calls for File::Spec 3.23 to avoid relative/absolute issues 0.17 2010/02/09 - should not ignore volume unless specified so 0.16 2009/12/19 - added a shortcut in the slurp method; no need to loop while slurping without any callbacks/filters - fixed pod nits spotted by FWIE - added is_(read|writ)able methods 0.15 2009/10/07 - $_ was not properly set while slurping/saving with multiple callbacks - renamed _path and made it public to support PSGI/Plack - added other IO::Handle methods including fileno - fleshed out the synopsis 0.14 2009/07/04 - added file_or_dir() and dir_or_file() to ::Dir object too 0.13 2009/06/26 - added "prune" option to $dir->recurse/$dir->children. 0.12 2009/05/15 - added file_or_dir() and dir_or_file() for convenience. 0.11 2009/04/14 - "find(_dir)" methods did not return items sometimes as relative path may contain "../" 0.10 2009/03/08 - fixed a compatibility test which may break under some environment - better pod coverage - reorganized a bit and added "basename" to dir (cf. RT #17312) - better subclassing - forgot to close a directory after ->children, and before ->rmdir 0.09 2009/03/06 - "mtime" option of "save" didn't work well. 0.08 2009/03/05 - fixed relative/absolute path issue 0.07 2009/03/05 - reorganized some methods and added compatible "recurse" and incompatible "new_foreign" methods. 0.06 2009/03/04 - parent was broken 0.05 2009/03/04 - removed trash 0.04 2009/03/04 - logging part is replaced with a Log::Dump module. - some pod fixes - added "grep" method to ::File. - added Path::Extended::Class for better compatibility 0.03 2008/10/27 - now Path::Extended::Dir ignores only dot files/directories under the target directory while looking for something. (i.e. don't care if they are under .cpan directory) 0.02 2008/10/26 - requires IO 1.27 to support "say" - dir->seek isn't always zero - loosened dir->find(_dir) tests which look like a bit too strict 0.01 2008/10/23 - initial release