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 RT#86588: https://rt.cpan.org/Public/Bug/Display.html?id=86588 (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 RT#90635: https://rt.cpan.org/Ticket/Display.html?id=90635 (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. RT#76943: https://rt.cpan.org/Ticket/Update.html?id=76943 (reported by Nigel Horne) See also RT#36411 - Fixed POD RT#83818 :https://rt.cpan.org/Ticket/Display.html?id=83818 (reported by Alceu Rodrigues de Freitas Junior) - Added additional checks to make sure cpandb.sql is correctly populated RT#64628: https://rt.cpan.org/Ticket/Display.html?id=64628 RT#71323: https://rt.cpan.org/Ticket/Display.html?id=71323 RT#76197: https://rt.cpan.org/Ticket/Display.html?id=76197 (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 RT#67442: https://rt.cpan.org/Ticket/Display.html?id=67442 (reported by Mike Doherty) - "warn"s are replaced with $CPAN::FrontEnd calls RT#59691: https://rt.cpan.org/Ticket/Display.html?id=59691 (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 http://rt.cpan.org/Ticket/Display.html?id=47353 - add Compress:Zib dependency; see http://rt.cpan.org/Ticket/Display.html?id=45783 - better error reporting in cases where index files aren't fetched; see http://rt.cpan.org/Ticket/Display.html?id=47322 0.197 Feb 16, 2009 - add LWP::Simple to prerequisites of Build.PL, to help CPAN testers: http://www.cpantesters.org/show/CPAN-SQLite.html#CPAN-SQLite-0.196 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: http://rt.cpan.org/Ticket/Display.html?id=36411 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