| ⇢ | A | BasicBot added | |
| ⇢ | A | BasicCommand added | |
| ⇢ | A | Database added | |
| ⇢ | A | Getter added | |
| ⇢ | A | Localization added | |
| A | ↛ | BaseBot removed | |
| A | ↛ | Handler removed | |
| A | ↛ | Language removed |
| ⇢ | B | BasicBot::processUpdate() added | |
| ⇢ | B | BasicBot::getUpdatesLocal() added | |
| ⇢ | B | Database::getDns() added | |
| ⇢ | B | MessageCommand::checkCommand() added | |
| ⇢ | B | MessageRegexCommand::checkCommand() added | |
| ⇢ | B | Localization::getLanguageDatabase() added | |
| ⇢ | A | Localization::setLanguageDatabase() added | |
| ⇢ | A | BasicBot::processWebhookUpdate() added | |
| ⇢ | A | MessageRegexCommand::__construct() added | |
| ⇢ | A | Database::connect() added | |
| ⋮ | view more | ||
| A | ↘ | B | CommandHandler::processCommands() got worse |
| B | ↛ | BaseBot::processUpdate() removed | |
| B | ↛ | BaseBot::getUpdatesLocal() removed | |
| B | ↛ | Language::getLanguageDatabase() removed | |
| B | ↛ | Handler::getDns() removed | |
| B | ↛ | MessageCommand::processMessageCommand() removed | |
| B | ↛ | MessageRegexCommand::processMessageRegexCommand() removed | |
| B | ↛ | Language::setLanguageDatabase() removed | |
| A | ↛ | Language::getLanguageRedis() removed | |
| A | ↛ | CallbackCommand::processCallbackCommand() removed | |
| A | ↛ | Bot::__destruct() removed | |
| ⋮ | view more | ||