1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
|
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
|