Skip to content

Releases: WordPress/sqlite-database-integration

v2.2.1

02 Jun 10:50
6fc6ad0
Compare
Choose a tag to compare

What's Changed

  • Fix the WordPress Plugin Directory release.

Full Changelog: v2.2.0...v2.2.1

v2.2.0

02 Jun 08:49
7bb1d85
Compare
Choose a tag to compare

What's Changed

  • The plugin now requires PHP 7.2 or newer.
  • The plugin now supports PHP 8.4.
  • The plugin now requires only PDO and PDO SQLite. The SQLite3 PHP extension is no longer required.
  • Added support for information schema queries with WHEREORDER BY, and AS.
  • Fixed error when a column name equals a keyword name (e.g., a column named timestamp).
  • New SQLite driver for advanced MySQL compatibility (experimental) by @JanJakes:
    • The new driver can be enabled using define( 'WP_SQLITE_AST_DRIVER', true );.
    • Advanced support of the MySQL syntax.
    • Advanced support for subqueries.
    • Advanced support for UNION and UNION ALL operators.
    • Advanced support for SHOW and DESCRIBE statements.
    • Advanced support for INFORMATION_SCHEMA tables.
    • Advanced support for TEMPORARY tables.
    • Advanced support for table administration statements (TRUNCATEANALYZECHECK OPTIMIZEREPAIR).
    • Support for STRICT_TRANS_TABLES and STRICT_ALL_TABLES SQL modes.
    • Support for NO_BACKSLASH_ESCAPES SQL mode.
    • Support for USE <database> statement for the main database and INFORMATION_SCHEMA.
    • Automatic migration of databases created with the legacy driver.
    • The driver is tested against the WordPress PHPUnit test suite, passing most of the tests.
    • The driver requires SQLite 3.37.0 or newer.

Full Changelog: v2.1.16...v2.2.0

v2.1.16

08 Jan 11:19
271163b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.15...v2.1.16

v2.1.15

04 Sep 10:14
Compare
Choose a tag to compare

What's Changed

  • Fix the behavior of HAVING clause by @JanJakes in #154
  • Fix & improve ON UPDATE trigger behavior by @JanJakes in #156
  • Fix creating a table with AUTOINCREMENT and ON UPDATE followed by PRIMARY KEY by @JanJakes in #158

New Contributors

Full Changelog: v2.1.14...v2.1.15

v2.1.14

14 Aug 15:50
3c5455a
Compare
Choose a tag to compare

What's Changed

  • Fix invalid default values in show create output by @jeroenpf in #141
  • Add support for optional COLUMN in ALTER TABLE CHANGE query by @costasovo in #142
  • Allow ALTER TABLE to operate on columns without COLUMN keyword by @brandonpayton in #145
  • Add support for selecting journal mode by @aristath in #137
  • Ensure that an index is also created using IF NOT EXISTS if it comes from a CREATE TABLE IF NOT EXISTS by @akirk in #134
  • Add handling for adding/modifying columns with FIRST/AFTER by @JanJakes in #147
  • Add support for ON UPDATE CURRENT_TIMESTAMP columns by @JanJakes in #150
  • Add support for CURRENT_TIMESTAMP() calls with parentheses by @JanJakes in #151
  • Sqlite: Fix LIKE BINARY queries by @kozer in #149

New Contributors

Full Changelog: v2.1.13...v2.1.14

v2.1.13

02 Aug 09:53
d913e6b
Compare
Choose a tag to compare

Full Changelog: v2.1.12...v2.1.13

v2.1.12

29 Jul 07:54
a6d85a6
Compare
Choose a tag to compare

What's Changed

  • Bugfixes in SHOW CREATE TABLE and SHOW TABLES by @adamziel in #117
  • Support multi-value column type modifiers for _mysql_data_types_cache by @jeroenpf in #126
  • Support CREATE TABLE unique keys with no key name by @akirk in #130
  • Address PK issues for show create table queries by @jeroenpf in #127
  • Ensure wp core functions exist before using them by @jeroenpf in #135
  • Fix length of index names for a create table statement by @jeroenpf in #133
  • Fix PHP 8 issue with strtoupper() by @aristath in #132
  • Allow double underscores in index names by @jeroenpf in #136

New Contributors

Full Changelog: v2.1.11...v2.1.12

v2.1.11

18 May 08:56
Compare
Choose a tag to compare

What's Changed

  • ON DUPLICATE KEY: Prevent adding a comma if key isn't in the first position by @bgrgicak in #113

Full Changelog: v2.1.10...v2.1.11

v2.1.10

10 May 07:26
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.9...v2.1.10

v2.1.9

16 Apr 07:26
Compare
Choose a tag to compare

What's Changed

  • Fix default null values and NULL value update edge case by @bgrgicak in #94

Full Changelog: v2.1.8...v2.1.9