Changes for version 0.42

  • The David Westbrook release
  • further minor fixes
  • fixes to cpanreps-verify (0.06) for documentation and addition checks for bad javascript.
  • new tests to considerably build up the test suite.
  • Below are further relevant extracts from David's changelog:
  • CHANGELOG:
  • MANIFEST -- added the files to the distro
  • Makefile.PL -- added some deps used in the tests
  • lib/CPAN/WWW/Testers.pm -- misc minor tweaks & bugfixes
    • _init() -- change ->{config} to use the accessor/mutator ->config
    • typo fix: s/Must specific/Must specify/
    • _init(),pod -- allow for config to be anything that Config::IniFiles supports.
    • _init() -- %opts seemed to possibly be malformed; explicitly made sure that there wouldn't ever be odd number of elements.
    • _init() -- made the directory check/err msg clearer.
    • _last_id() -- allow for setting id to 0
    • _write_authors -- bug: bad hash key name (only manifests if $count <= 500000)
    • _write_authors,_write_distributions -- 'bug': splice was throwing warning if array was smaller than limit.
    • _write_* -- bug: testersversion wasn't being passed to TT in a bunch of places.
    • _write_index -- changed 'foo/bar' to be constructed by File::Spec->catfile()
    • _make_rss_recent -- case tweak in title for consistency
  • upgraded XML::RSS version requirement due to tests requiring more recent functionality.

Documentation

script to create table heading images.
script to update the CPAN Testers Reports website.
Verify the CPAN Testers Reports website pages.
script to create the CPAN Testers Reports website.

Modules

Present CPAN Testers data