CPAN-Reporter
view release on metacpan or search on metacpan
and simplify testing
- Added name templates for all tempfiles to help identify leakage
or left-over files if tests are interrupted. All names are like
CR-ZZ-XXXXXXXX, where ZZ is unique to each File::Temp call and X's
are a random suffix
- Testing bug fix: in the rare case where Module::Build is present but
broken, we would only skip Build.PL tests once instead of always
1.02 Sun Oct 14 08:57:38 EDT 2007
- Bug fix: shell quotes in command passed to record_command() were not
being properly escaped in creation of the wrapper script
(found by Andreas Koenig)
- Bug fix: wasn't detecting Perl version too low during make/Build
phase. Reports were improperly graded as 'FAIL' instead of 'NA'
(found by Slaven Rezic and David Cantrell)
- Bug fix: wasn't detecting missing prerequisites during "make" phase
and FAIL reports were being sent that should have been discarded
(found by Michel Rodriguez and David Cantrell)
1.01 Sat Oct 13 03:21:40 EDT 2007
- Bug fix: no prompt for sending reports was being shown if
advanced send_*_report options were set. (Found by David Cantrell)
- Bug fix: was not detecting Module::Install's perl version warning
(found by Slaven Rezic)
1.00 Wed Oct 10 20:39:42 EDT 2007
*** New major release -- API changes and other enhancements ***
Summary of major changes from 0.XX series:
* Added support for reporting for *.PL and make/Build stages; bumped
CPAN.pm prerequisite to 1.9203 to take advantage of this support
* Added support for the forthcoming Test::Harness 3.00
* Changed the name and format of the history file of sent reports to
track history by PL/make/test phase. Old history.db will be
automatically upgraded to new reports-sent.db.
* Moved 'cc_author' and 'send_duplicates' options from interactive
to advanced (manual) configuration; defaults are strongly recommended
* Bumped Test::Reporter prereq to 1.34 for transport() method and set
default transport to Net::SMTP on all platforms
Additional minor new change in 1.00:
- Added CPAN Testers wiki URL to explanation paragraph for FAIL reports
(request by Slavan Rezic)
0.99_15 Mon Oct 8 08:33:56 EDT 2007
This release is dedicated to Slaven Rezic for boldly smoking with
the pre-release of Perl 5.005_05.
- Work around missing 5.005 Fcntl constants (noted by Slaven Rezic)
- Fix bug detecting perl version failure in test output
(found by Slaven Rezic while testing Sub::Uplevel on 5.00505)
- Fix bug detecting OS unsupported in test.pl and make
- Test output truncated at 50K to ensure reports will be accepted
by perl.org's MX and to avoid excessive output in general
(MX limitation noted by Slaven Rezic)
- Added documentation note in History.pm that all methods are
currently private
- Removed API.pm and FAQ.pm from MANIFEST and tarball -- these are
just source files for API.pod and FAQ.pod generated with Pod::WikiDoc
0.99_14 Tue Oct 2 14:49:40 EDT 2007
* Bumped CPAN.pm prereq to 1.9203 -- fixes a bug where make/build
continues even if Makefile/Build is missing, causing FAIL
reports for modules that exit(0) without generating a Makefile.
- Set transport() default to Net::SMTP; ensures CPAN::Reporter can
work out-of-the-box on systems that happen to have Mail::Send and
a broken sendmail installation
- eliminated several Perl::Critic level 4-5 complaints
- added some entries to the FAQ
0.99_13 Thu Sep 27 06:24:00 EDT 2007
* Bump Test::Reporter prereq to 1.34 for transport() method. Added
"transport" advanced configuration option.
(Requested by Andreas Koenig)
- Improved robustness of conversion of old history files on Win32 for
really old CPAN::Reporter history formats
- Minor report format tweaks
0.99_12 Sun Sep 23 13:14:08 EDT 2007
* Bumped CPAN.pm prereq to 1.92 (full support for PL/make)
- Reordered report sections to move program output to immediately
after tester comments; this keeps most relevant information at the
top and prereqs and other context follow
- Added perl version to the report intro paragraph since otherwise it
doesn't appear until the "perl -V" output at the end of the report
- Compressed UID/EUID variables to a single line in the report
- Made report language less 'test' specific, since we can also report
on PL or make failures
( run in 1.732 second using v1.01-cache-2.11-cpan-2398b32b56e )