3.00rc2 - Oct 14, 2006
* updated usage examples
* added FAQ
* updated META.yml to new format
* email report formatting
added OUTPUT_AUTOFLUSH b/c printing to *STDERR flushes immediately
and mixed print statements did not. Email report is better formatted
now.
* added inc/Module/Install
* added Build.PL
* added examples/daily_email_report.txt
* Logmonster.pm: debug was not being set properly, report formatting tweaks
* Utility.pm: added _progress sub
3.00rc1 - Oct 02, 2006 (no public release)
massive code overhaul
This new version is mostly about code quality and maintainability (not
new features). The large chunks of code have been modularized into
smaller subroutines and tests have been written to test the
functionality of each sub. There are now 102 different tests (was 23) in
the test suite. Added t/Test-coverage.pl, t/Logmonster.t, t/pod.t,
t/pod-coverage, t/00.load
Nearly all the "working" code has been moved into
lib/Apache/Logmonster.pm. Logmonster.pl is now a "shell" consisting of a
little bit of code and a lot of documentation.
All the functions are now Object Oriented. Time will tell if that is a A
Good Thing[TM] but it makes reading the code and understanding where all
the calls are going much, much easier. added doc/*
The documentation has been significantly updated, addressing many of the
common questions and comments I have received.
The reporting has been overhauled. You still get the same information
but by default, if everything is okay it runs entirely silently. A
single -v will output status messages that make for a nice birds eye
view of your web log traffic. You can add additional -v options for even
more verbose reporting.
Interface change: instead of -m for month, -d for day, and -h for hour,
you use a -i [hour|day|month] option. The old -mdh options are
officially deprecated but will continue to work for the indefinte
future.
synced lib/Apache/Logmonster/Perl & Utility with Mail::Toaster 5
versions.