Change Log for Test::AutoBuild ============================== v1.2.0: (21-08-2006) -------------------- * Completely modular build workflow engine to allow the operation of the builder to be extended & customized at will * Extract changelogs since last build cycle for most repository types * Addition of Mercurial repository type * Lock file can now be obtained using Fcntl to allow reliable operation over NFS * Additional RSS feed showing only failed modules * Addition of Monitor module to enable builder progress to be monitored via an external system. Implementations for monitoring via process command name, FIFO pipe, and log4perl output * Addition of Counter module to enable alternative algorithms to be plugged in for generating unique build counters * Expose more environment variables to build control file * Pass through a temporary filename to build control file to allow unit test results to be captured. * Re-written cache as a general purpose archive, allowing storage of arbitrary metadata, and files. Multiple archives can be saved over time, and duplicated files will be hardlinked to save space * Generate a RPM repository index using createrepo tool * Simplified configuration file format to lower learning curve * Allow for arbitrary test scripts to be run independantly of the main build control file * HTML status pages now include changelogs since last build cycle * E-Mail alerts can be more fine grained, allowing spamming of specific developers per module * Package spool directories will be purged periodically to avoid them growing in size indefinitely. * Clearer error reporting if problems occurr during build cycle * Significantly increased POD documentation coverage * Almost 50 test suites, comprising 1000 test cases to test all critical operational areas of the build engine v1.0.3: (1-4-2005) ------------------ * Now requires Config::Record 1.1.0 or later * New CSS styling (requires config file update for template generator) * Allow templates variables defined in config file to override any autogenerated ones * Remove nasty grokking of error logs for word FAILED or ERROR, scripts should fail by dieing with non-zero exit status. * Create a stable build log filename by removing time base component * Fix template syntax bugs v1.0.2: (17-09-2004) -------------------- * Added installation documentation to Test::AutoBuild module * Added configuration option documentation to many modules * Backported Subversion repository plugin * Fixed manifest to include CVS repository plugin * Added ability to specify arbitrary hyper links per module * Added ability to copy arbitrary build artifacts to web root v1.0.1: (14-06-2004) -------------------- * Backported new HTML templates from 1.1.x development branch to incorporate good use of CSS * Backported RSS feed template from 1.1.x development branch * Upgraded to use new Config::Record 1.0.3 APIs instead of deprecated methods. v1.0.0: (07-05-2004) -------------------- * Initial release! -- End