| ⇢ | A | Botan added | |
| ⇢ | A | Config added | |
| ⇢ | A | BotanDB added | |
| A | ↛ | Botan removed | |
| A | ↛ | BotanDB removed |
| ⇢ | D | Botan::track() added | |
| ⇢ | C | Botan::shortenUrl() added | |
| ⇢ | B | BotanDB::selectShortUrl() added | |
| ⇢ | B | BotanDB::insertShortUrl() added | |
| ⇢ | A | Config::addCommandsPath() added | |
| ⇢ | A | Config::addAdmin() added | |
| ⇢ | A | Botan::initializeBotan() added | |
| ⇢ | A | BotanDB::initializeBotanDb() added | |
| ⇢ | A | Telegram::initializeConfig() added | |
| ⇢ | A | Config::addCommandsPaths() added | |
| ⋮ | view more | ||
| D | ↛ | Botan::track() removed | |
| C | ↛ | Botan::shortenUrl() removed | |
| B | ↛ | BotanDB::selectShortUrl() removed | |
| B | ↛ | BotanDB::insertShortUrl() removed | |
| A | ↛ | Botan::initializeBotan() removed | |
| A | ↛ | Botan::lock() removed | |
| A | ↛ | BotanDB::initializeBotanDb() removed | |
| A | ↛ | Telegram::setCustomInput() removed | |
| A | ↛ | Telegram::getCustomInput() removed | |