| ⇢ | D | Slackbot added | |
| ⇢ | C | OAuth added | |
| ⇢ | B | AbstractBot added | |
| ⇢ | B | ApiClient added | |
| ⇢ | A | Command added | |
| ⇢ | A | ArrayUtility added | |
| ⇢ | A | Dictionary added | |
| ⇢ | A | ClassUtility added | |
| ⇢ | A | Event added | |
| ⇢ | A | FileUtility added | |
| ⋮ | view more | ||
| D | ↛ | Slackbot removed | |
| C | ↛ | OAuth removed | |
| B | ↛ | AbstractBot removed | |
| B | ↛ | ApiClient removed | |
| A | ↛ | Command removed | |
| A | ↛ | ArrayUtility removed | |
| A | ↛ | Dictionary removed | |
| A | ↛ | ClassUtility removed | |
| A | ↛ | Event removed | |
| A | ↛ | FileUtility removed | |
| ⋮ | view more | ||
| ⇢ | C | EventListener::verifyOrigin() added | |
| ⇢ | C | OAuth::doOauth() added | |
| ⇢ | C | Slackbot::getCommandByMessage() added | |
| ⇢ | B | Sender::send() added | |
| ⇢ | B | WhiteList::isWhiteListed() added | |
| ⇢ | B | Slackbot::handleSendResponse() added | |
| ⇢ | B | EventListener::loadEvent() added | |
| ⇢ | B | Slackbot::respond() added | |
| ⇢ | B | OAuth::getAccessToken() added | |
| ⇢ | B | SlashCommandListener::verifyOrigin() added | |
| ⋮ | view more | ||
| C | ↛ | EventListener::verifyOrigin() removed | |
| C | ↛ | OAuth::doOauth() removed | |
| C | ↛ | Slackbot::getCommandByMessage() removed | |
| B | ↛ | Sender::send() removed | |
| B | ↛ | WhiteList::isWhiteListed() removed | |
| B | ↛ | Slackbot::handleSendResponse() removed | |
| B | ↛ | EventListener::loadEvent() removed | |
| B | ↛ | Slackbot::respond() removed | |
| B | ↛ | OAuth::getAccessToken() removed | |
| B | ↛ | SlashCommandListener::verifyOrigin() removed | |
| ⋮ | view more | ||