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

Changes for version 1.26_03

  • Updated to SQLite 3.6.17 (ISHIGAKI)
  • Switched to use :memory: for most of the tests (ISHIGAKI)
  • Fixed a memory leak when prepare should fail (ISHIGAKI)
  • Added support for commit/rollback/update hooks (DAMI)
  • Added support for set_authorizer (DAMI)
  • Added support for collation_needed(), and reorganised driver API for user-defined collations (DAMI)
  • Exported constants from sqlite3.h into DBD::SQLite namespace (DAMI)
  • Added support in t/lib/Test.pm for checking both versions of driver-private methods ("func" / "sqlite_*") (DAMI)
  • Removed unused and obsolete "list_tables" from SQLite.xs (DAMI)
  • Added a default implementation for the REGEXP infix operator (DAMI)
  • Renamed several internal sqlite3_ functions to sqlite_ for clarity (ISHIGAKI)
  • Accept empty filename at connect (sqlite will open a tempfile) (DAMI)
  • Documented the connect() method (DAMI)
  • Replaced imp_dbh->in_tran with sqlite3_get_autocommit(), hoping this would fix the annoying rollback issues, including #48393 (ISHIGAKI)
  • META.yml requires is now generated instead of being derived from the (incorrect) PREREQ_PM values by ExtUtils::MakeMaker (ADAMK)

Changes for version 1.26_02

  • Updated to SQLite 3.6.15 (DUNCAND)
  • Resolved #44882: Use of $h->func() should be deprecated and replaced with calls to driver-private 'installed methods' (ISHIGAKI)
  • Added access to Online Backup functionality. (TJC)
  • Added enable_load_extension pod (ISHIGAKI)
  • Now private methods/functions return true after successful calls (#44871) (ISHIGAKI)
  • Removed all of the "croak"s (#44871) (ISHIGAKI)
  • Resolved #46831: table_info schema is incorrect and doesn't work with attached databases (VLYON/ISHIGAKI)

Changes for version 1.26_01

  • Added ORDINAL_POSITION support for $dbh->column_info (ADAMK)
  • Applied several fixes from GFUJI to clean up code (#45578) (ISHIGAKI)
  • Skipped some of the unicode path tests under cygwin (#45166) (JDHEDDEN)
  • Added some explanation and workarounds for a SQL that compares a return value of a function with a numeric bind value (ISHIGAKI)

Documentation

The DBD::SQLite Cookbook

Modules

Self-contained RDBMS in a DBI Driver

Provides

in lib/DBD/SQLite.pm
in lib/DBD/SQLite.pm
in lib/DBD/SQLite.pm