Revision history for Perl module CPAN::Testers::Data::Generator.

1.01    22/01/2012
	- generator now builds a JSON and RSS file of the last n reports.
	- added id to page_request insert (to speed up page builder).
	- reworked regenerator to allow a file of guid/date ranges.
	- update regenerate option and documentation:
            bin/cpanstats			(v1.01)
	- added mappings for old badly formatted distributions.

1.00    14/11/2010
	- redesigned to use Metabase. All NNTP references removed.
	- removed ignore and nostore options.
	- added nonstop option.
	- added error report mail alert, to highlight problems quickly
	- improved validation of metabase results, due to the search sometimes 
	  returning older reports!
	- improved retrieval of tester fact
	- scripts removed:
	    bin/articles-verify
	    bin/articles-view
            bin/cpanstats-reparse
            bin/cpanstats-verify
	    examples/cpanstats-convert
	- added guid command line options and/or output:
            bin/cpanstats-select		(v0.11)
            bin/cpanstats-update		(v0.09)
            bin/cpanstats-delete		(v0.14)
	- major update of all SQL tables and databases
            examples/cpanstats-createdb		(v0.02)
	- added META.json
	- added regenerate() and retrieve_report() methods.
	- added regenerate option and documentation:
            bin/cpanstats			(v1.00)
	- various data amendments, including _check_arch_os(), as the metabase
	  uses the raw data.
	- new perl_version table incorporated to speed up perl version lookups.

0.41    18/03/2010
	- fixes to change the 'id' (was NNTP ID) to an auto incremental field.
	- reworked logic to better fit latest changes.
	- added repository to META.yml.
	- documentation updates.

0.40    02/02/2010
	- fixes to accommodate GUID changes.
	- added support for 'type' field.

0.39    30/01/2010
	- major update to include guid for Metabase/CT2.0.

0.38    19/10/2009
	- added functionality to update the osname table.
	- added cpanstats DB schema to examples directory.

0.37    07/06/2009
	- added page request functionality.
	- added release summary functionality.
	- due to the recent expansion, the 12generate.t test script now needs
	  more complex logic. The intention is to use Test::Database for this,
	  but unfortunately T::D isn't stable enough to use yet. As such this
	  test script is now effectively disabled.

0.36    16/02/2009
	- clean up of pre-requisites.
	- CPAN::Testers::Data::Generator::Article abstracted into its own
	  distribution CPAN-Testers-Common-Article.
	- fixed scripts due to above:
            bin/cpanstats         (v0.07)
            bin/cpanstats-reparse (v0.10)

0.35    29/01/2009
	- updated patterns when extracting perl version (Article.pm).
	- updated patterns when extracting osname (Article.pm).
	- updated cannot connect to NNTP server error message.

0.34    12/01/2009
        - updated Copyright info, minor fixes and added 'Getopt::ArgvFile', if
	  not already used:
            bin/articles-verify   (v0.03)
            bin/articles-view     (v0.03)
            bin/cpanstats         (v0.06)
            bin/cpanstats-delete  (v0.13)
            bin/cpanstats-reparse (v0.09)
            bin/cpanstats-select  (v0.10)
            bin/cpanstats-update  (v0.08)
            bin/cpanstats-verify  (v0.24)
	- added cpanstats-verify.sh to examples.
        - added missing log file command line option to bin/cpanstats (v0.06).
	- added missing prerequisites (thanks to CPANTS)

0.33    29/12/2008
	- updated help text to bin/cpanstats-verify  (v0.23)
	- fix to stop existing records being reinserted.

0.32    19/12/2008
        - added progress option to bin/cpanstats-verify (v0.22)
        - fixes to Article.pm to attempt to correct missing osnames and osvers.
        - added articles scripts that have been used behind the scenes for 
          sometime:
            bin/articles-verify   (v0.02)
            bin/articles-view     (v0.02)

0.31    18/12/2008
        - name change to fit below the CPAN::Testers namespace.
        - added epoch to date extraction from article.
        - added filename reference from CPAN-DistnameInfo.
        - added ability to provide SQL string in bin/cpanstats-select.
        - added better command line option parsing to bin/cpanstats-reparse.
        - convert to use CPAN::Testers::Common::DBUtils.
        - added MySQL cpanstats database to codebase.
        - new scripts added to examples to handle database creation:
            examples/cpanstats-createdb (v0.01)
            examples/cpanstats-convert  (v0.01)
        - update to bin scripts with latest code changes:
            bin/cpanstats         (v0.05)
            bin/cpanstats-delete  (v0.12)
            bin/cpanstats-reparse (v0.08)
            bin/cpanstats-select  (v0.09)
            bin/cpanstats-update  (v0.07)
            bin/cpanstats-verify  (v0.21)

