Skip to content

Releases: WordPress/sqlite-database-integration

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

v2.2.9

12 Sep 09:39
f273cdc

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Add support for derived tables in UPDATE with JOIN subqueries by @JanJakes in #241
    • Add support for locking clause syntax (SELECT ... FOR UPDATE, etc.) by @JanJakes in #241
    • Fix special cases of UPDATE statement translation by @JanJakes in #241

Full Changelog: v2.2.8...v2.2.9

v2.2.8

12 Sep 05:56
ffd7cd7

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Implement UPDATE with mutliple tables used (for single modified table only) by @JanJakes in #238

Full Changelog: v2.2.7...v2.2.8

v2.2.7

11 Sep 19:10
50b3fcc

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Add support for FOREIGN KEY constraints in CREATE TABLE by @JanJakes in #237
    • Add support for REFECENCES clause in CREATE TABLE column definitions by @JanJakes in #237
    • Add support for ADD FOREIGN KEY clause in ALTER TABLE by @JanJakes in #237
    • Add support for DROP FOREIGN KEY clause in ALTER TABLE by @JanJakes in #237
    • Add support for DROP PRIMARY KEY clause in ALTER TABLE by @JanJakes in #237
    • Add support for DROP CONSTRAINT clause in ALTER TABLE by @JanJakes in #237
    • Resolve ambiguous column names in ORDER BY by @JanJakes in #232
    • Run WordPress E2E tests by @JanJakes in #220
    • Add Query Monitor E2E test by @JanJakes in #220

Full Changelog: v2.2.6...v2.2.7

v2.2.6

06 Aug 12:14
d15f1d8

Choose a tag to compare

What's Changed

  • Add a database name fallback for early adopters of the new driver by @JanJakes in #226

Full Changelog: v2.2.5...v2.2.6

v2.2.5

31 Jul 09:17
977a813

Choose a tag to compare

What's Changed

  • New SQLite driver (experimental):
    • Add support for LOCK and UNLOCK statements by @JanJakes in #221
    • Add support for transaction savepoints (SAVEPOINT, ROLLBACK TO, RELEASE SAVEPOINT) by @JanJakes in #221
    • Improve verification of internal identifier names by @JanJakes in #221
    • Improve Query Monitor setup to better support multisite installs by @JanJakes in #222

Full Changelog: v2.2.4...v2.2.5