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