Revision history for Path-Iterator-Rule

0.010     2013-01-31 15:56:17 America/New_York

    [ADDED]

    - Added a "visitor" option to pass results to a code reference
      during iteration

    [CHANGED]

    - Calling all() in void context will iterate but not store results

    [FIXED]

    - Another attempt at fixing tests on Windows. Damn those backslashes!

0.009     2013-01-25 21:52:41 America/New_York

    [FIXED]

    - Fixed tests on Windows

0.008     2013-01-24 09:05:01 America/New_York

    [DOCUMENTED]

    - Fixed typos that still talked about Path::Class objects

    - Fixed documentation of test()

    - Added Path::Class::Rule and IO::All::Rule to the list
      of alternates

0.007     2013-01-23 22:35:47 America/New_York

    [DOCUMENTED]

    - Fixed typo relating to Number::Compare.  "1M" is legal, "1MB" is not

0.006     2013-01-23 21:54:31 America/New_York

    [CHANGED]

    - Even more internal optimization

0.005     2013-01-23 19:55:57 America/New_York

    [FIXED]

    - Fixed broken t/fast.t on some systems

0.004     2013-01-23 19:37:47 America/New_York

    [ADDED]

    - Added 'iter_fast' and 'all_fast' methods that switch default options
      from safe to fast

0.003     2013-01-23 18:32:31 America/New_York

    [DOCUMENTED]

    - Added PERFORMANCE section with tips

    [CHANGED]

    - Additional internal optimization

0.002     2013-01-23 14:38:24 America/New_York

    [INCOMPATIBLE CHANGES]

    - Test subroutines now get path, basename and stash
      instead of just path and stash; this saves substantial
      overhead on name checks.

    [ADDED]

    - Add 'sorted' option that defaults to true; disabling
      this can improve speed for directories with many files

    [CHANGED]

    - Setting 'error_handler' to undef disables error
      checks for speed

    - Various other optimizations for improved performance

0.001     2013-01-22 06:22:44 America/New_York

    - First release, based on Path::Class::Rule 0.015

