Revision history for Perl extension DBD::SQLite2. 0.38 2018-09-29 rurban - Fix tests without . in @INC [cpan #127241] 0.37 2015-12-08 rurban - Fix handling of 64bit int and double result types [cpan #28448]. We promote now overlong integers to double, not strings. sqlite_set_result_double() was never used. - Add LICENSE for t/98_kwalitee.t (only specified in EUMM rule) - Add CONFIGURE_REQUIRES => DBI [cpan #110188] - Fix little spelling error [cpan #85437] - Silence void* to int cast warning in func.c - Improve kwalitee test 0.36 2013-04-08 rurban - Fix mingw32 off_t redefinition. [cpan #84492] Use a private sql_off_t typedef for the sqlite internal off_t type. - cygwin is now a OS_UNIX, not OS_WIN. 0.35 2013-04-01 rurban - Fix SEGV when fetchrow() is called again after it has returned an empty list ie. the query has completed. [cpan #16451] - Add testcases for [cpan #26775] and [cpan #28448] - Fixed [cpan #26775]: Remove () in names with DISTINCT(t.name) - Honor -g in $Config{optimize} - Add META and POD tests, and META info for EUMM 0.34 2013-04-01 rurban - Fix SEGV in t/ak-dbd.t with asan, concurrent _sqlite2_fetch_row [cpan #55636] - Add return value for dbd_bind_ph() - bind_param with handle - Add declaration for sqlite2_busy_timeout() - Fix clang -Wparentheses and -Wint-conversion warnings 0.33 - Set HAVE_USLEEP appropriately. This massively improves concurrent access to your SQLite DB. 0.32 - Renamed to DBD::SQLite2 to allow backwards compatibility - Implemented busy_timeout API - Add internal line number to error reporting 0.31 - Fixed a free() bug on Win32 - Silence warnings in test suite - Updated to sqlite 2.8.12 0.30 - Updated to sqlite 2.8.11 - A few minor bugs fixed 0.29 - Updated to sqlite 2.8.7 - A number of bugs fixed 0.28 - Perl 5.8.0 removed long deprecated SvOK_off() - Aliases for perl_call_* - Updated to sqlite 2.8.6 - use sqlite_freemem everywhere 0.27 - Changed API to use sqlite streaming API. This makes things slightly slower for large result sets, at the benefit of being more "sane" internally. 0.26 - Update to sqlite 2.8.5 - Automatic binary encoding added (via a flag) - Better getsqlite.pl - now deals with new files - Extension functions and aggregates can be created in perl space now. 0.25 - Fixed Makefile.PL to no longer try creating a .c file to determine the OS ptrsize - use Config.pm directly in the DEFINE - Major updates from Tim Bunce to bring DBD::SQLite in line with the DBI spec and other drivers, including: - Support for table_info_all() and primary_key_info() - $sth->{NAME} updates - execute() returns number of rows updated - $dbh->{sqlite_version} returns the SQLite version in use - $dbh->{sqlite_encoding} returns the SQLite encoding in use - Improved trace debugging - Improved error handling (many MANY thanks to Tim for all these patches!) - Updated to sqlite 2.8.0 0.24 - Fixed major crash bug affecting Mac OS X - Removed test.pl from distribution - Upgraded to sqlite 2.7.6 0.23 - Fixed unicode tests 0.22 - Merge with sqlite 2.7.4 0.21 - Ooops - forgot new opcodes files from MANIFEST 0.20 - Port to SQLite 2.7.2 - Fixed bug in not freeing memory if you re-execute a $sth 0.19 - Upgrade to SQLite 2.6.3 - this now allows databases to work across different endian architectures. 0.18 - Upgraded to SQLite 2.5.6 - All users are advised to upgrade due to a corruption bug in SQLite 2.4.0 - 2.5.6 0.17 - Upgraded to SQLite 2.5.3 - Fixed getsqlite.pl 0.16 - Upgraded to SQLite 2.5.0 0.15 - Upgraded to SQLite 2.4.5 0.14 - Added NoUTF8Flag option, so that returned strings don't get flagged with SvUTF8_on() - needed when you're storing non-unicode in the database 0.13 - Upgraded to SQLite 2.4.3 - Added script to download sqlite core library when it's upgraded 0.12 - Upgraded to SQLite 2.4.2 0.11 - Upgraded to SQLite 2.4.0, which adds views, subqueries, new builtin functions, performance, and even sheds some weight - Changed transaction support to only BEGIN TRAN when you execute some SQL, which should improve locking problems. 0.10 - Fixed missing SQLiteXS.h from 0.09 0.09 - Updated to SQLite 2.3.3, and some file cleanups to make that easier next time. 0.08 - Last of the mem leaks fixed - Doc fix on last_insert_rowid 0.07 - Memory leak fixes (though still leaks some, beware) - Some API cleanups and test cleanups - Added last_insert_rowid() method and docs 0.06 - Win32 and 5.00404 build fixes - Added some more performance tests to test.pl - Make sure to set $sth->{Active} only on selects 0.05 - Added all DBD::CSV tests (ported, of course) - Fixed bugs that the above revealed. 0.04 - Fix multiple placeholders bug 0.03 - Fixed multiple execute on single $sth 0.02 - Fixed transactions 0.01 Sat Feb 16 16:10:42 2002 - original version; created by h2xs 1.20 with options -A -X -n DBD::SQLite