| ⇢ | A | Command added | |
| ⇢ | A | QueryCommand added | |
| ⇢ | A | Query added | |
| ⇢ | A | Queue added | |
| ⇢ | A | TransactionBox added | |
| ⇢ | A | Transaction added | |
| A | ↘ | B | Database got worse |
| A | ↛ | Query removed | |
| A | ↛ | Command removed | |
| A | ↛ | AuthCommand removed | |
| A | ↛ | PingCommand removed | |
| A | ↛ | QueryCommand removed | |
| A | ↛ | QuitCommand removed | |
| A | ↛ | Executor removed |
| ⇢ | C | Query::resolveValueForSql() added | |
| ⇢ | A | Transaction::query() added | |
| ⇢ | A | Queue::unshift() added | |
| ⇢ | A | Database::handleSocketClose() added | |
| ⇢ | A | Database::doAuth() added | |
| ⇢ | A | TransactionBox::enqueue() added | |
| ⇢ | A | ProtocolParser::configure() added | |
| ⇢ | A | Query::__construct() added | |
| ⇢ | A | Transaction::__construct() added | |
| ⇢ | A | Command::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | Database::query() improved |
| C | ↛ | Query::resolveValueForSql() removed | |
| A | ↛ | Executor::enqueue() removed | |
| A | ↛ | Database::handleConnectionClosed() removed | |
| A | ↛ | Executor::undequeue() removed | |
| A | ↛ | Query::__construct() removed | |
| A | ↛ | Query::bindParams() removed | |
| A | ↛ | Query::bindParamsFromArray() removed | |
| A | ↛ | QueryCommand::setQuery() removed | |
| A | ↛ | QueryCommand::getSql() removed | |
| A | ↛ | Query::buildSql() removed | |
| ⋮ | view more | ||