ChangeLog for File-Find-Object-Rule:
------------------------------------
0.0302 Tue 25 Dec 22:35:01 IST 2012
- Update the repository URL.
- Link to the Path::Class::Rule overview of directory traversal
modules on the POD.
- The “Evil Reindeer Evil Christmas Evil Conspiracy” Release. ;-)
0.0301 Mon Apr 23 10:31:45 IDT 2012
- Made ->start() return itself. Bug was reported here:
- http://www.nntp.perl.org/group/perl.beginners/2012/04/msg120670.html
- it previously returned only 1.
- Add a test for ->start() for the next time.
0.0300 Fri Jun 26 01:12:27 IDT 2009
- Adapted the README to File-Find-Object-Rule.
- Added POD tests and got to full POD coverage.
- Converted many direct $self->{$field} accesses to Class::XSAccessor
accessors.
- Now ->start() and ->match() are iteration-enabled.
- ->start() no longer calls ->in() but the other way around, making
use of File::Find::Object's power.
- Added resources and keywords information to the Build.PL
- Updated lib/File/Find/Object/Rule/Extending.pod for
File-Find-Object-Rule .
0.0200 Sun Mar 1 22:24:21 IST 2009
- hopefully got rid of all UNIXisms (and incompatibilities with Win32), and
problems such as running when having temporary files (*~) in the test
files:
- now holding a pristine copy of the test tree under
./t/sample-data/to-copy-from/
and copying it and processing it using File::Find::Object::TreeCreate
which was borrowed from the File::Find::Object code.
- Converted all the paths constant to variables, which are generated
using $tree_creator->get_path().
- Removed some non-portable assertions or ones that are hard to
reproduce with File::Spec.
- Added Test::Count annotations to the tests' code.
0.0101 Sun Feb 22 14:29:06 IST 2009
- fixed the dependencies in Build.PL (especially File::Find::Object)
- moved findrule to scripts/findorule
0.0100 Wed Feb 18 17:09:01 IST 2009
- first release on CPAN - a direct port of File-Find-Rule-0.30
to File::Find::Object.
ChangeLog for File-Find-Rule:
-----------------------------
0.30 Wednesday 1st June, 2006
Made './//././././///.//././/////./blah' be treated the same
as './blah' (it gets turned into 'blah')
0.29 Tuesday 16th May, 2006
Kludged around {min,max}depth and trailing slashes in path
names.
0.28 Tuesday 18th May, 2004
exposed %X_tests and @stat_tests as package variables, and make a
_call_find method for File::Find::Rule::Filesys::Virtual
0.27 Wednesday 25th February, 2004
Changed to write_makefile_pl to 'traditional' from
'passthrough'. Fixes INDIRECTLY REPORTED install problems
caused by new Module::Build being backwards incompatible.
0.26 Monday 10th November, 2003
Typo/thinko in File::Find::Rule::Extending corrected (spotted
by Jim Cromie)
Optimization to the stat-based tests. They now compile to code
fragments saving much subroutine dispatch.
0.25 Wednesday 22nd October, 2003
applied a patch from Leon Brocard to make the tests ignore CVS dirs
as well as .svn dirs.
reworked part of t/File-Find-Rule.t to not assume that t/foobar will
always be 10 bytes in size. (rt.cpan.org #3838)
now we install the findrule script
0.24 Monday 6th October, 2003
when you specify an extra of C<{ follow => 1 }> File::Find stops
populating $File::Find::topdir. This leads to warnings noise so
instead we now track $topdir ourselves.
0.23 Friday 3rd October, 2003
make the extras hash work and add a proper test for it. (Doh!)
0.22 Friday 3rd October, 2003
add in ->extras hash for passing things through to File::Find::find
0.21 Monday 15th September, 2003
pod glitch in File::Find::Rule::Procedural spotted and fixed
by Tom Hukins
0.20 8th September, 2003
- relative flag
- Fix maxdepth? - this is undertested.
- MANIFEST fixes (thanks to the cpan smokers)
- split the documentation of the procedural interface out to
File::Find::Rule::Procedural, as people often seem to get
confused that the method calls don't take anonymous arrays
after seeing the procedural code that did
- Chunky internal restructure. Now we compile a match sub
from code fragments. Though more complex, this is a big
speed win as it eliminates a lot of the subroutine dispatch.
- During the restructure we lost the ->test method. I hope
that it's not missed, since maintining it through a
deprecation cycle would be fiddly with the current _compile code.
- Split the findrule tests into their own file, and just skip
the tricky ones on Win32.
0.11 29th July, 2003
- Fix Win32 test failures (rt.cpan.org #3047)
0.10 10th March 2003
- fixup an accidental warning in the stat-based tests. Caught
by Alex Gough (rt.cpan.org #2138)
- make the findrule tests more win32 safe/shell independent (picked
up by Philip Newton)
- autogenerate READMEs from bits and pieces
0.09 21st January 2003
- Fix to the stat-based tests (spotted by Randal L. Schwartz)
- implemented our own import sub so we can bootstrap
extensions more easily
- added some documentation about using extensions.
0.08 28th October, 2002
- ->not_* and implicit s#^\./## (based on suggestions by Tony
Bowden)
- Sketchy first cut of findrule (suggestion from Tatsuhiko Miyagawa)
0.07 25th October, 2002
- Tweaks required to let extensions work
0.06 22nd October, 2002
-> Fix the code example for the ->grep clause (again from
Douglas Wilson)
0.05 21st October, 2002
- ->grep clause - from original code from Douglas Wilson
- Bugfix the demo code in the synopsis - pointed out by Barbie
0.04 10th September, 2002
- create a correctly spelled writable rule (thanks to Iain
Truskett for this one)
0.03 24th August, 2002
- backport to 5.00503 (hadn't tested before this point)
0.02 14th August, 2002
- bugfix ->exec subrule invocation (thanks to Chris Carline
for pointing this out)
0.01 26th July, 2002
- Inital release