Revision history for Perl extension CPAN::SQLite.
0.220 October 29, 2022
-
Fixed a test failure (RT#140735)
0.219 May 30, 2020
-
More FP protections
0.218 May 27, 2020
-
Make Test::Memory::Cycle test optional
-
Modified the dot-cpan directory for t/0[234]*
-
Added a FP protection again one particular crappy cpan tester
0.217 Jan 29, 2019
-
Updated HTTP::Tiny prerequisite to make it working with proxy auth
-
Removed search limits (RT#128387)
0.216 Jan 24, 2019
-
Fixed test problems in Perl 5.8
0.215 Jan 23, 2019
-
Weaken some references to avoid memory leaks
0.214 Jan 4, 2019
-
Removed 03modlist-related code as that file is not updated anymore
-
Made sure tests pass when CPAN_SQLITE_DOWNLOAD variable is set
0.213 Jan 3, 2019
-
Added ability to download precompiled database to save even more memory/CPU
0.212 Aug 3, 2018
-
Fixed a long-standing bug with missing CPAN::Shell on some systems
0.211 Jul 14, 2015
-
Fixed t/06retrieve.t by using predefined CPAN urllist
0.210 Jul 11, 2015
-
Moved from LWP::Simple to HTTP::Tiny
0.209 Jul 8, 2015
-
Removed some additional tests that don't work well on 5.6.2
-
Better handling of parallel testing
0.208 Jul 5, 2015
-
Got rid of [AssertOS]
0.207 Jul 4, 2015
-
Detect HARNESS_OPTIONS and bail out
-
Back to Dist::Zilla
0.206 Jun 29, 2015
-
No more Module::Build
-
Fixed test failures on Windows
-
Typo fixed
(reported by David Steinbrunner)
0.205 Nov 22, 2014
-
Fixed test failures
0.204 Aug 04, 2014
-
Fixed problem with locked database in DBD::SQLite 1.38_01 and higher
(reported by Alexandr Ciornii)
0.203 Jun 29, 2013
-
Automatically cleanup log files older than 30 days. Use
CPAN_SQLITE_LOG_FILES_CLEANUP environment variable to override.
(reported by Nigel Horne)
See also RT#36411
-
Fixed POD
(reported by Alceu Rodrigues de Freitas Junior)
-
Added additional checks to make sure cpandb.sql is correctly populated
(reported by Slaven Rezic, Alexandr Ciornii, Randy Stauner)
-
Tests updated
-
"base" replaced with "parent"
-
Minor tweaks
0.202 Jun 25, 2011
-
Fixed test configuration which caused problems on Cygwin
-
Added CPAN root directory creation in case it's missing
0.201 Jun 16, 2011
-
Fixed problem with 3-argument open with '>&' on 5.6.2
-
Updated repository link
0.200 Jun 11, 2011
-
SQLite REGEXP is used instead of custom function to prevent "Use of
uninitialized value $x in pattern match" warning in modern Perl versions
(reported by Mike Doherty)
-
"warn"s are replaced with $CPAN::FrontEnd calls
(reported by Randy J. Ray)
0.199 Dec 29, 2009
-
require CPAN::DistnameInfo 0.09, which normalizes dist() for CGI.pm
(reported by Pete Armstrong)
0.198 Sep 19, 2009
-
CPAN::SQLite::DBI::Index had an extra right parenthesis
(reported by Alexey Borzenkov)
-
CPAN::SQLite::META braces bug in oneliner; see
-
add Compress:Zib dependency; see
-
better error reporting in cases where index files aren't fetched; see
0.197 Feb 16, 2009
-
add LWP::Simple to prerequisites of Build.PL, to help CPAN testers:
0.196 June 6, 2008
-
turn off creation of log files during indexing procedures
via setting $ENV{CPAN_SQLITE_NO_LOG_FILES}, as suggested
by DAGOLDEN:
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:
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
(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:
-
don't ignore a previously set PERL5LIB in the tests:
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