Revision history for Perl module CPAN::Testers::WWW::Reports::Mailer.
0.26 14/01/2010
- update CPAN Testers reports link in email template.
0.25 09/11/2009
- fixed 31lastid.t to start with a blank sheet.
0.24 05/11/2009
- POD documentation updates.
- moved tuples check to later in the process, as it is a big database
drain, when other checks could exclude the current report quickly.
- split debug flag into nomail and verbose flags.
0.23 05/11/2009
- added auto reconnect if using a MySQL database.
0.22 01/11/2009
- test fix due to MSWin32 delaying the file deletion process.
- amended logging test config to use local 01mailrc.txt
0.21 01/11/2009
- bug fix when searching for tuples.
0.20 10/08/2009
- added many more tests
- added more diagnostics in debug mode
- added the ability to check a report (automatical sets debug mode)
0.19 27/07/2009
- temporary fix on live server made permanent (version.pm bug)
- fixed bad db reference
0.18 27/07/2009
- fix for ALL grades.
- expanded test suite and samples considerably
0.17 06/06/2009
- fixed email subject bug. Thanks to TONYC & RCAPUTO for spotting it.
- changed the way _get_lastid() works.
- added _set_lastid() to shortcut updating to the latest report
- non-daily mode SQL rewritten to speed up processing.
- added _get_earliest() to get a realistic start id, if a given mode
hasn't been set with a last id.
0.16 23/04/2009
- added more tests
- added better reply-to handling
- more debugging output
0.15 04/04/2009
- added support for monthly and named day weekly reports.
- added support for individual reports
- added more tests
0.14 29/01/2009
- added author check in case lookup failed.
- fixed preferences bug for new authors.
- added more documentation.
- added more tests (43.9% coverage).
- added mode setting to define processing. Currently only daily summary
reports are available, but this will extend to weekly summary reports
and individual reports in time.
- options 'debug' and 'lastmail' now lower case in all configuration
variations.
- BACKWARDS INCOMPATIBILITY WARNING:
Due to the rework of the lastmail counter file, the old format will
cause errors in the new system. In order to port to the new format,
take the number currently stored and replace the the zeroes in the
following string with it: daily=0,weekly=0,reports=0. Then save the
file.
0.13 19/01/2009
- added more tests (now up to 43.4% coverage).
- enabled lastmail to be a configurable setting.
0.12 19/01/2009
- moved to OO style of API.
- updated cpanreps-mailer (0.05) to use new OO API.
- added logging functionality.
- altered mail templates
- updated and added further count metrics.
- moved config example to examples/ and added example shell script.
0.11 18/01/2009
- template website link fixes (thanks to JJ for spotting)
- added missing 'use version'.
0.10 17/12/2008
- added missing README.
- fixed DBUtils method name calls.
0.09 15/12/2008
- convert to use CPAN-Testers-Common-DBUtils
- minor debug output change to make life easier to ensure test runs
match.
- added protection for missing configuration.
- added debug command line switch to ensure debugging is ON!
0.08 14/12/2008
- convert to use CPAN-Testers-Common-DBUtils.
- database references now CPANSTATS and CPANPREFS.
- fix to email templates now that preferences website is live.
- first release to CPAN.
0.07 19/11/2008
- fix to ensure default preference entries always exist.
- fix broken SQL for incorrect table name :(
- additional POD for DBUtils.pm.
0.06 17/11/2008
- fixed run time error where iterator call was bogus :(
- fixed preferences parsing to correctly set the new fields for ignored
and report.
0.05 16/11/2008
- intergrated changes from the preferences site for ignoring
distributions and selecting the report type.
- fixed issues with get_author.
- altered Iterator to return a reference rather than the array or hash.
0.04 14/11/2008
- fixed GetDefaultPrefs to use the INNER JOIN.
- allowed for exclusions in lists, as suggested by David Cantrell.
- moved DEBUG configuration to configuration file
- took out application configuration from MANIFEST and replaced it with
an example one, so as not to clobbered any settings from the real one
when installed.
- fixed InsertDistPrefs SQL string.
0.03 06/11/2008
- port bulk of script code into Mailer module.
0.02 06/11/2008
- prefs_distributions table extended to include distribution version,
platform, perl version and patches preferences.
- code added to cpanstats-mailer (v0.02) to include new preferences.
- redesigned tables so that login and activity are held in the author
table, and all distribution preferences are held in the distribution
table, where defaults are where distribution == '-'.
- redesigned new author insertions
- implemented a simple phrasebook lookup for SQL queries.
0.01 08/09/2008
- initial release