Revision history for CPAN-Testers-WWW-Statistics

0.48	03/09/2008
        - complete abstraction of scripts into modules.
        - removal of cpanstats database scripts and code into
          CPAN-WWW-Testers-Generator code base.
        - added javascript dropdown to redirect to other sites.
        - added script to grab 01mailrc.txt file.
        - data files removed from the distribution, as they will have their own
          release only from the stats site.
        - changed all grango.org domains to the correct cpantesters.org domains.
	- added RSS feed creation code.
	- added RRS Feed and Blog links to navigation.
	- added Perl Community AdServer links
        - First release to CPAN.
	- consistently provided help|h and version|V options to all scripts:
            bin/addresses.pl            (v0.10)
            bin/cpanstats-writegraphs   (v0.48)
            bin/cpanstats-writepages    (v0.48)
            bin/updates.pl              (v0.01)

0.47	18/08/2008
	- allow database to be a command line option (writestats.pl v0.47)
	- added use of Getopt::ArgvFile.
	- added Getopt dependencies.
	- added more email => name translations.
	- moved addresses.txt to ./data directory.
	- moved addresses.pl (v0.10) to ./bin directory and updated paths.

0.46	05/08/2008
	- fixed compressed database size display in writestats.pl (v0.46).
	- removed current month stats from latest graphs (writestats.pl).

0.45	04/08/2008
	- added more email => name translations.
	- added better domain detection in addresses.pl (v0.09).
	- fixed database size display in writestats.pl (v0.45).

0.44	02/07/2008
	- added more email => name translations.
	- reordered address file.
	- selectstats.pl (v0.04) adds the facility to search for entries with
	  an empty string in the platform and perl fields by using a dash, '-'
	  as the value to the command line option.
	- added nntpid select option to selectstats.pl.
	- added support for Base64 encoded articles to Article.pm (v0.11).
	- updated index.html/updates.html in templates

0.43	26/06/2008
	- added more email => name translations.
	- bug fix to include 'edu', 'mil', and 'museum' as TLD in the address 
	  searching script, addresses.pl (v0.08).
	- favicon.ico added to the MANIFEST.
	- minor syntax fix in cpanstats.pl (v0.13).

0.42	24/06/2008
	- added more email => name translations.
	- fixed bug in Article.pm, where 'archname=' was being found in the
	  test report and not the perl -V output.
	- fixed bug for printing HTML entities written in hex.
	- fixed reparse.pl (v0.05) logging bug.
	- date parsing now looks at the last date contained in the received
	  headers or the date header, in case bogus date stamps are given.
	  Article.pm (v0.10), reparse.pl and cpanstats.pl (0.12) updated.
	- added viewarticle.pl (v0.01) tool to retrieve and view a complete 
	  article, for one or more articles.

0.41	10/06/2008
	- added more email => name translations.
	- reworked writestats.pl due to memory consumption issues.
	- extracted writegraphs out of writestats.pl into a separate script,
	  writegraphs.pl (v0.01), in an attempt to reduce memory consumption.
	- updated cpanstats.pl (v0.11) and reparse.pl (v0.04) to stop if no 
	  article is returned.
	- updated reparse.pl to write to the log file as per cpanstats.pl.
	- readstats.pl (v0.15) no longer stores the whole log file!
	- changed readstats.pl and writestats.pl to use DBI iterators.

0.40	03/06/2008
	- added more email => name translations.
	- fixed spelling mistakes in updates.html.
	- added CGI as a prerequisites for dynamic tools.

0.39	27/05/2008
	- added Find A Tester CGI lookup facility.

0.38	15/05/2008
	- added more email => name translations.
	- fixed readstats.log (v0.14) to remove excessive newlines.
	- updated writestats.pl to handle daily updates.
	- added more automated calculations to the templates.

0.37	13/04/2008
	- added more email => name translations.
	- graphs now generated by Google Chart API.
	- due to overwelling amount of data, graphs altered slightly.
	- WWW::Mechanize replaces GD::Graph::lines as a dependency.
	- fixed version sorting as suggested by Earle Martin.

0.36	03/03/2008
	- added more email => name translations
	- fixed to Articles.pm to correctly parse distributions such as
	  'D/DA/DAMOG/WWW-Tumblr-0.tar.gz'
	- fixed cpanstats.pl (v0.10), readstats.pl (v0.12) and reparse.pl 
	  (v0.03) to correctly handle above type distributions

0.35	05/02/2008
	- added more email => name translations