0.30    01/10/2008
        - ensure upload pattern matching is for the end of the string.
        - add more option validation in bin/cpanstats-verify (v0.20).

0.29    19/09/2008
        - ignore any uploads that are not in a supported archive format used
          for testing.

0.28    18/09/2008
        - added SQLite pragma 'auto_vacuum' to database creation.
        - created an _init function to generate db/nntp objects in one place
        - add --localonly option to help screen in bin/cpanstats-verify (v0.19)
        - fixed test script to correctly do cmp_ok :)

0.27    11/09/2008
        - added 'grade' option to search in bin/cpanstats-select (v0.08)
        - fixed help text in bin/cpanstats-update (v0.06)
        - fixed test bug in 12generate.t (I can't count!)

0.26    02/09/2008
        - abstracted all database functionality out of Generator.pm into
          Database.pm, including database creation. All scripts updated too.
        - database links changed to reference CPAN Testers development site.
        - corrections to the database schema in POD
        - several POD updates across all files, including
            bin/cpanstats         (v0.04)
            bin/cpanstats-delete  (v0.11)
            bin/cpanstats-reparse (v0.07)
            bin/cpanstats-select  (v0.07)
            bin/cpanstats-update  (v0.05)
            bin/cpanstats-verify  (v0.18)
        - fixed dependency in cpanstats
        - consistently provided help|h and version|V options to all scripts
        - fix to support old form of PAUSE uploads
        - abstracted reparse code into Generator.pm from cpanstats-reparse
        - more tests

0.25    28/08/2008
        - added POD about bugs and see also sections.
        - fixed POD in scripts.
        - added author to upload metadata, to save lookups elsewhere.
        - renamed several supporting scripts:
            delstats    => bin/cpanstats-delete (v0.10)
            selectstats => bin/cpanstats-select (v0.06)
            upstats     => bin/cpanstats-update (v0.04)
            readstats   => bin/cpanstats-verify (v0.17)
        - added further functionality to cpanstats-select.
        - added bin/cpanstats-reparse (v0.06) to distribution
        - added nostore option to not retain old articles in the articles
          database.

0.24    19/08/2008
        - added bin/readstats (v0.16), bin/delstats (v0.09),
          bin/selectstats (v0.05) and bin/upstats (v0.03) from the non-CPAN
          cpanstats distribution.
        - updated all scripts to use an options hash rather than individual
          variables.
        - added new Database.pm module to handle all local DB interaction.
        - fixed test bug in t/12generate.t (thanks to Slaven Rezic).

0.23    18/08/2008
        - new maintainer: Barbie.
        - major overhaul to draw in CPAN Testers Statistics code.
        - added version to Article.pm.
        - added ability to decode QuotedPrintable and Base64 (Article.pm)
        - added functionality to parse the upload articles as well as the
          report articles (Article.pm).
        - added more reliable subject parsing.
        - added more reliable Perl -V parsing.
        - testers.db now renamed to cpanstats.db.
        - news.db now renamed to articles.db.
        - field names changed: 
            status => state, 
            distribution => dist, 
            archname => platform.
        - new fields added: postdate,tester.
        - fixed prerequisites in modules, Makefile.PL and META.yml.
        - bin/cpan_www_testers_generate replaced with bin/cpanstats.pl
        - added more test samples
        - added more tests

0.22    Thu Feb  3 15:27:41 GMT 2005
        - now includes perl + OS version in the testers.db
        - use SQLite 3.0
        - bin/cpan_www_testers_generate expanded to give more
          flexibility for execution
        - added Makefile.PL (as per TODO)
        - added tests
        - added more POD
        - (thanks to Barbie)

0.21    Sun Mar  7 18:31:35 GMT 2004
        - the NNTP cache now uses SQLite instead of DB_File
        - rename Changes to CHANGES

0.20    Wed Aug 13 21:52:06 BST 2003
        - make sure to HTML escape everything
        - design update, now with CSS
        - Fix bug where reports are use A/AM/AMS/Crypt-TEA-1.22.tar.gz
          instead of Crypt-TEA-1.22.tar.gz
        - added a TODO
        - sort using version, not Sort::Version
        - renamed to CPAN::WWW::Testers::Generator
        - included HISTORY section by Elaine Ashton
        - moved examples/generate.pl to an installed script,
          bin/cpan_www_testers_generate

0.10    Thu Jul 31 23:09:25 BST 2003
        - initial release