| ⇢ | A | Command added | |
| ⇢ | A | QueryCommand added | |
| ⇢ | A | Query added | |
| ⇢ | A | Queue added | |
| ⇢ | A | TransactionBox added | |
| ⇢ | A | Transaction added | |
| A | ↘ | B | Database got worse |
| A | ↛ | Command removed | |
| A | ↛ | AuthCommand removed | |
| A | ↛ | PingCommand removed | |
| A | ↛ | QueryCommand removed | |
| A | ↛ | QuitCommand removed | |
| A | ↛ | Executor removed | |
| A | ↛ | Query removed |
| ⇢ | C | Query::resolveValueForSql() added | |
| ⇢ | A | Transaction::query() added | |
| ⇢ | A | Command::__construct() added | |
| ⇢ | A | Query::bindParams() added | |
| ⇢ | A | Query::bindParamsFromArray() added | |
| ⇢ | A | Transaction::commit() added | |
| ⇢ | A | Transaction::rollback() added | |
| ⇢ | A | Command::setState() added | |
| ⇢ | A | Query::buildSQL() added | |
| ⇢ | A | Database::execute() added | |
| ⋮ | view more | ||
| B | ↗ | A | Database::query() improved |
| C | ↛ | Query::resolveValueForSql() removed | |
| A | ↛ | Query::bindParamsFromArray() removed | |
| A | ↛ | QueryCommand::setQuery() removed | |
| A | ↛ | QueryCommand::getSql() removed | |
| A | ↛ | Query::buildSql() removed | |
| A | ↛ | Command::getState() removed | |
| A | ↛ | Command::setState() removed | |
| A | ↛ | ProtocolParser::setOptions() removed | |
| A | ↛ | Database::setOption() removed | |
| A | ↛ | Executor::__construct() removed | |
| ⋮ | view more | ||