| ⇢ | A | Button added | |
| ⇢ | A | Card added | |
| ⇢ | A | CouldNotCreateCard added | |
| ⇢ | A | CouldNotCreateMessage added | |
| ⇢ | A | ButtonsTrait added | |
| A | ↛ | Button removed |
| ⇢ | B | Button::toArray() added | |
| ⇢ | B | Card::toArray() added | |
| ⇢ | A | Button::isTypePostback() added | |
| ⇢ | A | Button::isTypePhoneNumber() added | |
| ⇢ | A | CouldNotCreateCard::titleLimitExceeded() added | |
| ⇢ | A | CouldNotCreateCard::subtitleLimitExceeded() added | |
| ⇢ | A | FacebookMessage::attachmentMessageToArray() added | |
| ⇢ | A | FacebookMessage::genericMessageToArray() added | |
| ⇢ | A | FacebookMessage::buttonMessageToArray() added | |
| ⇢ | A | Button::validateTitle() added | |
| ⋮ | view more | ||
| B | ↛ | Button::toArray() removed | |
| A | ↛ | Button::isTypePostback() removed | |
| A | ↛ | Button::isTypePhoneNumber() removed | |
| A | ↛ | Button::validateTitle() removed | |
| A | ↛ | Button::validatePayload() removed | |
| A | ↛ | Button::validatePhoneNumber() removed | |
| A | ↛ | FacebookMessage::buttons() removed | |
| A | ↛ | Button::__construct() removed | |
| A | ↛ | Button::title() removed | |
| A | ↛ | Button::data() removed | |
| ⋮ | view more | ||