0.34	02/01/2008
	- added more email => name translations
	- cpanstats.pl (v0.09) now records better log information in order to 
	  ease network confirmation for readstats.pl
	- readstats.pl (v0.11) reworked to read cpanstats.log for as much info 
	  as possible before having to revert to an NNTP lookup.
	- readstats.pl now uses Getopt::ArgvFile to avoid updating the code,
	  thus there is a new .readstats.pl configuration file added to the
	  release.
	- updated POD - selectstats.pl (v0.03)
	- platform option can now be a partial match - selectstats.pl (v0.03)
	- added reparse.pl (v0.02) to distribution
	- ignore empty lines from input file - upstats.pl (v0.02)

0.33	02/11/2007
	- added more email => name translations
	- Don't re-encode an already HTML entity encoded testers name

0.32	02/10/2007
	- added more email => name translations
	- Added view of the spread of TLDs from tester addresses (addresses.pl)
	- Added updates page for previous news updates
	- Added counts for source/target tester addresses

0.31	03/09/2007
	- Added HTML::Entities to prerequisites in order to fix HTML entities 
	  in tester names.

0.30	02/09/2007
	- added index creation commands to cpanstats.pl (v0.08)
	- added more email => name translations
	- updated POD in readstats.pl (v0.10)
	- added search feature to readstats.pl to list NNTP subjects directly
	- added photo of Chris, Dave and Andreas to the index page :)

0.29	06/08/2007
	- added more email => name translations

0.28	03/07/2007
	- added more email => name translations
	- updated index page to reference CPAN Testers Wiki

0.27	09/06/2007
	- updates to delstats.pl and readstats.pl to match current server 
	  versions
	- added more email => name translations

0.26	05/06/2007
	- added upstats.pl to the distribution, which helps to update any 
	  entries, which haven't been inserted correctly.

0.25	12/05/2007
	- added Google Analytics code to layout template

0.24	04/05/2007
	- added more email => name translations
	- bad entries or parsing no longer recorded in the DB. This will 
	  hopefully enable me to update some parts of the site on a more 
	  regular basis (cpanstats.pl v0.07)
	- only print headings if we have something to report 
	  (readstats.pl v0.08)
	- updates to AUTHOR & COPYRIGHT AND LICENSE entries in POD
	- updated selectstats.pl to supply a distname from the commandline
	- added monthly counts for Testers, Platforms & Perls pages

0.23	14/04/2007
	- added a new stats matrix for distributions
	- added click thru lists of distributions for the new matrix
	- revamped the navigation

0.22	23/03/2007
	- added more email => name translations
	- added more general domains to ignore when mapping in address.pl

0.21	12/03/2007
	- further changes to the Failure Counts page, to allow for more fields
	  and the ability to order by count or percentage.

0.20	10/03/2007
	- added missing template (wdists.html) to MANIFEST

0.19	10/03/2007
	- added more email => name translations
	- added the selectstats.pl script to help get quick results back from
	  the DB
	- added the Failure Counts feature, following a suggestion from Adam
	  Kennedy. Note that it does not ignore duplicate reports

0.18	08/03/2007
	- added more email => name translations

0.17	07/02/2007
	- added more email => name translations
	- address translation script modified to list only matched addresses
	  from a specified date

0.16	02/01/2007
	- added more email => name translations
	- increased graph sizes to be more readable
	- changed code and templates to produce tabulated data output
	- modified CSS for the above

0.15	01/12/2006
	- added more email => name translations
	- address translation script modified to include a (commented out)
	  line to show how to only search for recent postings

0.14	01/11/2006
	- added more email => name translations
	- fixed bug in address translation script
	- added address translation script to distribution

0.13	09/10/2006
	- added 100+ email => name translations
	- changed way unmatched addresses are displayed on the website (to 
	  help reduce any spam harvesting)

0.12	05/09/2006
	- added more email => name translations

0.11	03/06/2006
	- added more email => name translations

0.10	03/04/2006
	- added more email => name translations
	- extra graph - UPLOADS/FAIL/UNKNOWN

0.09	02/03/2006
	- two bugs fixed in Article.pm, firstly only decode Quoted Printable,
	  if it is, and secondly the platform in the subject was being parsed
	  correctly.
	- added more email => name translations
	- addresses now in separate data file

0.08	19/02/2006
	- added more email => name translations
	- spelling & grammar fixes

0.07	18/02/2006
	- added matrix page to statistics website

0.06	02/02/2006
	- First public release
	- more address to testers listed
	- fixed HTML parsing for address strings with '<' in them

	Prior versions were not recorded.