Revision history for Path-Class-Rule

0.018     2013-01-24 07:27:28 America/New_York

  [DOCUMENTATION]

    - Added PERFORMANCE section with caveats

0.017     2013-01-23 14:44:04 America/New_York

  [CHANGES]

    - Updated for internal changes to Path::Iterator::Rule 0.002

0.016     2013-01-22 06:28:03 America/New_York

  [CHANGES]

    - Reimplmented as a thin subclass of Path::Iterator::Rule

0.015     2013-01-21 14:21:33 America/New_York

  [DOCUMENTATION]

    - Oops.  Left off a doc fix from the master repo.  Merged now.

0.014     2013-01-21 14:19:04 America/New_York

  [OPTIMIZATION]

    - Use Path::Class's basename() internally,, resulting in a 50%
      speedup on a test case of finding all .pm files in @INC; requires
      Path::Class 0.20.

0.013     2012-12-13 11:08:42 America/New_York

  [DOCUMENTATION]

    - The method for all perl file types is 'perl_file', not 'perl_files'
      [rt.cpan.org #81945]

0.012     2012-10-26 21:51:27 America/New_York

  [BUG FIXES]

    - Rule cloning now does deep clone with Data::Clone [rt.cpan.org #80426]

0.011     2012-03-15 09:55:33 EST5EDT

  [BUG FIXES]

    - Fixed major bugs in depth-first traversal relating to proper ordering
      and incorrectly returning directories that didn't match search
      criteria

0.010     2011-12-03 20:17:55 EST5EDT

  [OTHER]

    - Removed 'parent' and 'File::Copy' as dependencies.  Former wasn't
      really needed and latter was causing problems on 5.10.0.

0.009     2011-12-02 04:38:05 EST5EDT

  [BUG FIXES]

    - Fix t/error_handler.t regex to prevent errors from backslashes in
      paths on Windows

0.008     2011-11-30 09:54:03 EST5EDT

  [DOCUMENTATION]

    - Added File::Set to "See Also" section

  [OTHER]

    - Removed namespace::autoclean as a dependency because it pulls in
      the whole Moose stack.  [rt.cpan.org #72841, patch by Lars Dɪᴇᴄᴋᴏᴡ]

0.007     2011-10-26 23:50:57 America/New_York

  [BUG FIXES]

    - Fixed Win32 test failures

    - Fixed regexp handling on Perl 5.10

0.006     2011-10-19 21:40:01 America/New_York

  [BUG FIXES]

    - Fixed incompability with Perl < v5.14 [rt.cpan.org #71400]

  [DOCUMENTATION]

    - Clarified caveats about taint mode.  Path::Class::Rule runs under
      taint mode; it offers no options to automatically untaint data

0.005     2011-09-14 16:58:25 America/New_York

  [NEW FEATURES]

    - Added 'iname' rule method for case insensitive name matching

    - Added 'skip' logic method for easy custom pruning

    - Added 'error_handler' option to iteration method

    - Added lexical warnings category

  [BUG FIXES]

    - Directories that are not readable will warn and continue instead
      of throwing an error

  [DOCUMENTATION]

    - Various clarifications and typo fixes

0.004     2011-09-14 06:48:13 America/New_York

  [DOCUMENTATION]

    - Added additional modules to SEE ALSO commentary

0.003     2011-09-13 21:05:43 America/New_York

  [NEW FEATURES]

    - Added 'skip_vcs' (and individual VCS skipping rule methods)

    - Added 'perl_files' (and similar rule methods)

    - Added 'shebang' rule method

0.002     2011-09-12 14:17:13 America/New_York

  [NEW FEATURES]

    - Added 'min_depth' and 'max_depth' rule methods

    - Added 'dangling' rule method to match dangling symlinks

    - Added 'loop_safe' option to control infinite loop protection
      (default is true)

    - Rule callbacks receive a hash reference for storing optional state

  [BUG FIXES]

    - Bumped Number::Compare prerequisite version to 0.02 to
      avoid uninitialized warnings when comparing numbers without
      a magnitude.

0.001     2011-09-11 22:40:44 America/New_York

    - Initial release