1Revision history for Perl extension CPAN::YACSmoke. 2 30.03 Tue Mar 1 2005 4 - minor fixes/tweaks 5 60.02_08 (Not publicly released.) 7 - fixed bug with install_prerequisites callback 8 - cleaned up Build.PL 9 - additional updates/corrects to POD 10 - patches from Barbie 11 - audit_log is in the base directory if no path is given 12 - uncompleted tests are marked 'aborted' 13 - additional logging 14 - minor tweaks to code 15 - added Barbie to author in Build.PL abstract 16 170.02_06 Sat Feb 12 2005 18 - removed all plugins except default Recent 19 - distros are tested in sorted order (as they were in 0.02) 20 - aborts if prereq on excluded list 21 - minor tweaks 22 230.02_05 Fri Feb 11 2005 24 - minor changes to POD 25 - appends comments to test reports if CPANPLUS v0.052 installed 26 - ignore_cpanplus_bugs when CPANPLUS version >= 0.052 27 - 'aborted' grade can be set with mark function 28 290.02_04 Tue Feb 8 2005 30 - smarter handling of aborted installations (they are marked as 31 'aborted') 32 - minor tweaks to plugins 33 - added report_pass_only option 34 - corrected typo when no new distros are to be tested 35 * uses Sort::Versions to sort version numbers 36 - added option to ignore bad prereqs rather than abort install 37 - uninstallable prereqs abort install by default 38 - install aborted if prereqs have grade of 'na' or 'ungraded' 39 - default config file assumed for basedir 40 - fixed tests 41 - minor tweaks in Build.PL 42 - added Barbie as author in POD 43 440.02_03 Wed Feb 2 2005 45 - If a report grade couldn't be determined, then the DB was 46 recording this as 'unknown'. However, seeing as this a valid 47 report grade, this has been changed to 'ungraded'. 48 - Fixed bugs in send reporting - if a module had been tested and 49 the DB had 'ungraded', a subsequent pass/fail/na/unknown wasn't 50 being recorded. Should be able to override grades for 51 ungraded/unknown/none. Should be able to override a fail grade 52 with a pass. 53 - Fixed bugs in audit & plugin reporting. 54 - Settings passed to CPANPLUS::Configure now handled correctly. 55 - Reduced object overhead by not using mark() in test(), but 56 accessing the tied DB directly. 57 - created private methods _track and _debug to better handle 58 messages to STDOUT and audit file. 59 - Added new plugin, SmokeDB, to access the contents of the current 60 local cpansmoke DB. 61 - Added standard regex for supported archive extensions. 62 - Added support for an audit callback handler. 63 640.02_02 Mon Jan 31 2005 65 - Move NNTP.pm to NNTPWeb.pm and created a NNTP.pm plugin that 66 uses Net::NNTP. 67 - added excluded() function to list the distributions that would 68 be excluded from testing. 69 - added a parameter to download_list(). If set to 1 it implies a 70 test run is in progress. 71 - added more audit trail printing. 72 - fixed a few bugs in previous development version. 73 - added a cpansmoke.pl script. 74 750.02_01 Fri Jan 25 2005 76 - added POD and more tests. 77 - added plugin capability to be more flexible about where to 78 get the recent distribution lists. 79 - added more configuration support including an audit_log and 80 config_file settings. 81 - set $ENV{'AUTOMATED_TESTING'} = 1, which if adopted by others 82 will hopefully enable CPAN authors to detect if their 83 distribution is being tested by a machine or a human. 84 850.02 Sun Jan 23 2005 86 - added option to exclude distros based on regexes 87 * uses Regexp::Assemble 88 - options can be passed to new, test, mark methods 89 - various code comments/tweaks 90 - some messages only shown when verbose is set 91 920.01 Thu Jan 20 23:46:50 2005 93 - original version; created by h2xs 1.23 with options 94 -v 0.01 -n CPAN::YACSmoke -b 5.6.1 -X 95 96