| ⇢ | A | RequestContactButton added | |
| ⇢ | A | PayloadButton added | |
| ⇢ | A | ReplyButton added | |
| ⇢ | A | UrlButton added | |
| A | ↛ | Button removed |
| ⇢ | A | TelegramOutgoingMessage::compileInlineKeyboard() added | |
| ⇢ | A | TelegramOutgoingMessage::compileReplyKeyboard() added | |
| ⇢ | A | TelegramOutgoingMessage::detectKeyboardType() added | |
| ⇢ | A | PayloadButton::__construct() added | |
| ⇢ | A | UrlButton::__construct() added | |
| ⇢ | A | RequestContactButton::__construct() added | |
| ⇢ | A | RequestContactButton::getLabel() added | |
| ⇢ | A | PayloadButton::getLabel() added | |
| ⇢ | A | PayloadButton::getPayload() added | |
| ⇢ | A | ReplyButton::__construct() added | |
| ⋮ | view more | ||
| A | ↛ | Button::__construct() removed | |
| A | ↛ | Button::getLabel() removed | |