Revision history for Perl extension pler
1.06 Thu 10 Jun 2010
- Apply rel2abs to the PERL5LIB additions so that path-changing
tests can still load modules properly.
1.05 Sun 24 Jan 2010
- When executing the test script, enable RELEASE_TESTING
1.04 Wed 20 Jan 2010
- Use a -I to PERL5LIB conversion trick similar to the it is done
by TAP::Parser::Source::Perl.
- Add the inc directory to the -I list, as MakeMaker does.
1.03 Tue 19 Jan 2010
- Removing the destructive Carp 0 dependency
1.02 Tue 5 Jan 2010
- Make the integer shortcut more flexible, so it can handle
more than just an underscore after the numbers.
1.01 Sun 3 Jan 2010
- Fixed a silly typo
1.00 Sun 3 Jan 2010
- Switching to a production version
- Upgraded to Module::Install::DSL 0.91
- Added support for the xt directory
- Added support for specialised integer filter
- Added some actual tests for the filter logic
0.34 Mon 30 Jun 2008
- Optimising file search to half the number of stat
calls that need to be made to the system.
0.33 Fri 18 Apr 2008
- Enable HARNESS_ACTIVE when calling scripts
0.32 Tue 1 Jan 2008
- Replacing the use of $^X with Probe::Perl
0.31 Thu 27 Sep 2007
- Fixing multiple filters
- Incrementing to get new author tests
- Upgrading to Module::Install 0.68
0.30 Thu 6 Sep 2007
- Adding support for multiple filters
- Detect the distroot correctly from multiple
levels down subdirectories.
0.29 Fri 14 Sep 2007
- Bug in multiple filters would cause an infinite loop, fixed
- Fix a mistake in the version mismatch error message
0.28 Fri 14 Sep 2007
- Added support for multiple filters, to make life easier in big test suites
(So stuff like "pler db 4" will match t/db-tests/04_foo.t but not t/04_static.t)
- All pattern filters are now case-insensitive
- Bug Fix: Stopped needlessly running ./Build every time
(A typo meant I was statting the wrong file in the shortcutting test)
- Script now tests that it loads the module with matching version
- Adding explicit dependencies for core modules (just in case)
0.27 Mon 27 Aug 2007
- Added a first experimental attempt at Module::Build support
0.26 Mon 27 Aug 2007
- Adding a -V option for the version
- Adding a --help option for help/usage
- Adding -w which will be passed through to the underlying perl call
0.25 Tue 21 Aug 2007
- When inside the t directory and the user uses tab-completion to specify the
filename, call the file they meant even after we chdir up to the root.
- If the root has a Makefile, but NOT a Makefile.PL, don't run it and risk
causing some unknown functionality to run.
0.24 Tue 21 Aug 2007
- I am an idiot, and didn't actually USE the Cwd::chdir in the below release
(this fixes that)
0.23 Tue 21 Aug 2007
- Use Cwd::chdir instead of the core chdir so that $ENV{PWD} is kept up to date
(This prevents pler breaking code which uses $ENV{PWD})
- Adding a more recent dependency on 3.00 Pathtools to make sure we have Cwd
0.22 Tue 21 Aug 2007
- If no Makefile.PL, intuit the dist root by looking for a "lib" and "t" dir
0.21 Mon 20 Aug 2007
- dumb is spelled with a "b", not a "p". Oh the irony :(
0.20 Thu 2 Aug 2007
- Moving bin/pler to the more standard script/pler
- Collapse Devel::Pler into pler.pm
- Adding support for regenerating the Makefile from Makefile.PL
(only on Win32, because the Makefile is not capable of regenerating)
- Set TERM=dumb if no TERM value is set
(prevents a noisy error when the debugger starts up)
0.19 skipped
0.18 Wed 16 May 2007
- Adding the ability to run scripts from the t directory
- Moving pler.pm to Devel::Pler
- Moving bin/pler to pler.pm
- Added a stubbed launch script as bin/pler
0.17 Fri 11 May 2007
- Fixing a path bug that breaks Test::Files
- Updated Test::Script dependency to 1.02
0.16 Tue 2 Jan 2007
- Fixed a test bug I thought I'd fixed already
0.15 Mon 1 Jan 2007
- Converted from Devel::Pler to just pler.pm to allow
for better installation and documentation on search.cpan.
- You can now "cpan -i pler"
0.14 Fri 15 Sep 2006
- exec() does not work on Win32 (and we assume cygwin).
Instead, use system() which uses more memory, but
does at least work.
0.13 Thu 3 Aug 2006
- Bug fixes
(I honestly don't know his this crap gets out to CPAN)
0.12 Thu 25 Jul 2006
- Show the list of scripts with no params, or run script
if there is only one in the t directory.
- When verbose is off, comment on the script name for clarity
- Copying the POD in the Devel::Pler for better toolchain
compatibility.
0.11 missing
0.10 Fri 21 Jul 2006
- Added support for refering to scripts by a unique substring
0.09 Thu 20 Jul 2006
- Left an ADAMK::Debug reference in 01_compile.t
0.08 Wed 19 Jul 2006
- Bug fix to remove remaining ADAMK::Debug references
- Fix some other grammar/spelling errors.
0.07 Wed 19 Jul 2006
- Renaming apld script to pler :)
- Renaming ADAMK::Debug to Devel::Pler
- Renaming distribution from ADAMK-Debug to Devel-Pler
0.06 Wed 19 Jul 2006
- Add lib to @INC if there is not blib but there is an inc
0.05 Tue 18 Jul 2006
- Bug fix
0.04 Tue 18 Jul 2006
- This time, make ADAMK::Debug an actual Exporter
0.03 Tue 18 Jul 2006
- Call perl -d with -Mblib if needed
- Enable warnings in apld by default
0.02 Tue 18 Jul 2006
- Run make if needed
- Shifted support functions out to the module
0.01 Tue 18 Jul 2006
- Created the initial implementation