Skip to content

Releases: WordPress/sqlite-database-integration

v2.2.19

19 Mar 14:32
7be6b9c

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Fix query() returning null instead of 0 for statements affecting no rows by @chloe-pomegranate in #325
    • Accept zero dates when NO_ZERO_DATE SQL mode is off by @adamziel in #327
  • Implement FROM_BASE64() and TO_BASE64() MySQL functions by @adamziel in #326
  • Add SQLite database application ID and new consistent file extension by @zaerl in #329

New Contributors

Full Changelog: v2.2.18...v2.2.19

v2.2.18

06 Mar 15:43
1a4491c

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Implement PDO statment's fetchColumn() and fetchObject() methods by @JanJakes in #315
  • Add AI agent configuration and devcontainer by @JanJakes in #323
  • Improve identifier and string escaping in the legacy driver by @JanJakes in #321

Full Changelog: v2.2.17...v2.2.18

v2.2.17

02 Feb 09:02
bfbd487

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Add support for SHOW FULL COLUMNS by @JanJakes in #309
    • Add support for DEFAULT (expression) in column definitions by @wojtekn and @JanJakes in #306
    • Implement PDO API foundations by @JanJakes in #291
    • Fix implicit result column name/alias for SELECT item literals with NULL bytes by @JanJakes in #314
    • Handle incorrectly stored MySQL metadata in the legacy-to-AST driver migrator by @JanJakes in #312
    • Add a require statement for back compatibility by @JanJakes in #311
  • Pin Gutenberg plugin version for tests to prevent WP compatibility failures by @JanJakes in #310
  • Update PHPUnit to fix security advisory error (PKSA-z3gr-8qht-p93v) by @JanJakes in #313
  • Clarify WordPress query handling with SQLite integration by @Nitinrev787 in #305

New Contributors

Full Changelog: v2.2.16...v2.2.17

v2.2.16

15 Jan 16:01
5a5c7b9

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Improve transaction behavior compatibility, add PDO-like APIs by @JanJakes in #294
    • Fix incorrect column names for string literals without alias by @JanJakes in #296
    • Fix missing table name column in SHOW CREATE TABLE statement by @JanJakes in #295
    • Bootstrap for PDO API implementation by @JanJakes in #297
    • Allow AUTOINCREMENT with compound PRIMARY KEY by @JanJakes in #301
    • Improve compatibility with legacy SQLite versions by @JanJakes in #302
  • Bump "Tested up to" plugin header by @JanJakes in #304

Full Changelog: v2.2.15...v2.2.16

v2.2.15

28 Nov 09:19
b0ca303

Choose a tag to compare

What's Changed

Full Changelog: v2.2.14...v2.2.15

v2.2.14

06 Nov 16:35
e46ad75

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Support fully qualified table names in all statement types by @JanJakes in #270
    • Implement column metadata for SHOW, EXPLAIN/DESCRIBE, ANALYZE, CHECK, OPTIMIZE, REPAIR by @JanJakes in #271
    • Implement INSERT and UPDATE value type casting by @JanJakes in #276
    • Emulate the VERSION() function in the SQLite driver by @JanJakes in #281
    • Fix deprecation warnings, report them in tests by @JanJakes in #280
    • Apply type casting and implicit defaults to ON DUPLICATE KEY UPDATE clause by @JanJakes in #282
    • Support LIKE/WHERE clauses in all SHOW statements by @JanJakes in #286
    • Fix INSERT ... SELECT ... edge case in non-strict mode by @JanJakes in #285

Full Changelog: v2.2.13...v2.2.14

v2.2.13

22 Oct 15:46
b388ebb

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Add support for INSERT INTO ... SET ... syntax by @JanJakes in #273
    • Add support for dynamic database names by @JanJakes in #266
    • Add support for @@version and @@version_comment system variables by @JanJakes in #269
    • Add support for INFORMATION_SCHEMA.CHARACTER_SETS and INFORMATION_SCHEMA.COLLATIONS tables by @JanJakes in #269
    • Add support for SHOW COLLATIONS statement by @JanJakes in #269
    • Improve CAST expression handling by @JanJakes in #269
    • Fix USE statement when switching back to the main database by @JanJakes in #269
    • Fix "Expression tree is too large" for strings with large number of NULL bytes by @JanJakes in #274

Full Changelog: v2.2.12...v2.2.13

v2.2.12

10 Oct 11:12
3951308

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):

Full Changelog: v2.2.11...v2.2.12

v2.2.11

02 Oct 12:30
8d63ed0

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Implement column metadata by @JanJakes in #209
    • Implement DATABASE() function by @JanJakes in #254
    • Pad binary string literals to full bytes as required by SQLite HEX notation by @JanJakes in #255
    • Introduce an unsafe flag for using the new driver with SQLite < 3.37.0 by @JanJakes in #256

Full Changelog: v2.2.10...v2.2.11

v2.2.10

19 Sep 07:20
0700853

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Add support for all binary and hexadecimal literal syntaxes by @JanJakes in #245

Full Changelog: v2.2.9...v2.2.10