From c58791f76844c1ce541a5972d7ee065155bb4e31 Mon Sep 17 00:00:00 2001 From: Kenichi Ishigaki Date: Mon, 11 Jan 2016 22:30:08 +0900 Subject: [PATCH] releng 1.49_05 --- Changes | 18 ++++++++++++++++++ MANIFEST | 3 +++ lib/DBD/SQLite.pm | 2 +- lib/DBD/SQLite/VirtualTable.pm | 2 +- t/lib/Test.pm | 2 +- 5 files changed, 24 insertions(+), 3 deletions(-) diff --git a/Changes b/Changes index 131adbf..7867393 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,23 @@ Changes for Perl extension DBD-SQLite +1.49_05 2016-01-11 + *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS *** + - Updated to SQLite 3.10.0. + Because of the addition of LIKE/GLOB/REGEXP support on + virtual tables, previous ::PerlData virtual table got broken. + This is hopefully fixed by adding strlike/strglob functions + to DBD::SQLite but if you use this virtual table, please + test it carefully. + - Now you can make a database connection read-only if you + turn on the ReadOnly attribute when you connect. (RT #110439) + If you set it after you connect to a database, DBD::SQLite + warns because the database doesn't actually become read-only. + + - Improved ::Constants + - to load DBD::SQLite by itself + - to expose SQLITE_VERSION_NUMBER + - introduced a few new (shorter) tags + 1.49_04 2015-11-24 - Updated ::Constants - Fixed a sqlite version number in a test (GH-14; NANIS++) diff --git a/MANIFEST b/MANIFEST index 2634c2f..145f8c9 100644 --- a/MANIFEST +++ b/MANIFEST @@ -81,9 +81,12 @@ t/56_open_flags.t t/57_uri_filename.t t/58_see_if_its_a_number_and_explicit_binding.t t/59_extended_result_codes.t +t/60_readonly.t +t/61_strlike.t t/cookbook_variance.t t/lib/Test.pm t/rt_106151_outermost_savepoint.t +t/rt_106950_extra_warnings_with_savepoints.t t/rt_15186_prepcached.t t/rt_21406_auto_finish.t t/rt_25371_asymmetric_unicode.t diff --git a/lib/DBD/SQLite.pm b/lib/DBD/SQLite.pm index 0d2a4ff..edf77f1 100644 --- a/lib/DBD/SQLite.pm +++ b/lib/DBD/SQLite.pm @@ -5,7 +5,7 @@ use strict; use DBI 1.57 (); use DynaLoader (); -our $VERSION = '1.49_04'; +our $VERSION = '1.49_05'; our @ISA = 'DynaLoader'; # sqlite_version cache (set in the XS bootstrap) diff --git a/lib/DBD/SQLite/VirtualTable.pm b/lib/DBD/SQLite/VirtualTable.pm index 7ecda13..1bf1c4c 100644 --- a/lib/DBD/SQLite/VirtualTable.pm +++ b/lib/DBD/SQLite/VirtualTable.pm @@ -5,7 +5,7 @@ use strict; use warnings; use Scalar::Util qw/weaken/; -our $VERSION = '1.49_04'; +our $VERSION = '1.49_05'; our @ISA; diff --git a/t/lib/Test.pm b/t/lib/Test.pm index af87766..2e42de0 100644 --- a/t/lib/Test.pm +++ b/t/lib/Test.pm @@ -7,7 +7,7 @@ use Exporter (); use File::Spec (); use Test::More (); -our $VERSION = '1.49_04'; +our $VERSION = '1.49_05'; our @ISA = 'Exporter'; our @EXPORT = qw/connect_ok dies dbfile @CALL_FUNCS $sqlite_call has_sqlite requires_sqlite/; our @CALL_FUNCS;