Revision history for Perl extension CPAN::SQLite.

0.195 Feb 16, 2008
  - fix further bugs where sometimes a regex search for
    distributions and/or modules, followed by a distribution
    search for a specific distribution, didn't properly
    populate the CONTAINSMODS field
  - add CPAN::Shell->reload('index') in the t/05meta.t test
    to ensure the database is created, and test that it has
    non-zero size
  - fix bug where sometimes a regex module search, followed
    by a distribution search for a specific distribution,
    didn't properly set the abstract and version fields
  - fix bug in t/05meta_*.t tests so as to correctly compare modules
    in a distribution.
  - honour $Config::CPAN->{index_expire} to decide when to update
    the database
  - improved error checking for the exisitence of the database,
    including also a check on the size, if it exists, when 
    deciding whether to update or create the database.

0.19 Feb 3, 2008
  - fix bug whereby a query for a module, followed by a query for
    the distribution containing that module, would only list the
    module first queried for CONTAINSMODS
  - fix (hopefully) failing tests on Darwin:
       http://rt.cpan.org/Ticket/Display.html?id=28890
    resulting from CPAN::MyConfig not getting picked up
    from PERL5LIB (thanks to Michael Schwern and David Wheeler)
  - have information messages printed out only if CPAN_SQLITE_DEBUG
    is set, as requested at
       http://rt.cpan.org/Ticket/Display.html?id=32740
    (thanks to ZOFFIX)

0.18 Aug 15, 2007
  - as some older versions of DBD::SQLite don't support
    "drop table if exists $table", use an alternate construction
  - add vcmp function in TestSQL.pm to test equality of versions
  - when testing with CPAN.pm, remove the database file
    before testing

0.15 July 26, 2007
  - add a message of when the database was last updated:
      http://rt.cpan.org/Ticket/Display.html?id=27953
  - don't ignore a previously set PERL5LIB in the tests:
      http://rt.cpan.org/Ticket/Display.html?id=28297

0.1  Feb 17, 2007
  - first non-developer release; no code changes from 0.1_04

0.1_04 Jan 11, 2007
  - improve diagnostics of some of the tests using Test::More
  - check that we loaded the correct CPAN::Config in 05meta.t
    (test suggested by Andreas Koenig)
  - add auto_commit variable to the test's CPAN::Config, so
    as to work with CPAN.pm 1.88_69

0.1_03 Dec 31, 2006
  - in the t/05meta.t test, remove an underscore from the version
    strings, as older versions of CPAN::Version seem to have
    problems comparing versions with underscores.
  - don't try to update database if a $db_name-journal file
    exists, indicating another process is updating the database
  - in a regex search for Bundles within CPAN::SQLite::META,
    don't prepend 'Bundle' if special regex characters are
    present, to help in tab completion of Bundles within CPAN.pm
  - get tab completion within CPAN.pm working

0.1_02 Dec 21, 2006
  - change name of database to cpandb.sql, and make it fixed,
    as there was little need to have it configureable.
  - support 
       cpan> d ANDK/CPAN-xxx.tar.gz
    for distributions.
  - fixes to handle Bundle ids
  - undef $sth after an $sth->finish, to help with concurrent access
  - when using Test::More, use is(), rather than ok()

0.1_01 Dec 12, 2006
  - initial version, derived from a minimal version of
    CPAN::Search::Lite
