Changes for version 1.16 - 2008-07-04

  • No changes since 1.15_56
  • Summary of major features/fixes since 1.15:
    • Added: support for 'configure_requires' in META.yml (adds Parse::CPAN::Meta as dependency)
    • Fixed: uses Devel::Autoflush to ensure buggy *.PL files that prompt without a newline are always visible through the 'tee' pipe
    • Fixed: on Unix, changed command timeout approach to avoid disconnecting STDIN from the terminal; timeouts now require Proc::Killfam on *nix platforms

Changes for version 1.15_56 - 2008-06-19

  • Fixed: when multiple versions of perl are installed, distributions that called 'perl' during testing instead of '$^X' would die trying to load Devel::Autoflush if the first perl in PATH didn't have Devel::Autoflush installed; fixed by added -I flag to PERL5OPT with the path to Devel::Autoflush to ensure it can be found; (calling 'perl' is actually a subtle testing bug, but this way it doesn't look like it's the tester's fault)
  • Documented: removed suggestion to subscribe to cpan-testers since that no longer is necessary now that cpan-testers is just a drop-box (noted by Jose Luis Martinez)

Changes for version 1.15_55 - 2008-06-09

  • Fixed: catch META.yml parse failures from Parse::CPAN::Meta (Reported by Andreas Koenig)

Changes for version 1.15_54 - 2008-06-06

  • Fixed: would disconnect from terminal input when running interactively with an inactivity timeout; fixed by avoiding use of setpgrp(), but now requires Proc::Killfam to support inactivity timeouts on non Win32 platforms. (Bug reported by Andy Armstrong)

Changes for version 1.15_53 - 2008-06-05

  • Fixed: PERL5OPT could was being set with a leading space, which can break distributions being tested under Test::Harness

Changes for version 1.15_52 - 2008-06-04

  • Fixed: t/11_env_config.t had a bug that would fail incorrectly if an environment variable had a leading space

Changes for version 1.15_51 - 2008-06-04

  • Fixed: t/13_record_command.t relative path tests are incompatible with Devel::Autoflush; removed the broken tests

Changes for version 1.15_50 - 2008-06-03

  • Added: on FAIL reports, now checks for missing configure_requires and discards the report if configure_requires is not satisfied. (Adds Parse::CPAN::Meta as dependency.)
  • Fixed: some *.PL files prompt without autoflush, which works normally, but appears to silently hang when piping to a tee. CPAN::Reporter now uses Devel::Autoflush in PERL5OPT to always turn on autoflush
  • Fixed: distributions with odd names wouldn't be recorded in history; now they are recorded as 'DISCARD'

Documentation

Programmer's interface to CPAN::Reporter
Answers and tips for using CPAN::Reporter

Modules

Adds CPAN Testers reporting to CPAN.pm
Config file options for CPAN::Reporter
Read or write a CPAN::Reporter history log
Modulino for prerequisite tests