- update to 1.37
- Updated to SQLite 3.7.12.1 (ISHIGAKI)
- Tweaked Makefile.PL to behave better during the Bsymbolic
check (HMBRAND)
- Added SQLITE_WITHOUT_ZONEMALLOC for older MacOS X (ISHIGAKI)
- Fix >32bit integer truncation and other sqlite_set_result
condition issue (Yuriy Kaminskiy)
- Fix integer overflow in passing argument to perl function
- Convert unsigned -> int64 when possible (Yuriy Kaminskiy)
- Turned datatype mismatch error (introduced in 1.34_02) into
a warning (you can disable this warning by setting PrintWarn
attribute to false). (ISHIGAKI)
- Refactored sqlite_is_number to fix various corner cases
- Downgraded SQLite to 3.7.9, as 3.7.10 turned out to be
broken on the latest MacOS X (due to a missing symbol),
and broke other modules that typically use temporary tables
under a few environments too. As of this writing, would-be
3.7.11 seems fine, but it would take another month to be
released. (ISHIGAKI)
*** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
Note that this release changed the default schema format
number, that means newly created database files will be
unreadable by SQLite version prior to 3.3.0 (2006-01-10)
(or DBD::SQLite prior to 1.12) unless you explicitly issue
"PRAGMA legacy_file_format=ON".
- Enabled SQLITE_ENABLE_FTS4
- Enabled SQLITE_ENABLE_STAT3
- Resolved#73159: FTS tokenizer segfault (ISHIGAKI)
- Resolved#73787: sqlite_see_if_its_a_number causes a buffer
overflow (ISHIGAKI)
OBS-URL: https://build.opensuse.org/request/show/141389
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-DBD-SQLite?expand=0&rev=34
* updated to SQLite 3.7.9
* one small potential break case if you are using FTS4 and ^
- cumulated changes from 1.34*:
* adding an explicit dynamic_config => 1
* bind_param SQL_INTEGER error now actually dies with RaiseError
* CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS:
- resolved RT#67581: bind_param SQL_INTEGER numifies value;
now DBD::SQLite croaks if you explicitly specify datatype
(with bind_param) and datatype mismatch happens
- datatype set in the bind_param(_array) becomes sticky now
(as per DBI spec); this potentially affects code depending on
current undocumented and broken behavior
* resolved RT#71311: binding output columns as SQL_BLOB returns nothing
* fixed binding named parameters
* moved check for bind_ph/is_inout so it always error-out
* don't set imp_sth->stmt to NULL on error path
* explained an issue of rollback with unfinished statements
* made util/getsqlite.pl work properly for SQLite 3.7.5+
* Cookbook: don't use globals
* resolved RT#70135 and hopefully other mod_perl/CentOS issues like RT#63873
and RT#47983
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-DBD-SQLite?expand=0&rev=27