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