The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.51_04 - 2016-03-07

  • Updated SQLite to 3.11.1, which fixed an FTS5 index corruption issue

Changes for version 1.51_03 - 2016-02-20

  • No code change
  • Resolved #112220: t/62_regexp_multibyte_char_class.t fails for perl >= 5.22.0 and non-utf8 locale (SREZIC++)

Changes for version 1.51_02 - 2016-02-20

  • No code change; fixed a newly added test that only passed under recent perls (>= 5.18)

Changes for version 1.51_01 - 2016-02-20

  • CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
  • Updated to SQLite 3.11.0. As upstream disabled two-arg fts3_tokenizer() for security concern, DBD::SQLite also stopped enabling it by default. If you do need perl tokenizer, compile/install with SQLITE_ENABLE_FTS3_TOKENIZER environmental variable.
  • Applied a doc patch by Salvatore Bonaccorso
  • Enabled (experimental) FTS5
  • Fixed REGEXP function to work under sqlite_unicode correctly (András Farkas++)

Documentation

The DBD::SQLite Cookbook
Using fulltext searches with DBD::SQLite

Modules

Self-contained RDBMS in a DBI Driver
common SQLite constants
SQLite virtual tables implemented in Perl
virtual table for viewing file contents
virtual table hooked to Perl data

Provides

in lib/DBD/SQLite/VirtualTable.pm
in lib/DBD/SQLite/VirtualTable/FileContent.pm
in lib/DBD/SQLite/VirtualTable/PerlData.pm