|
Packit |
723767 |
Changes for Perl extension DBD-SQLite
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.58 2018-03-28
|
|
Packit |
723767 |
- Switched to a production version.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.57_01 2018-03-21
|
|
Packit |
723767 |
- Made it an error to fetch attributes from a statement
|
|
Packit |
723767 |
handle whose database handle is inactive (ribasushi++)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.56 2018-02-28
|
|
Packit |
723767 |
- Switched to a production version.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.55_07 2018-01-27
|
|
Packit |
723767 |
- This is a developer release to help testing DBIx::Class
|
|
Packit |
723767 |
- Upgraded SQLite to 3.22.0
|
|
Packit |
723767 |
- Disabled two STAT compile time options (tentatively),
|
|
Packit |
723767 |
which fixes RT-124227 anyway
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.55_06 2018-01-27
|
|
Packit |
723767 |
- This is a developer release to help testing DBIx::Class
|
|
Packit |
723767 |
- Downgraded SQLite to 3.19.3 because of a SQLite regression
|
|
Packit |
723767 |
(RT-124227, ribasushi++)
|
|
Packit |
723767 |
- Fixed some tests to adapt to a change in error format
|
|
Packit |
723767 |
introduced by the latest DBI
|
|
Packit |
723767 |
- Remove no warnings test from t/43_fts.t which failed under
|
|
Packit |
723767 |
some environments
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.55_05 2017-12-16
|
|
Packit |
723767 |
- Implemented ParamValues statement handle attribute (RT-123886)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.55_04 2017-11-22
|
|
Packit |
723767 |
- Updated SQLite to 3.21.0
|
|
Packit |
723767 |
- Resolved #122581: statistics_info() doesn't work correctly
|
|
Packit |
723767 |
(John Deighan)
|
|
Packit |
723767 |
- Fixed typo (GH#26, ReneNyffenegger)
|
|
Packit |
723767 |
- Silenced some warnings (GH#25, Jacques Germishuys)
|
|
Packit |
723767 |
- Fixed no dot in @INC issue (GH#24, ribasushi)
|
|
Packit |
723767 |
- Fixed zero-length BLOB value is retrieved as undef
|
|
Packit |
723767 |
(GH#23, SATO Kentaro)
|
|
Packit |
723767 |
- Fixed VirtualTable::PerlData to use new ops added in SQLite 3.21.0
|
|
Packit |
723767 |
(GH#28, fschlich)
|
|
Packit |
723767 |
- noted on sqlite_extended_result_codes handle attribute
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.55_03 2017-02-14
|
|
Packit |
723767 |
- Updated SQLite to 3.17.0
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.55_02 2017-01-08
|
|
Packit |
723767 |
- Updated SQLite to 3.16.2
|
|
Packit |
723767 |
- Fixed statistics_info when only unique indexes were requested (Dave
|
|
Packit |
723767 |
Rolsky++). GitHub #21
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.55_01 2017-01-04
|
|
Packit |
723767 |
- Updated SQLite to 3.16.0
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.54 2016-12-24
|
|
Packit |
723767 |
- Switched to a production version.
|
|
Packit |
723767 |
- Resolved RT#119219: Trivial documentation bug in DBL::SQLite 1.52
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.53_01 2016-11-26
|
|
Packit |
723767 |
- Re-enabled perl tokenizer by calling sqlite_db_config
|
|
Packit |
723767 |
if SQLite >= 3.12
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.52 2016-11-15
|
|
Packit |
723767 |
- Switched to a production version.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.51_07 2016-10-16
|
|
Packit |
723767 |
- Downgraded SQLite to 3.13.0 (RT#118395)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.51_06 2016-10-15
|
|
Packit |
723767 |
- Updated SQLite to 3.15.0
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.51_05 2016-06-23
|
|
Packit |
723767 |
- Updated SQLite to 3.13.0
|
|
Packit |
723767 |
- Resolved #115465: column_info doesn't parse sizes with spaces
|
|
Packit |
723767 |
(ilmari++)
|
|
Packit |
723767 |
- Added two missing function declarations (rurban++)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.51_04 2016-03-07
|
|
Packit |
723767 |
- Updated SQLite to 3.11.1, which fixed an FTS5 index
|
|
Packit |
723767 |
corruption issue
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.51_03 2016-02-20
|
|
Packit |
723767 |
- No code change
|
|
Packit |
723767 |
- Resolved #112220: t/62_regexp_multibyte_char_class.t fails
|
|
Packit |
723767 |
for perl >= 5.22.0 and non-utf8 locale (SREZIC++)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.51_02 2016-02-20
|
|
Packit |
723767 |
- No code change; fixed a newly added test that only passed
|
|
Packit |
723767 |
under recent perls (>= 5.18)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.51_01 2016-02-20
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Updated to SQLite 3.11.0.
|
|
Packit |
723767 |
As upstream disabled two-arg fts3_tokenizer() for security concern,
|
|
Packit |
723767 |
DBD::SQLite also stopped enabling it by default. If you do need
|
|
Packit |
723767 |
perl tokenizer, compile/install with SQLITE_ENABLE_FTS3_TOKENIZER
|
|
Packit |
723767 |
environmental variable.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Applied a doc patch by Salvatore Bonaccorso
|
|
Packit |
723767 |
- Enabled (experimental) FTS5
|
|
Packit |
723767 |
- Fixed REGEXP function to work under sqlite_unicode correctly
|
|
Packit |
723767 |
(AndrĂ¡s Farkas++)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.50 2016-02-11
|
|
Packit |
723767 |
- Switched to a production version.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.49_08 2016-01-30
|
|
Packit |
723767 |
- no significant code changes
|
|
Packit |
723767 |
- Resolved RT#111558: Virtual table tests depend on enhanced
|
|
Packit |
723767 |
query syntax availability (vlmarek++)
|
|
Packit |
723767 |
- Ingore FTS tests if FTS is not available
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.49_07 2016-01-21
|
|
Packit |
723767 |
- Updated to SQLite 3.10.2, which fixed a case-folding bug
|
|
Packit |
723767 |
in the LIKE operator introduced in SQLite 3.10.0.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.49_06 2016-01-15
|
|
Packit |
723767 |
- Updated to SQLite 3.10.1, which fixed an old bug that could
|
|
Packit |
723767 |
generate incorrect results when a scalar subquery attempts
|
|
Packit |
723767 |
to use the block sorting optimization.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.49_05 2016-01-11
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Updated to SQLite 3.10.0.
|
|
Packit |
723767 |
Because of the addition of LIKE/GLOB/REGEXP support on
|
|
Packit |
723767 |
virtual tables, previous ::PerlData virtual table got broken.
|
|
Packit |
723767 |
This is hopefully fixed by adding strlike/strglob functions
|
|
Packit |
723767 |
to DBD::SQLite but if you use this virtual table, please
|
|
Packit |
723767 |
test it carefully.
|
|
Packit |
723767 |
- Now you can make a database connection read-only if you
|
|
Packit |
723767 |
turn on the ReadOnly attribute when you connect. (RT #110439)
|
|
Packit |
723767 |
If you set it after you connect to a database, DBD::SQLite
|
|
Packit |
723767 |
warns because the database doesn't actually become read-only.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Improved ::Constants
|
|
Packit |
723767 |
- to load DBD::SQLite by itself
|
|
Packit |
723767 |
- to expose SQLITE_VERSION_NUMBER
|
|
Packit |
723767 |
- introduced a few new (shorter) tags
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.49_04 2015-11-24
|
|
Packit |
723767 |
- Updated ::Constants
|
|
Packit |
723767 |
- Fixed a sqlite version number in a test (GH-14; NANIS++)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.49_03 2015-11-05
|
|
Packit |
723767 |
- Updated to SQLite 3.9.2, with JSON support
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.49_02 2015-10-10
|
|
Packit |
723767 |
- Added a workaround to resolve #106950 Extra warnings
|
|
Packit |
723767 |
with savepoints (hopefully)
|
|
Packit |
723767 |
- Not to run tests for table_column_metadata unless
|
|
Packit |
723767 |
ENABLE_COLUMN_METADATA is set
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.49_01 2015-08-04
|
|
Packit |
723767 |
- Updated to SQLite 3.8.11.1
|
|
Packit |
723767 |
- Resolved #106151 SAVEPOINT bug
|
|
Packit |
723767 |
- Made sure to keep what's left in unprepared_statements when
|
|
Packit |
723767 |
allow_multiple_statements is set. (GH #11)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.48 2015-06-12
|
|
Packit |
723767 |
- Switched to a production version. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.47_05 2015-05-08
|
|
Packit |
723767 |
- Updated to SQLite 3.8.10
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.47_04 2015-05-02
|
|
Packit |
723767 |
- Used MY_CXT instead of a global variable
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.47_03 2015-04-16
|
|
Packit |
723767 |
- Added :all to EXPORT_TAGS in ::Constants
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.47_02 2015-04-16
|
|
Packit |
723767 |
- Updated to SQLite 3.8.9
|
|
Packit |
723767 |
- Added DBD::SQLite::Constants, from which you can import any
|
|
Packit |
723767 |
"useful" constants into your applications.
|
|
Packit |
723767 |
- Removed previous Cygwin hack as SQLite 3.8.9 compiles well again
|
|
Packit |
723767 |
- Now create_function/aggregate accepts an extra bit
|
|
Packit |
723767 |
(SQLITE_DETERMINISTIC) for better performance.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.47_01 2015-02-17
|
|
Packit |
723767 |
*** (EXPERIMENTAL) CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Commented OPTIMIZE out of WriteMakefile (RT #94207).
|
|
Packit |
723767 |
If your perl is not compiled with -O2, your DBD::SQLite may
|
|
Packit |
723767 |
possibly behave differently under some circumstances.
|
|
Packit |
723767 |
(This release is to find notable examples from CPAN Testers).
|
|
Packit |
723767 |
- Set THREADSAFE to 0 under Cygwin to cope with an upstream
|
|
Packit |
723767 |
regression since 3.8.7 (GH #7).
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Updated to SQLite 3.8.8.2
|
|
Packit |
723767 |
- Resolved #35449: Fast DBH->do (ptushnik, ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.46 2014-12-10
|
|
Packit |
723767 |
- Switched to a production version. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.45_06 2014-11-26
|
|
Packit |
723767 |
- Silenced a compile-time warning (Unescaped left brace
|
|
Packit |
723767 |
in regex is deprecated) in PerlData virtual table
|
|
Packit |
723767 |
under bleadperl
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.45_05 2014-11-25
|
|
Packit |
723767 |
- Updated to SQLite 3.8.7.2
|
|
Packit |
723767 |
- Restored regexp support in PerlData virtual table
|
|
Packit |
723767 |
by secure reimplementation using closure (DAMI++)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.45_04 2014-10-28
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Changed to apply quotemeta() to parameters while building
|
|
Packit |
723767 |
a query for a virtual table using PerlData for security.
|
|
Packit |
723767 |
(RIBASUSHI++ and MAUKE++) (DAMI, ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.45_03 2014-10-25
|
|
Packit |
723767 |
- Fixed regression of 0 as integer (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.45_02 2014-10-23
|
|
Packit |
723767 |
- Improved int overflow handling under 32bit strawberry perl
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.45_01 2014-10-22
|
|
Packit |
723767 |
- Updated to SQLite 3.8.7 (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #76395 (hopefully): int values over 32 bit in length
|
|
Packit |
723767 |
produce an error "datatype mismatch" (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.44 2014-10-22
|
|
Packit |
723767 |
- Switched to a production version. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.43_09 2014-10-20
|
|
Packit |
723767 |
- Resolved #99583: Legacy DOS 8.3 filename support incompatible
|
|
Packit |
723767 |
with SQLITE WAL journal mode (spotted by Pat Horton) (ISHIGAKI)
|
|
Packit |
723767 |
- 1.43_07/08 were not VC6 compatible (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.43_08 2014-08-21
|
|
Packit |
723767 |
- Updated to SQLite 3.8.6, which should fix a unique index
|
|
Packit |
723767 |
issue: see http://www.sqlite.org/src/info/9a6daf340df99ba93c
|
|
Packit |
723767 |
for details (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.43_07 2014-07-30
|
|
Packit |
723767 |
- Resolved #97598: Crash on disconnect with virtual tables (FTS4)
|
|
Packit |
723767 |
(patch and test code by Rob++) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.43_06 2014-07-22
|
|
Packit |
723767 |
- Fixed compile error/warning for older perls (reported by ribasushi)
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.43_05 2014-07-21
|
|
Packit |
723767 |
- No significant code changes; removed unnecessary dependencies.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.43_04 2014-07-21
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Resolved #96877: sql statements should be converted to utf8 (DAMI)
|
|
Packit |
723767 |
If you set sqlite_unicode to true, SQL statements will be upgraded
|
|
Packit |
723767 |
to avoid inconsistency between embedded params and bind params.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Resolved #96494: [PATCH] add SYSTEM TABLE to table_info() type
|
|
Packit |
723767 |
list (MJP)
|
|
Packit |
723767 |
- Supported virtual tables in Perl, and added two sample tables
|
|
Packit |
723767 |
(DAMI++)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.43_03 2014-06-12
|
|
Packit |
723767 |
- Updated to SQLite 3.8.5, which should fix query planner's
|
|
Packit |
723767 |
issues in SQLite (ISHIGAKI)
|
|
Packit |
723767 |
- Fixed busy_timeout to accept 0 to disable (reported by zdm)
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #95511: primary_key_info fails to return names for
|
|
Packit |
723767 |
named primary keys (Kenneth Kroenlein)
|
|
Packit |
723767 |
- Resolved #96050: Segfault in disconnected sqlite_db_filename
|
|
Packit |
723767 |
(reported by Alex Vandiver) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.43_02 2014-03-26
|
|
Packit |
723767 |
- Limited -std=gnu99 to solaris gcc only, though it may be
|
|
Packit |
723767 |
harmless in many cases (mattp++) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.43_01 2014-03-26
|
|
Packit |
723767 |
- Added -std=gnu99 for solaris gcc users (reported by mattp++)
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.42 2014-03-20
|
|
Packit |
723767 |
- Switched to a production version. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.41_07 2014-03-13
|
|
Packit |
723767 |
- Updated to SQLite 3.8.4.1, which fixed several obscure bugs on
|
|
Packit |
723767 |
"ORDER BY" or "DISTINCT". (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.41_06 2014-02-12
|
|
Packit |
723767 |
- Updated to SQLite 3.8.3.1, which fixed a SQLite bug in 3.8.2
|
|
Packit |
723767 |
(bundled in DBD::SQLite 1.41_04/5) that could cause queries to
|
|
Packit |
723767 |
omit valid out rows. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.41_05 2014-01-22
|
|
Packit |
723767 |
- Resolved #92322: Failure under heavily parallelized tests
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- Disabled Test::NoWarnings in a test
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.41_04 2014-01-12
|
|
Packit |
723767 |
- Updated to SQLite 3.8.2 (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #90211: Error in documentation (Felix Li)
|
|
Packit |
723767 |
- Resolved #89351: DBD-SQLite won't compile on Cygwin 64 bit
|
|
Packit |
723767 |
(Warren Young++) (ISHIGAKI)
|
|
Packit |
723767 |
- Tweaked sqlite_see_if_its_a_number not to guess data types of
|
|
Packit |
723767 |
bind values with explicit type specification (via bind_param()
|
|
Packit |
723767 |
etc) (mje++, ilmari++) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.41_03 2013-09-05
|
|
Packit |
723767 |
- Updated to SQLite 3.8.0.2 (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.41_02 2013-08-30
|
|
Packit |
723767 |
- Updated to SQLite 3.8.0.1 to resolve #88228 (RIBASUSHI++)
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.41_01 2013-08-27
|
|
Packit |
723767 |
*** NOTICE ON NEXT GENERATION QUERY PLANNER ***
|
|
Packit |
723767 |
- As of SQLite 3.8.0, SQLite's query planner has been rewritten.
|
|
Packit |
723767 |
According to the author, the new query planner should give
|
|
Packit |
723767 |
exactly the same result (though perhaps with a little less CPU
|
|
Packit |
723767 |
time spent planning) for simple queries, and for complex
|
|
Packit |
723767 |
queries, it can in many cases provide a much faster answer.
|
|
Packit |
723767 |
See http://www.sqlite.org/queryplanner-ng.html for details.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
*** NOTICE ON PARTIAL INDICES ***
|
|
Packit |
723767 |
- Database files created by SQLite 3.8.0 are still readable and
|
|
Packit |
723767 |
writable by prior versions, but if you use partial indices
|
|
Packit |
723767 |
introduced in SQLite 3.8.0, those files become unreadable and
|
|
Packit |
723767 |
unwritable by older versions of (DBD::)SQLite. They'll be
|
|
Packit |
723767 |
readable/writable again by dropping partial indices.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Resolved #87435: PATCH: statistics_info perldoc (DDICK)
|
|
Packit |
723767 |
- Resolved #87297: URI filenames in DBD::SQLite (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.40 2013-07-28
|
|
Packit |
723767 |
- NetBSD also doesn't like the _XOPEN_SOURCE hack (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #86080: PATCH: statistics_info support (DDICK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.39 2013-05-31
|
|
Packit |
723767 |
- Production release, no changes from 1.38_05
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.38_05 2013-05-31
|
|
Packit |
723767 |
- OpenBSD doesn't like the previous _XOPEN_SOURCE hack (ISHIGAKI)
|
|
Packit |
723767 |
- Disabled a unicode-related test for older perls (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.38_04 2013-05-29
|
|
Packit |
723767 |
- Tentatively defined _XOPEN_SOURCE under *BSD systems to see
|
|
Packit |
723767 |
if it solves a compilation issue for threaded perls (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.38_03 2013-05-20
|
|
Packit |
723767 |
*** NOTICE ON QUERY OPTIMIZER ENHANCEMENT ***
|
|
Packit |
723767 |
- As of SQLite 3.7.15, SQLite's query optimizer was enhanced
|
|
Packit |
723767 |
and the result order of a SELECT statement without an ORDER
|
|
Packit |
723767 |
BY clause may be different from the one of the previous
|
|
Packit |
723767 |
versions. If your applications or tests mistakenly depend
|
|
Packit |
723767 |
on the arbitrary output order, they may be broken with this
|
|
Packit |
723767 |
enhancement.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Updated to SQLite 3.7.17 (ISHIGAKI)
|
|
Packit |
723767 |
- Fixed tests that mistakenly made invalid assumptions about
|
|
Packit |
723767 |
the result order (ISHIGAKI)
|
|
Packit |
723767 |
- Added a brief note on useful pragmata. (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #85302: type fixes (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.38_02 2013-04-04
|
|
Packit |
723767 |
- Updated to SQLite 3.7.16.1 (ISHIGAKI)
|
|
Packit |
723767 |
- Removed two obsolete pragma calls at login time (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #80344: Set SQLITE_DISABLE_DIRSYNC on AIX (suggested
|
|
Packit |
723767 |
by Steve Barnsley) (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #81536: primary_key_info returns the wrong KEY_SEQ
|
|
Packit |
723767 |
(VLYON)
|
|
Packit |
723767 |
- Resolved #84027: Finalizer() not called in (D. Richard Hipp)
|
|
Packit |
723767 |
- Resolved #84372: -Wpointer-sign warnings with utf8_hop
|
|
Packit |
723767 |
(RURBAN)
|
|
Packit |
723767 |
- Resolved #84373: Add test for RT #26775 "name)" key with
|
|
Packit |
723767 |
DISTINCT (RURBAN/ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #70815: DBD::SQLite 1.33 build is broken under
|
|
Packit |
723767 |
Solaris using Sun C (RURBAN)
|
|
Packit |
723767 |
- Resolved #84380: Fix WINLIKE for mingw/msys (RURBAN)
|
|
Packit |
723767 |
- Added a note on DBD::SQLite and File::Temp (suggested by
|
|
Packit |
723767 |
TOKUHIROM) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.38_01 2012-09-24
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Resolved #56444: immediate transaction should be on by
|
|
Packit |
723767 |
default, and the doc be updated.
|
|
Packit |
723767 |
If you really need the deferred transaction (which had long
|
|
Packit |
723767 |
been the default), set sqlite_use_immediate_transaction
|
|
Packit |
723767 |
to false explicitly. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Updated to SQLite 3.7.14 (ISHIGAKI)
|
|
Packit |
723767 |
- Added support for foreign_key_info (DAMI/ISHIGAKI)
|
|
Packit |
723767 |
- Added several methods to retrieve internal information such as
|
|
Packit |
723767 |
table_column_metadata/db_filename/*_status (ISHIGAKI/VOVKASM)
|
|
Packit |
723767 |
- Added sqlite_load_extension so that extensions can add
|
|
Packit |
723767 |
functions internally (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #77617: atoll () sometimes just is atol () (GAAS)
|
|
Packit |
723767 |
- Resolved #48084: improper "require utf8" in tests (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #77724: bug in primary_key_info with regard to column
|
|
Packit |
723767 |
names containing whitespace (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #79364: variance example of the doc (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #78833: utf8 flag for column names (JAMADAM)
|
|
Packit |
723767 |
(This hopefully resolved #72418 as well)
|
|
Packit |
723767 |
- Resolved #64177: ping() wipes out the errstr (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #79576: (patch) bind_param don't work with PADTMP
|
|
Packit |
723767 |
scalars (VOVKASM)
|
|
Packit |
723767 |
- Refactored primary_key_info to support attached databases
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.37 2012-06-12
|
|
Packit |
723767 |
- Updated to SQLite 3.7.12.1 (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.36_04 2012-05-19
|
|
Packit |
723767 |
- Final developer release
|
|
Packit |
723767 |
- Updated to SQLite 3.7.12 (ISHIGAKI)
|
|
Packit |
723767 |
- Tweaked Makefile.PL to behave better during the Bsymbolic
|
|
Packit |
723767 |
check (HMBRAND)
|
|
Packit |
723767 |
- Added SQLITE_WITHOUT_ZONEMALLOC for older MacOS X (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.36_03 2012-05-07
|
|
Packit |
723767 |
- Updated to SQLite 3.7.11 (ISHIGAKI)
|
|
Packit |
723767 |
- Fix >32bit integer truncation and other sqlite_set_result
|
|
Packit |
723767 |
condition issue (Yuriy Kaminskiy)
|
|
Packit |
723767 |
- Fix integer overflow in passing argument to perl function
|
|
Packit |
723767 |
(Yuriy Kaminskiy)
|
|
Packit |
723767 |
- Convert unsigned -> int64 when possible (Yuriy Kaminskiy)
|
|
Packit |
723767 |
- Turned datatype mismatch error (introduced in 1.34_02) into
|
|
Packit |
723767 |
a warning (you can disable this warning by setting PrintWarn
|
|
Packit |
723767 |
attribute to false). (ISHIGAKI)
|
|
Packit |
723767 |
- Refactored sqlite_is_number to fix various corner cases
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.36_02 2012-02-23
|
|
Packit |
723767 |
- Downgraded SQLite to 3.7.9, as 3.7.10 turned out to be
|
|
Packit |
723767 |
broken on the latest MacOS X (due to a missing symbol),
|
|
Packit |
723767 |
and broke other modules that typically use temporary tables
|
|
Packit |
723767 |
under a few environments too. As of this writing, would-be
|
|
Packit |
723767 |
3.7.11 seems fine, but it would take another month to be
|
|
Packit |
723767 |
released. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.36_01 2012-01-19
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Updated to SQLite 3.7.10 (ISHIGAKI)
|
|
Packit |
723767 |
Note that this release changed the default schema format
|
|
Packit |
723767 |
number, that means newly created database files will be
|
|
Packit |
723767 |
unreadable by SQLite version prior to 3.3.0 (2006-01-10)
|
|
Packit |
723767 |
(or DBD::SQLite prior to 1.12) unless you explicitly issue
|
|
Packit |
723767 |
"PRAGMA legacy_file_format=ON".
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Enabled SQLITE_ENABLE_FTS4
|
|
Packit |
723767 |
- Enabled SQLITE_ENABLE_STAT3
|
|
Packit |
723767 |
- Resolved #73159: FTS tokenizer segfault (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #73787: sqlite_see_if_its_a_number causes a buffer
|
|
Packit |
723767 |
overflow (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #73314 for DBD-SQLite: binding of 64bit integers fail
|
|
Packit |
723767 |
on 1.34_02 (ISHIGAKI)
|
|
Packit |
723767 |
- Implemented sqlite_trace and sqlite_profile methods for simpler
|
|
Packit |
723767 |
tracing/profiling; use DBI_TRACE/DBI_PROFILE for more
|
|
Packit |
723767 |
complicated cases (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.35 2011-11-29
|
|
Packit |
723767 |
- Updated to SQLite 3.7.9 (ISHIGAKI)
|
|
Packit |
723767 |
- One small potential break case if you are using FTS4 and ^
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.34_03 2011-11-01
|
|
Packit |
723767 |
- Adding an explicit dynamic_config => 1 (ADAMK)
|
|
Packit |
723767 |
- bind_param SQL_INTEGER error now actually dies with RaiseError.
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.34_02 2011-10-21
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Resolved #67581: bind_param SQL_INTEGER numifies value;
|
|
Packit |
723767 |
Now DBD::SQLite croaks if you explicitly specify datatype
|
|
Packit |
723767 |
(with bind_param) and datatype mismatch happens (ISHIGAKI)
|
|
Packit |
723767 |
- Datatype set in the bind_param(_array) becomes sticky now
|
|
Packit |
723767 |
(as per DBI spec). This potentially affects code depending on
|
|
Packit |
723767 |
current undocumented and broken behavior. (Yuriy Kaminskiy)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Resolved #71311: binding output columns as SQL_BLOB returns
|
|
Packit |
723767 |
nothing (ISHIGAKI)
|
|
Packit |
723767 |
- Bsymbolic flag was not portable enough and was not silently
|
|
Packit |
723767 |
ignored under MacOSX. Needs to check harder to see if the
|
|
Packit |
723767 |
linker supports the option. (ISHIGAKI)
|
|
Packit |
723767 |
- Fixed binding named parameters. (Yuriy Kaminskiy)
|
|
Packit |
723767 |
- Moved check for bind_ph/is_inout so it always error-out.
|
|
Packit |
723767 |
(Yuriy Kaminskiy)
|
|
Packit |
723767 |
- Don't set imp_sth->stmt to NULL on error path (Yuriy Kaminskiy)
|
|
Packit |
723767 |
- Explained an issue of rollback with unfinished statements.
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.34_01 2011-09-22
|
|
Packit |
723767 |
- Updated to SQLite 3.7.8 (ISHIGAKI)
|
|
Packit |
723767 |
- Made util/getsqlite.pl work properly for SQLite 3.7.5+ (ISHIGAKI)
|
|
Packit |
723767 |
- Cookbook: don't use globals (Yuriy Kaminskiy)
|
|
Packit |
723767 |
- Resolved #70135 and hopefully other mod_perl/CentOS issues like
|
|
Packit |
723767 |
#63873 and #47983, with a patch by MDOOTSON++ (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.33 2011-05-20
|
|
Packit |
723767 |
- Production release, no changes from 1.32_04
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.32_04 2011-05-20
|
|
Packit |
723767 |
- Updated to SQLite 3.7.6.3 (ISHIGAKI)
|
|
Packit |
723767 |
- Made util/getsqlite.pl state that it needs fixing to work for
|
|
Packit |
723767 |
SQLite 3.7.5+ when it dies at the last step, and outline what the
|
|
Packit |
723767 |
user needs to do manually instead, until getsqlite is fixed (DUNCAND)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.32_03 2011-05-12
|
|
Packit |
723767 |
- Updated to SQLite 3.7.6.2 (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #67843 for DBD-SQLite: savepoint rollback alters AC
|
|
Packit |
723767 |
state (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.32_02 2011-03-07
|
|
Packit |
723767 |
- Updated to SQLite 3.7.5 (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #65267 for DBD-SQLite: Add RTree support option;
|
|
Packit |
723767 |
skip fts3/metadata tests if those features are disabled
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #65267: Add RTree support option (CJFIELDS)
|
|
Packit |
723767 |
- Added sqlite_see_if_its_a_number database handle attribute
|
|
Packit |
723767 |
to deal with issues caused by (quoted) bind values against
|
|
Packit |
723767 |
numbers such as return values from a function etc. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.32_01 2010-12-10
|
|
Packit |
723767 |
- Made util/getsqlite.pl work with the amalg distro filename changes
|
|
Packit |
723767 |
introd by SQLite 3.7.4, and still with older ones also (DUNCAND)
|
|
Packit |
723767 |
- Updated to SQLite 3.7.4 (DUNCAND)
|
|
Packit |
723767 |
- Resolved #61355: Fails testing in parallel (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #61361: Problems building 1.31 with system SQLite (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #61117: Supporting database as an alias for dbname in
|
|
Packit |
723767 |
DSN (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #62370: Segfaults during operations on disconnected
|
|
Packit |
723767 |
handles (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #61958: REGEXP should return NULL when one of its
|
|
Packit |
723767 |
arguments is NULL (ISHIGAKI)
|
|
Packit |
723767 |
- Removed PrintWarn tweak introduced in 1.19_09 (Tim Bunce's
|
|
Packit |
723767 |
advice) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.31 2010-09-15
|
|
Packit |
723767 |
- Production release, identical to 1.30_06
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.30_06 2010-09-09
|
|
Packit |
723767 |
- Resolved # 60860: Slow but steady memory leak on
|
|
Packit |
723767 |
last_insert_id calls (ISHIGAKI)
|
|
Packit |
723767 |
- Moved DBD::SQLite::FTS3Transitional into a dedicated dist (DAMI)
|
|
Packit |
723767 |
- Updated bundled Test::NoWarnings to 1.02 (ADAMK)
|
|
Packit |
723767 |
- Slightly bumped Test::More and added Test::Builder dependencies,
|
|
Packit |
723767 |
because they are inherited from the bundled Test::NoWarnings (ADAMK)
|
|
Packit |
723767 |
- Upgraded ppport.h to the latest version (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.30_05 2010-08-27
|
|
Packit |
723767 |
- Test::NoWarnings bundled in the "inc" directory was ignored
|
|
Packit |
723767 |
in a new test. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.30_04 2010-08-25
|
|
Packit |
723767 |
- Updated to SQLite 3.7.2 (DUNCAND)
|
|
Packit |
723767 |
- Resolved #60698: "Test failures with SQLite 3.7", using included
|
|
Packit |
723767 |
patch by Niko Tyni (ntyni@debian.org) of t/lib/Test.pm (DUNCAND)
|
|
Packit |
723767 |
- Added support for FTS3 tokenizers written in Perl. Added tests
|
|
Packit |
723767 |
and documentation on how to use FTS3. Changed compilation flag
|
|
Packit |
723767 |
to use the recommanded -DSQLITE_ENABLE_FTS3_PARENTHESIS
|
|
Packit |
723767 |
*** MAY POSSIBLY BREAK OLD APPLICATIONS THAT ALREADY USED FTS3 ***
|
|
Packit |
723767 |
(DAMI)
|
|
Packit |
723767 |
- Fixed various backward compatibility issues back to SQLite 3.6.1
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #58332: Documentation error for preventing fsync
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.30_03 2010-05-21
|
|
Packit |
723767 |
- Updated to SQLite 3.6.23.1 (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #56693: [PATCH] Fix spelling errors (patch by
|
|
Packit |
723767 |
Ansgar Burchardt) (ISHIGAKI)
|
|
Packit |
723767 |
- Added compile_options() to get compile options (ISHIGAKI)
|
|
Packit |
723767 |
- Fixed punctuation; suggested by Father Chrysostomos (ISHIGAKI)
|
|
Packit |
723767 |
- Ignore unknown collations, as they may be installed without
|
|
Packit |
723767 |
using DBD::SQLite's api. This should help ICU plugin. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.30_02 2010-03-30
|
|
Packit |
723767 |
- Implemented sqlite_use_immediate_transaction database handle
|
|
Packit |
723767 |
attribute to avoid deadlocks easily (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #55466: Problem with names in DB that using square
|
|
Packit |
723767 |
bracers (ISHIGAKI)
|
|
Packit |
723767 |
- Added SQLITE_ENABLE_LOCKING_STYLE=0 for Mac OSX to avoid
|
|
Packit |
723767 |
compile error (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.30_01 2010-03-10
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Resolved #54271: Inserting a string with utf-8 flag on
|
|
Packit |
723767 |
corrupts BLOB data; now BLOB data is always stored as bytes
|
|
Packit |
723767 |
(without the utf-8 flag) even if it has the flag set (ISHIGAKI)
|
|
Packit |
723767 |
- Updated to SQLite 3.6.23 (DUNCAND)
|
|
Packit |
723767 |
- Implemented NUM_OF_PARAMS statement handle attribute (ISHIGAKI)
|
|
Packit |
723767 |
- Added experimental "sqlite_allow_multiple_statements"
|
|
Packit |
723767 |
database handle attribute, and "sqlite_unprepared_statements"
|
|
Packit |
723767 |
statement handle attribute, to allow processing a SQL dump.
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #53579: Added a note and a test of placeholders.
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #45113, which was actually an issue of dequoting
|
|
Packit |
723767 |
primary key column names (ISHIGAKI)
|
|
Packit |
723767 |
- You can now retrieve some of the statement handle attributes
|
|
Packit |
723767 |
before you execute. (ISHIGAKI)
|
|
Packit |
723767 |
- Added preamble to copy sqlite3.[hc] files into a share
|
|
Packit |
723767 |
directory (where you can access via File::ShareDir) to allow
|
|
Packit |
723767 |
extension authors to use the same C source/header as they
|
|
Packit |
723767 |
used to build DBD::SQLite itself. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.29 2010-01-08
|
|
Packit |
723767 |
- Updated to SQLite 3.6.22 (DUNCAND)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.28_02 2010-01-03
|
|
Packit |
723767 |
- Now empty (or comment only) statements won't cause segv
|
|
Packit |
723767 |
or "not an error" errors. Spotted by TOKUHIROM. (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #52573: previous fix always turned on the AutoCommit
|
|
Packit |
723767 |
flag; it goes along with the behavior of the internal library
|
|
Packit |
723767 |
but broke compat. (ISHIGAKI)
|
|
Packit |
723767 |
- Removed the SQLITE_CORE and SQLITE_PRT_SZ flags at the recommendation
|
|
Packit |
723767 |
of the SQLite mailing list. (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.28_01 2009-12-22
|
|
Packit |
723767 |
- Updated to SQLite 3.6.21 (ISHIGAKI)
|
|
Packit |
723767 |
- Silence warnings on HP-UX (HMBRAND)
|
|
Packit |
723767 |
- Resolved #52573: Manual Transaction handling seems to be
|
|
Packit |
723767 |
broken (hopefully) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.27 2009-11-23
|
|
Packit |
723767 |
- Switching to a production version
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.26_07 2009-11-15
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Foreign keys support is once again disabled by default.
|
|
Packit |
723767 |
It seems to have a greater impact than we expected and
|
|
Packit |
723767 |
it actually broke things. This feature probably will be
|
|
Packit |
723767 |
enabled by default by the sqlite team in the future, and
|
|
Packit |
723767 |
eventually you'll need to cope with it, but right now we
|
|
Packit |
723767 |
agreed with some discussion to give you more time to be
|
|
Packit |
723767 |
prepared. If you use referential stuff in your schema
|
|
Packit |
723767 |
(which sqlite ignores now) should do extensive testing
|
|
Packit |
723767 |
to ensure that they will work when you issue "PRAGMA
|
|
Packit |
723767 |
foreign_keys = ON". (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Updated to SQLite 3.6.20 (DUNCAND)
|
|
Packit |
723767 |
- Resolved #50935: there remained old "unicode" attribute usage
|
|
Packit |
723767 |
in the pod, spotted by ASHLEY. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.26_06 2009-10-28
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Removed undocumented (and most probably unused) reset method
|
|
Packit |
723767 |
from a statement handle (which was only accessible via func().)
|
|
Packit |
723767 |
Simply use "$sth->finish" instead. (ISHIGAKI)
|
|
Packit |
723767 |
- Now DBD::SQLite supports foreign key constraints by default.
|
|
Packit |
723767 |
Long-ignored foreign keys (typically written for other DB
|
|
Packit |
723767 |
engines) will start working. If you don't want this feature,
|
|
Packit |
723767 |
issue a pragma to disable foreign keys. (ISHIGAKI)
|
|
Packit |
723767 |
- Renamed "unicode" attribute to "sqlite_unicode" for integrity.
|
|
Packit |
723767 |
Old "unicode" attribute is still accessible but will be
|
|
Packit |
723767 |
deprecated in the near future. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- You can see file/line info while tracing even if you compile
|
|
Packit |
723767 |
with a non-gcc compiler. (ISHIGAKI)
|
|
Packit |
723767 |
- Major code refactoring. (ISHIGAKI)
|
|
Packit |
723767 |
- Pod reorganized, and some of the missing bits (including
|
|
Packit |
723767 |
pragma) are added. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.26_05 2009-10-15
|
|
Packit |
723767 |
- Updated to SQLite 3.6.19 (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.26_04 2009-10-06
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Resolved #49716: Fixed $dbh->column_info to work according to
|
|
Packit |
723767 |
the spec in DBI and added support for attached databases. (VLYON)
|
|
Packit |
723767 |
- Fixed $sth->primary_key_info to work according to the spec in DBI
|
|
Packit |
723767 |
and changed the tests in t/27_metadata.t to reflect this. (VLYON)
|
|
Packit |
723767 |
- Tweaked not to hide a real error by a "not an error" issued
|
|
Packit |
723767 |
by another sqlite3 function between the failed sqlite3 function
|
|
Packit |
723767 |
and the sqlite_error to report. Note that this change makes
|
|
Packit |
723767 |
some failures issue two relevant errors at a time. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Updated to SQLite 3.6.18 (DUNCAND)
|
|
Packit |
723767 |
- Resolved #48393: previous effort was not enough; BegunWork
|
|
Packit |
723767 |
should also be handled properly (ISHIGAKI)
|
|
Packit |
723767 |
- Replaced last DBILOGFP with DBIc_LOGPIO(imp_xxh) (ISHIGAKI)
|
|
Packit |
723767 |
- Tweaked t/08_busy.t not to fail just because it is tested
|
|
Packit |
723767 |
under a very, very slow (virtual) machine. (ISHIGAKI)
|
|
Packit |
723767 |
- Added a code to look for a compiler from Module::Install::Can.
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- Added documentation and an 'Escape' attribute for $sth->table_info.
|
|
Packit |
723767 |
(VLYON)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.26_03 2009-08-12
|
|
Packit |
723767 |
- Updated to SQLite 3.6.17 (ISHIGAKI)
|
|
Packit |
723767 |
- Switched to use :memory: for most of the tests (ISHIGAKI)
|
|
Packit |
723767 |
- Fixed a memory leak when prepare should fail (ISHIGAKI)
|
|
Packit |
723767 |
- Added support for commit/rollback/update hooks (DAMI)
|
|
Packit |
723767 |
- Added support for set_authorizer (DAMI)
|
|
Packit |
723767 |
- Added support for collation_needed(), and reorganised driver API
|
|
Packit |
723767 |
for user-defined collations (DAMI)
|
|
Packit |
723767 |
- Exported constants from sqlite3.h into DBD::SQLite namespace (DAMI)
|
|
Packit |
723767 |
- Added support in t/lib/Test.pm for checking both versions of
|
|
Packit |
723767 |
driver-private methods ("func" / "sqlite_*") (DAMI)
|
|
Packit |
723767 |
- Removed unused and obsolete "list_tables" from SQLite.xs (DAMI)
|
|
Packit |
723767 |
- Added a default implementation for the REGEXP infix operator (DAMI)
|
|
Packit |
723767 |
- Renamed several internal sqlite3_ functions to sqlite_
|
|
Packit |
723767 |
for clarity (ISHIGAKI)
|
|
Packit |
723767 |
- Accept empty filename at connect (sqlite will open a tempfile) (DAMI)
|
|
Packit |
723767 |
- Documented the connect() method (DAMI)
|
|
Packit |
723767 |
- Replaced imp_dbh->in_tran with sqlite3_get_autocommit(), hoping
|
|
Packit |
723767 |
this would fix the annoying rollback issues, including #48393
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- META.yml requires is now generated instead of being derived from the
|
|
Packit |
723767 |
(incorrect) PREREQ_PM values by ExtUtils::MakeMaker (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.26_02 2009-06-19
|
|
Packit |
723767 |
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
|
|
Packit |
723767 |
- Resolved #46831: table_info schema is incorrect and doesn't
|
|
Packit |
723767 |
work with attached databases (VLYON/ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
- Updated to SQLite 3.6.15 (DUNCAND)
|
|
Packit |
723767 |
- Resolved #44882: Use of $h->func() should be deprecated and
|
|
Packit |
723767 |
replaced with calls to driver-private 'installed methods'
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- Added access to Online Backup functionality. (TJC)
|
|
Packit |
723767 |
- Added enable_load_extension pod (ISHIGAKI)
|
|
Packit |
723767 |
- Now private methods/functions return true after successful
|
|
Packit |
723767 |
calls (#44871) (ISHIGAKI)
|
|
Packit |
723767 |
- Removed all of the "croak"s (#44871) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.26_01 2009-05-05
|
|
Packit |
723767 |
- Added ORDINAL_POSITION support for $dbh->column_info (ADAMK)
|
|
Packit |
723767 |
- Applied several fixes from GFUJI to clean up code (#45578)
|
|
Packit |
723767 |
(ISHIGAKI)
|
|
Packit |
723767 |
- Skipped some of the unicode path tests under cygwin (#45166)
|
|
Packit |
723767 |
(JDHEDDEN)
|
|
Packit |
723767 |
- Added some explanation and workarounds for a SQL that
|
|
Packit |
723767 |
compares a return value of a function with a numeric bind
|
|
Packit |
723767 |
value (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.25 2009-04-23
|
|
Packit |
723767 |
- Amalgamation conversion turned out to be quicker than expected.
|
|
Packit |
723767 |
- Changing to a production release. (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.24_02 2009-04-22
|
|
Packit |
723767 |
- Merging various externally-contributed annotations from
|
|
Packit |
723767 |
annocpan.org (ADAMK)
|
|
Packit |
723767 |
- Created the beginnings of a DBD::SQLite::Cookbook (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.24_01 2009-04-22
|
|
Packit |
723767 |
- Moved getsqlite.pl into util (ADAMK)
|
|
Packit |
723767 |
- Switching to the RT queue instead of the RT report page that
|
|
Packit |
723767 |
does nothing and just refers you to email (ADAMK)
|
|
Packit |
723767 |
- Now DBD::SQLite also uses amalgamated source recommended at sqlite.org (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #45166: better unicode path handling under cygwin (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #45171: test failure on CentOS 4.6 (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.23 2009-04-19
|
|
Packit |
723767 |
- No changes from 1.22_08, just switched to production release (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.22_08 2009-04-17
|
|
Packit |
723767 |
- Completed the migration of all tests and deleted lib.pl (ADAMK)
|
|
Packit |
723767 |
- Prevented a double "commit is innefective" warning (ADAMK)
|
|
Packit |
723767 |
- Adding a version for the Win32.pm dependency (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.22_07 2009-04-16
|
|
Packit |
723767 |
- Improved non-latin unicode filename support/test
|
|
Packit |
723767 |
on Windows (SZABGAB/ISHIGAKI)
|
|
Packit |
723767 |
- Removed the table name generator from t/lib.pl,
|
|
Packit |
723767 |
getting us closer to removing t/lib.pl entirely (ADAMK)
|
|
Packit |
723767 |
- Increased use of Test::NoWarnings (ADAMK)
|
|
Packit |
723767 |
- Converted half the remaining lib.pl tests to t::lib::Test (ADAMK)
|
|
Packit |
723767 |
- Require Win32.pm on Windows (CHORNY)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.22_06 2009-04-15
|
|
Packit |
723767 |
- Simplifying various miscellaneous code (ADAMK)
|
|
Packit |
723767 |
- Adding support for non-latin unicode filenames on Windows (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.22_05 2009-04-15
|
|
Packit |
723767 |
- Hopefully the last dev release before the next production release.
|
|
Packit |
723767 |
- Updated to SQLite 3.6.13 (DUNCAND)
|
|
Packit |
723767 |
- Setting svn:eol-style to native to prevent EOL issues (ADAMK)
|
|
Packit |
723767 |
- Resolved #44861: tweaked Makefile.PL to support older HP-UX (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.22_04 2009-04-11
|
|
Packit |
723767 |
- Adding support parsing attributes out of the DSN (ADAMK)
|
|
Packit |
723767 |
- Inserted pTHX_/aTHX_ for better efficiency (suggested in #44884 by TIMB) (ISHIGAKI)
|
|
Packit |
723767 |
- Dropping support for uncode before 5.8.5 to simplify support and
|
|
Packit |
723767 |
to prevent people hurting themselves on platforms that don't
|
|
Packit |
723767 |
properly support Unicode anyway (ADAMK)
|
|
Packit |
723767 |
- Stopped guessing if a bind param looks like a number or not
|
|
Packit |
723767 |
(suggested by GUIDO). This reopens #29058 and #29629, but
|
|
Packit |
723767 |
there are two workarounds for them. 1) Use "bind_param"
|
|
Packit |
723767 |
explicitly (rather than plain "execute", as you do for BLOB).
|
|
Packit |
723767 |
2) Add "+0" to the appropriate part(s) of your SQL to let
|
|
Packit |
723767 |
sqlite convert them into a number. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.22_03 2009-04-10
|
|
Packit |
723767 |
- Resolved #44876: Patch to fix includes in the SQLITE_LOCATION case by janus (ISHIGAKI)
|
|
Packit |
723767 |
- Added PERL_NO_GET_CONTEXT for efficiency (suggested in #44884 by TIMB) (ISHIGAKI)
|
|
Packit |
723767 |
- Refactored error handling (suggested in #44884, #44871 by TIMB) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.22_02 2009-04-09
|
|
Packit |
723767 |
- Added missing documentation bits for 'create_collation'
|
|
Packit |
723767 |
and 'progress_handler' (DAMI)
|
|
Packit |
723767 |
- Resolved RT#25924 (Arguments to user-defined functions do not
|
|
Packit |
723767 |
respect unicode setting) (DAMI)
|
|
Packit |
723767 |
- Added comments on the return values on error, and fixed another
|
|
Packit |
723767 |
wrong return value in execute (ISHIGAKI)
|
|
Packit |
723767 |
- Added SQL_NULLABLE_UNKNOWN; still wonders if the error above
|
|
Packit |
723767 |
should be ignored or not (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.22_01 2009-04-09
|
|
Packit |
723767 |
- Resolved #25371: Calls sv_utf8_upgrade on strings going into
|
|
Packit |
723767 |
the database to make sure latin-1 strings are not saved as
|
|
Packit |
723767 |
Malformed UTF-8 character in the SQLite TEXT column (MIYAGAWA)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.21 2009-04-09
|
|
Packit |
723767 |
- Fixed the issue that execute on inactive handles returned
|
|
Packit |
723767 |
0 instead of undef, which made a DBIC test broken (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.20 2009-04-07
|
|
Packit |
723767 |
- Moving to the first production release of the new era.
|
|
Packit |
723767 |
- Check DBI version in Makefile.PL (CHORNY)
|
|
Packit |
723767 |
- Bundling Test::NoWarings into /inc to remove a dependency (ADAMK)
|
|
Packit |
723767 |
- Correcting use 5.00503 to 5.006 in SQLite.pm (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_10 2009-04-06
|
|
Packit |
723767 |
- A few more tests moved to Test::More (ADAMK)
|
|
Packit |
723767 |
- We need DBIXS_REVISION, which appeared in DBI 1.57.
|
|
Packit |
723767 |
Bumping up our dependency to match it and confirmed myself
|
|
Packit |
723767 |
that DBD::SQLite actually builds against 1.57 (ADAMK)
|
|
Packit |
723767 |
- Resolved #40594: $sth->{NULLABLE} implementation (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #29629: sqlite where length issue (actually this has
|
|
Packit |
723767 |
been fixed before) (ISHIGAKI)
|
|
Packit |
723767 |
- Applied an enable_load_extension patch from RT #32998 (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #42940: DBD-SQLite make test faild (ADAMK)
|
|
Packit |
723767 |
- Resolved #26460: Sorting numeric values in aggregate functions (ADAMK)
|
|
Packit |
723767 |
- Resolved #32889: prepare_cached does not work correctly (ADAMK)
|
|
Packit |
723767 |
- Resolved #34828: Please add support for user-defined collations (ADAMK)
|
|
Packit |
723767 |
- Made Test::NoWarnings an optional module (CORION)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_09 2009-04-05
|
|
Packit |
723767 |
- Require perl 5.6 because dependencies require it
|
|
Packit |
723767 |
- Updated ppport.h to the most recent release 3.17 (ADAMK)
|
|
Packit |
723767 |
- Adding $DBI::VERSION diag to help diagnose FAIL reports (ADAMK)
|
|
Packit |
723767 |
- #29519 was only resolved on Win32. Applied a more comprehensive
|
|
Packit |
723767 |
patch (JHEDDEN)
|
|
Packit |
723767 |
- Rewrote 28_schemachange.t in Test::More style (ADAMK)
|
|
Packit |
723767 |
- Bug fix in 28_schemachange.t rewrite re fork/connect (DUNCAND)
|
|
Packit |
723767 |
- Resolved #44779: [t/03insert.t] last_insert_id returns undef where 4
|
|
Packit |
723767 |
is expected (DUNCAND, CHORNY; that is, DUNCAND debugged and solved
|
|
Packit |
723767 |
the ticket based on _08, which was a flaw in the Makefile.PL
|
|
Packit |
723767 |
involving an always-applied -Dno_last_insert_id, but it turns out
|
|
Packit |
723767 |
CHORNY had inadvertantly applied the fix in the name of DBI cleaning)
|
|
Packit |
723767 |
- Starting to use Test::NoWarnings in the test scripts (ADAMK)
|
|
Packit |
723767 |
- Added link to MailingList resource (ADAMK)
|
|
Packit |
723767 |
- Squelch warnings inless PrintWarn is set in line with guidance from
|
|
Packit |
723767 |
the DBI documentation (ADAMK)
|
|
Packit |
723767 |
- Resolved #29058: don't quote a bind param (as a text) if it
|
|
Packit |
723767 |
looks like a number (ISHIGAKI)
|
|
Packit |
723767 |
- Resolved #27553: prepare_cached and analyze issue (actually
|
|
Packit |
723767 |
this has been fixed before) (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_08 2009-04-04
|
|
Packit |
723767 |
- Bumped minimum DBI dependency to 1.43 so last_insert_id is supported
|
|
Packit |
723767 |
in DBI (ADAMK)
|
|
Packit |
723767 |
- Resolved #30558: INSERT After PK Failure Also Fails Using
|
|
Packit |
723767 |
Prepared (ADAMK)
|
|
Packit |
723767 |
- Resolved #42567: Core dump in t/07busy.t after test 4 (mutex and/or
|
|
Packit |
723767 |
memory corruption) (ADAMK)
|
|
Packit |
723767 |
- Resolved #32100: t/06error.t fails using SQLite 3.5.4 (ADAMK)
|
|
Packit |
723767 |
- Resolved #35904: Test failure: Bus error t/08create_function
|
|
Packit |
723767 |
test (ADAMK)
|
|
Packit |
723767 |
- Resolved #9792: Crashes upon re-executing a statement (ADAMK)
|
|
Packit |
723767 |
- Resolved #21472: Spurious "not an error" and "bind or column index
|
|
Packit |
723767 |
out of range" errors (MSERGEANT)
|
|
Packit |
723767 |
- Resolved #32723: last_insert_rowid should handle sqlite_int64,
|
|
Packit |
723767 |
not int (ADAMK)
|
|
Packit |
723767 |
- Resolved #37215: memory leaks in sqlite_db_disconnect (ADAMK)
|
|
Packit |
723767 |
- Resolved #33441: unlimited memory accumulation (ADAMK)
|
|
Packit |
723767 |
- Resolved #31324: Incorrect Implementation of column names within
|
|
Packit |
723767 |
sqlite_st_FETCH_attrib (ADAMK)
|
|
Packit |
723767 |
- Resolved #32570: segmentation fault during tests 07 & 08 (ADAMK)
|
|
Packit |
723767 |
- Resolved #41631: Dot doesn't work in quoted column aliases (ADAMK)
|
|
Packit |
723767 |
- Resolved #403: test failure on "Testing select speed (large table) (ADAMK)
|
|
Packit |
723767 |
- Resolved #35769: dbimp.c uses uninitialized variables. (ADAMK)
|
|
Packit |
723767 |
- Resolved #27701 and #27702: (unnamed) (ADAMK)
|
|
Packit |
723767 |
- Resolved #31239: prepare_cached...statement handle
|
|
Packit |
723767 |
DBIx::ContextualFetch::st=HASH still Active (ADAMK)
|
|
Packit |
723767 |
- Resolved #41047: Re: Bug#506157: libdbd-sqlite3-perl: unsufficient
|
|
Packit |
723767 |
error message while opening database for writing (ADAMK)
|
|
Packit |
723767 |
- Resolved #25196 (bug in prepare?) (ADAMK)\
|
|
Packit |
723767 |
- Resolved #36651: Bug involving "closing dbh with active
|
|
Packit |
723767 |
statement handles" (ADAMK)
|
|
Packit |
723767 |
- Resolved #34408: Primary key name wrong with newline in
|
|
Packit |
723767 |
CREATE TABLE (ADAMK)
|
|
Packit |
723767 |
- Resolved #34600: t/06_error.t stalling (ADAMK)
|
|
Packit |
723767 |
- Resolved #22688: DBD::SQLITE Error Report (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_07 2009-04-04
|
|
Packit |
723767 |
- Starting to work the RT queue now the basics are settled.
|
|
Packit |
723767 |
Many of the items marked as resolved by my just indicate that I have
|
|
Packit |
723767 |
confirmed someone else applied the fix. (ADAMK)
|
|
Packit |
723767 |
- Re-enable and fix t/70schemachange.t, as per RT #43448 (CORION)
|
|
Packit |
723767 |
- Added a canary test to probe for RT #36863
|
|
Packit |
723767 |
(segfault on OSX 10.5.2) (CORION)
|
|
Packit |
723767 |
- Added resources links to META.yml (ADAMK)
|
|
Packit |
723767 |
- Resolved #30502: t\70schemachange.t fails on Windows (ADAMK)
|
|
Packit |
723767 |
- Resolved #30167: Specify configuration depenencies with
|
|
Packit |
723767 |
"configure_requires" (ADAMK)
|
|
Packit |
723767 |
- Resolved #17623: make test fails when DBI_DSN is not
|
|
Packit |
723767 |
DBD::SQLite (ADAMK)
|
|
Packit |
723767 |
- Resolved #13631: wish: column_info support() (CORION)
|
|
Packit |
723767 |
- Resolved #39938: Read-access to development repository (ADAMK)
|
|
Packit |
723767 |
- Resolved #18617: Build error under win32 (ADAMK)
|
|
Packit |
723767 |
- Resolved #35838: support for DBI::column_info call (CORION)
|
|
Packit |
723767 |
- Resolved #29497: POD content bug (ADAMK)
|
|
Packit |
723767 |
- Resolved #29520: 1.14 fails in test 6 (ADAMK)
|
|
Packit |
723767 |
- Resolved #44647: Makefile.PL syntax error (ADAMK)
|
|
Packit |
723767 |
- Resolved #29519: t/70schemachange.t failure (ADAMK)
|
|
Packit |
723767 |
- Resolved #20286: DBD::SQLite leaks file descriptors (ADAMK)
|
|
Packit |
723767 |
- Resolved #21406: DBD-SQLite 1.13 broke Class-DBI (ADAMK)
|
|
Packit |
723767 |
- Resolved #4591: Test suite (t/t50*.t) is order dependent / bug in
|
|
Packit |
723767 |
t/lib.pl? (ADAMK)
|
|
Packit |
723767 |
- Resolved #36467: Name "DBD::SQLite::sqlite_version" used
|
|
Packit |
723767 |
only once (ADAMK)
|
|
Packit |
723767 |
- Resolved #7753: DBD::SQLite error shouldn't include extraneous
|
|
Packit |
723767 |
info (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_06 2009-04-04
|
|
Packit |
723767 |
- Fixed a segv with an error function under x86 linux
|
|
Packit |
723767 |
(and hopefully Mac OSX). (TOKUHIROM)
|
|
Packit |
723767 |
- Fixed yet another segv while testing DBIC reconnection (DMAKI)
|
|
Packit |
723767 |
- Switched from Test.pm to Test::More (though there're still
|
|
Packit |
723767 |
some tests that don't use Test::More) (ISHIGAKI)
|
|
Packit |
723767 |
- Added "use strict" to some. (ISHIGAKI)
|
|
Packit |
723767 |
- Added a cleanup block to each test to allow it run clean and
|
|
Packit |
723767 |
separately. (ISHIGAKI)
|
|
Packit |
723767 |
- Adding an explicit minimum Perl version to the Makefile.PL (ADAMK)
|
|
Packit |
723767 |
- Setting configure_requires dependencies for File::Spec
|
|
Packit |
723767 |
- Splitting the LICENSE key into it's own MakeMaker
|
|
Packit |
723767 |
version-dependency conditional (ADAMK)
|
|
Packit |
723767 |
- All tests run under the same Perl environment
|
|
Packit |
723767 |
(autoflush on, and warnings enabled via $^W = 1) (ADAMK)
|
|
Packit |
723767 |
- Refactored away a ton of needless complexity from the
|
|
Packit |
723767 |
older-style tests inherited from the CSV driver (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_05 2009-04-02
|
|
Packit |
723767 |
- DBD::SQLite::Amalgamation 3.6.1.2 and DBD::SQLite 1.19
|
|
Packit |
723767 |
should be feature identical now.
|
|
Packit |
723767 |
- Added collations from DBD::SQLite::Amalgamation (CORION)
|
|
Packit |
723767 |
- Removed statement handle activation after "execute" if
|
|
Packit |
723767 |
there's no row to fetch. I hope this silences the
|
|
Packit |
723767 |
Class::DBI's warnings. (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_04 2009-03-31
|
|
Packit |
723767 |
- Updated to SQLite 3.6.12 (ISHIGAKI)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_03 2009-03-31
|
|
Packit |
723767 |
- Added ->column_info() (CORION)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_02 2009-03-29
|
|
Packit |
723767 |
- Updated to SQLite 3.6.11 (ISHIGAKI)
|
|
Packit |
723767 |
- Added/updated several prototypes (ISHIGAKI)
|
|
Packit |
723767 |
- Moved TODO into the POD (ADAMK)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.19_01 2009-03-27
|
|
Packit |
723767 |
- Updated to SQLite 3.6.10, and bumped up the version
|
|
Packit |
723767 |
requirement for installed sqlite3 to 3.6.0 as 3.6.x
|
|
Packit |
723767 |
has backward incompatiblity (ISHIGAKI)
|
|
Packit |
723767 |
- Fixed "closing dbh with active statement handles" issue
|
|
Packit |
723767 |
with a patch by TOKUHIROM. (ISHIGAKI)
|
|
Packit |
723767 |
- Skip 70schemachange test for Windows users. (ISHIGAKI)
|
|
Packit |
723767 |
- Applied RT patches including #29497, #32723, #30558,
|
|
Packit |
723767 |
#34408, #36467, #37215, #41047. (ISHIGAKI)
|
|
Packit |
723767 |
- Added TODO to show which issues are to be fixed. (ISHIGAKI)
|
|
Packit |
723767 |
- License and configure_requires in Makefile.PL and META.yml (Alexandr Ciornii)
|
|
Packit |
723767 |
- Spelling check for SQLite.pm (Alexandr Ciornii)
|
|
Packit |
723767 |
- Adding arbitrary Perl 5.00503 minimum
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.16 abandoned
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.15 abandoned
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.14
|
|
Packit |
723767 |
- Updated to SQLite 3.4.2
|
|
Packit |
723767 |
- Switch to sqlite3_prepare_v2 which fixes a number of bugs
|
|
Packit |
723767 |
with re-using statements
|
|
Packit |
723767 |
- Fix bug with overflowing integers in user defined functions
|
|
Packit |
723767 |
- Fix bug when building under no-threads perl
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.13
|
|
Packit |
723767 |
- A number of bug fixes from RT.
|
|
Packit |
723767 |
- Support named bind parameters
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.12
|
|
Packit |
723767 |
- Brought up to date with SQLite 3.3.5
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.11
|
|
Packit |
723767 |
- Make blobs work transparently (without SQLBLOB binding)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.10
|
|
Packit |
723767 |
- Fix Unicode support (DOMQ)
|
|
Packit |
723767 |
- Support usleep on all Linux (inc. debian) (DOMQ)
|
|
Packit |
723767 |
- Upgrade to sqlite 3.2.7
|
|
Packit |
723767 |
- Document how to use BLOBS
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.09
|
|
Packit |
723767 |
- Support external SQLite library (rjray)
|
|
Packit |
723767 |
- Don't convert things that look like numbers to numbers unless
|
|
Packit |
723767 |
specifically requested.
|
|
Packit |
723767 |
- Upgrade to sqlite 3.2.2
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.08
|
|
Packit |
723767 |
- Support 64 bit integers (uses floating point numbers when perl is not
|
|
Packit |
723767 |
compiled with 64 bit int support). This also fixes issues with using
|
|
Packit |
723767 |
sqlite timestamps.
|
|
Packit |
723767 |
- Upgrade to sqlite 3.1.3
|
|
Packit |
723767 |
- Fix issues of not finding rows when providing a number that perl sees as
|
|
Packit |
723767 |
a string.
|
|
Packit |
723767 |
- Fixes for most current bugs in RT (see http://rt.cpan.org/ to check if your
|
|
Packit |
723767 |
favourite bug got fixed).
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.07
|
|
Packit |
723767 |
- Fix for a memory leak (spotted by Joel Noble)
|
|
Packit |
723767 |
- Update to sqlite 3.0.8 (fixes bug on Solaris-sparc)
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.06
|
|
Packit |
723767 |
- Resolve symbol conflicts on mac os x.
|
|
Packit |
723767 |
- Fix define in WriteMakefile lacking space.
|
|
Packit |
723767 |
- Fix DBI prereq in Makefile.PL
|
|
Packit |
723767 |
- Update to sqlite 3.0.7
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.05
|
|
Packit |
723767 |
- Enabled HAVE_USLEEP where available which should massively
|
|
Packit |
723767 |
improve concurrent usage of DBD::SQLite
|
|
Packit |
723767 |
- Update to sqlite 3.0.6
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.04
|
|
Packit |
723767 |
- Patched to make it compile on Windows (Steve Hay)
|
|
Packit |
723767 |
- Fetch next row at end of DBI's fetch() so that one-row
|
|
Packit |
723767 |
selects don't need to call ->finish(). This restores DBD::SQLite
|
|
Packit |
723767 |
0.31's behaviour (and should make popfile work again)
|
|
Packit |
723767 |
- last_insert_id will only work on DBI 1.43, so enforce that
|
|
Packit |
723767 |
- Use snprintf from sqlite library to improve portability
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.03
|
|
Packit |
723767 |
- Update to sqlite 3.0.4
|
|
Packit |
723767 |
- More bug fixes
|
|
Packit |
723767 |
- Don't hang forever when db is BUSY
|
|
Packit |
723767 |
- Make trace macro work where vararg macros don't
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.02
|
|
Packit |
723767 |
- Cleanup docs
|
|
Packit |
723767 |
- More bug fixes
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.01
|
|
Packit |
723767 |
- Bug fixes
|
|
Packit |
723767 |
- Implement get_info
|
|
Packit |
723767 |
|
|
Packit |
723767 |
1.00
|
|
Packit |
723767 |
- Port to sqlite3 API
|
|
Packit |
723767 |
- Support bind types SQL_BLOB, SQL_NUMBER, SQL_TEXT etc
|
|
Packit |
723767 |
- Support $dbh->last_insert_id()
|
|
Packit |
723767 |
- Added timeout API
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.31
|
|
Packit |
723767 |
- Fixed a free() bug on Win32
|
|
Packit |
723767 |
- Silence warnings in test suite
|
|
Packit |
723767 |
- Updated to sqlite 2.8.12
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.30
|
|
Packit |
723767 |
- Updated to sqlite 2.8.11
|
|
Packit |
723767 |
- A few minor bugs fixed
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.29
|
|
Packit |
723767 |
- Updated to sqlite 2.8.7
|
|
Packit |
723767 |
- A number of bugs fixed
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.28
|
|
Packit |
723767 |
- Perl 5.8.0 removed long deprecated SvOK_off()
|
|
Packit |
723767 |
- Aliases for perl_call_*
|
|
Packit |
723767 |
- Updated to sqlite 2.8.6
|
|
Packit |
723767 |
- use sqlite_freemem everywhere
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.27
|
|
Packit |
723767 |
- Changed API to use sqlite streaming API. This makes things slightly
|
|
Packit |
723767 |
slower for large result sets, at the benefit of being more "sane"
|
|
Packit |
723767 |
internally.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.26
|
|
Packit |
723767 |
- Update to sqlite 2.8.5
|
|
Packit |
723767 |
- Automatic binary encoding added (via a flag)
|
|
Packit |
723767 |
- Better getsqlite.pl - now deals with new files
|
|
Packit |
723767 |
- Extension functions and aggregates can be created in
|
|
Packit |
723767 |
perl space now.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.25
|
|
Packit |
723767 |
- Fixed Makefile.PL to no longer try creating a .c file to determine
|
|
Packit |
723767 |
the OS ptrsize - use Config.pm directly in the DEFINE
|
|
Packit |
723767 |
- Major updates from Tim Bunce to bring DBD::SQLite in line with
|
|
Packit |
723767 |
the DBI spec and other drivers, including:
|
|
Packit |
723767 |
- Support for table_info_all() and primary_key_info()
|
|
Packit |
723767 |
- $sth->{NAME} updates
|
|
Packit |
723767 |
- execute() returns number of rows updated
|
|
Packit |
723767 |
- $dbh->{sqlite_version} returns the SQLite version in use
|
|
Packit |
723767 |
- $dbh->{sqlite_encoding} returns the SQLite encoding in use
|
|
Packit |
723767 |
- Improved trace debugging
|
|
Packit |
723767 |
- Improved error handling
|
|
Packit |
723767 |
(many MANY thanks to Tim for all these patches!)
|
|
Packit |
723767 |
- Updated to sqlite 2.8.0
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.24
|
|
Packit |
723767 |
- Fixed major crash bug affecting Mac OS X
|
|
Packit |
723767 |
- Removed test.pl from distribution
|
|
Packit |
723767 |
- Upgraded to sqlite 2.7.6
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.23
|
|
Packit |
723767 |
- Fixed unicode tests
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.22
|
|
Packit |
723767 |
- Merge with sqlite 2.7.4
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.21
|
|
Packit |
723767 |
- Ooops - forgot new opcodes files from MANIFEST
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.20
|
|
Packit |
723767 |
- Port to SQLite 2.7.2
|
|
Packit |
723767 |
- Fixed bug in not freeing memory if you re-execute a $sth
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.19
|
|
Packit |
723767 |
- Upgrade to SQLite 2.6.3 - this now allows databases to work across
|
|
Packit |
723767 |
different endian architectures.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.18
|
|
Packit |
723767 |
- Upgraded to SQLite 2.5.6 - All users are advised to upgrade
|
|
Packit |
723767 |
due to a corruption bug in SQLite 2.4.0 - 2.5.6
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.17
|
|
Packit |
723767 |
- Upgraded to SQLite 2.5.3
|
|
Packit |
723767 |
- Fixed getsqlite.pl
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.16
|
|
Packit |
723767 |
- Upgraded to SQLite 2.5.0
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.15
|
|
Packit |
723767 |
- Upgraded to SQLite 2.4.5
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.14
|
|
Packit |
723767 |
- Added NoUTF8Flag option, so that returned strings don't get flagged
|
|
Packit |
723767 |
with SvUTF8_on() - needed when you're storing non-unicode in the database
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.13
|
|
Packit |
723767 |
- Upgraded to SQLite 2.4.3
|
|
Packit |
723767 |
- Added script to download sqlite core library when it's upgraded
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.12
|
|
Packit |
723767 |
- Upgraded to SQLite 2.4.2
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.11
|
|
Packit |
723767 |
- Upgraded to SQLite 2.4.0, which adds views, subqueries, new builtin
|
|
Packit |
723767 |
functions, performance, and even sheds some weight
|
|
Packit |
723767 |
- Changed transaction support to only BEGIN TRAN when you execute some
|
|
Packit |
723767 |
SQL, which should improve locking problems.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.10
|
|
Packit |
723767 |
- Fixed missing SQLiteXS.h from 0.09
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.09
|
|
Packit |
723767 |
- Updated to SQLite 2.3.3, and some file cleanups to make that easier
|
|
Packit |
723767 |
next time.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.08
|
|
Packit |
723767 |
- Last of the mem leaks fixed
|
|
Packit |
723767 |
- Doc fix on last_insert_rowid
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.07
|
|
Packit |
723767 |
- Memory leak fixes (though still leaks some, beware)
|
|
Packit |
723767 |
- Some API cleanups and test cleanups
|
|
Packit |
723767 |
- Added last_insert_rowid() method and docs
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.06
|
|
Packit |
723767 |
- Win32 and 5.00404 build fixes
|
|
Packit |
723767 |
- Added some more performance tests to test.pl
|
|
Packit |
723767 |
- Make sure to set $sth->{Active} only on selects
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.05
|
|
Packit |
723767 |
- Added all DBD::CSV tests (ported, of course)
|
|
Packit |
723767 |
- Fixed bugs that the above revealed.
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.04
|
|
Packit |
723767 |
- Fix multiple placeholders bug
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.03
|
|
Packit |
723767 |
- Fixed multiple execute on single $sth
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.02
|
|
Packit |
723767 |
- Fixed transactions
|
|
Packit |
723767 |
|
|
Packit |
723767 |
0.01 2002-02-16
|
|
Packit |
723767 |
- original version; created by h2xs 1.20 with options
|
|
Packit |
723767 |
-A -X -n DBD::SQLite
|
|
Packit |
723767 |
|