Changes for version 0.99_03 - 2007-08-10
- DEVELOPMENT RELEASE FOR TESTING: Not recommended for general use ***
- Fixed broken PL tests when Module::Build is not available
- Tweaked grade result message printed to screen
- Noted in Pod that CPAN 1.91_53 is required for full support
- Reordered Changes to be chronological
Changes for version 0.99_02 - 2007-08-07
- DEVELOPMENT RELEASE FOR TESTING: Not recommended for general use ***
- Author tests (e.g. pod/pod-coverage) moved to 'author_t' directory
- Module::Build subclass used for development moved to inc
- Pulled forward maintenance changes from 0.47_01
- Bumped Test::More prereq to 0.62
Changes for version 0.99_01 - 2007-07-31
- DEVELOPMENT RELEASE FOR TESTING: Not recommended for general use ***
- Major API additions and configuration changes in preparation for adding Makefile/Build.PL and make/Build support into CPAN.pm
- Deprecated test() function; test() separated into record_command() and grade_test() functions to support CPAN.pm sending reports from output generated indpendently from CPAN::Reporter, e.g. CPAN.pm using Expect with distroprefs
- Added record_command() to wrap and tee a system() command and return results for further evaluation in grade_*() functions; wrapping used to capture exit values that would otherwise be lost from pipe to tee; will support CPAN inactivity timouts on both *nix and Win32
- Added grade_PL() function to evaluate results of 'perl Makefile.PL' or 'perl Build.PL'; recognizes 'require 5.xxxxx' and unsupported OS error messages to be 'NA' as well as ordinary pass/fail outcomes
- Added grade_make() function to evaluate results of 'make' or 'Build'
- Added grade_test() function to evaluate results of 'make test' or 'Build test' (refactored from old test() function)
- Removed 'cc_author' and 'send_duplicates' options from normal interactive configuration; defaults will be used unless set manually in the configuration file
- separated documentation into separate API and Config files to keep documentation simple in the primary CPAN::Reporter file
- added YAML & YAML::Syck to list of toolchain module versions reported (i.e. determines if META.yml is used by CPAN.pm)
- began refactoring configuration code: moved configuration defaults and validation into Config.pm
- fixed bug in distribution-version string creation for .tar.bz2
Documentation
Programmer's interface to CPAN::Reporter
Answers and tips for using CPAN::Reporter
Modules
Provides Test::Reporter support for CPAN.pm
Config file options for CPAN::Reporter