Skip to content

Track removal of the deprecated WP_SQLite_Driver API #457

Description

@JanJakes

Context

WP_MySQL_On_SQLite is now the primary PDO-compatible API, but the deprecated WP_SQLite_Driver class remains temporarily for backward compatibility.

Remove the compatibility class only after maintained dependent projects no longer instantiate, extend, type against, or otherwise depend on WP_SQLite_Driver or its legacy constructor and result API.

Known dependent projects

Public code search also finds many repositories containing vendored plugin copies or application snapshots. Re-run the search before removal, but do not treat every copied release as a separately coordinated dependency.

Removal criteria

  • Every maintained dependent project above has migrated away from WP_SQLite_Driver.
  • Re-run public GitHub code search and internal code search for WP_SQLite_Driver; classify any remaining maintained consumers.
  • Decide and communicate the removal release and migration window.
  • Remove class-wp-sqlite-driver.php, its loader entry, and compatibility-only tests.
  • Update API documentation, migration guidance, and release notes.
  • Run the full SQLite driver, WordPress integration, MySQL proxy, and relevant downstream test suites without the compatibility class.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions