| ⇢ | A | PlaceholderTrait added | |
| ⇢ | A | TimePicker added | |
| ⇢ | A | TemporalPicker added | |
| ⇢ | A | ConversationSelect added | |
| ⇢ | A | ExternalSelect added | |
| ⇢ | A | MaxItemsTrait added | |
| ⇢ | A | Filter added | |
| ⇢ | A | AbstractStaticSelect added | |
| ⇢ | A | RespondableSelect added | |
| ⇢ | A | MultiUserSelect added | |
| ⋮ | view more | ||
| A | ↛ | AbstractSelect removed | |
| ⇢ | A | MultiConversationSelect::toArray() added | |
| ⇢ | A | ConversationSelect::toArray() added | |
| ⇢ | A | MultiExternalSelect::toArray() added | |
| ⇢ | A | MultiUserSelect::toArray() added | |
| ⇢ | A | MultiChannelSelect::toArray() added | |
| ⇢ | A | ChannelSelect::toArray() added | |
| ⇢ | A | ExternalSelect::toArray() added | |
| ⇢ | A | TemporalPicker::toArray() added | |
| ⇢ | A | UserSelect::toArray() added | |
| ⇢ | A | FilterTrait::getFilter() added | |
| ⋮ | view more | ||
| A | ↘ | B | TextInput::toArray() got worse |
| A | ↛ | DatePicker::toArray() removed | |
| A | ↛ | Options::setActionId() removed | |
| A | ↛ | Button::setActionId() removed | |
| A | ↛ | DatePicker::getActionId() removed | |
| A | ↛ | AbstractSelect::addOptionGroup() removed | |
| A | ↛ | DatePicker::setPlaceholder() removed | |
| A | ↛ | AbstractSelect::clearAllOptions() removed | |
| A | ↛ | DatePicker::setActionId() removed | |
| A | ↛ | DatePicker::getPlaceholder() removed | |
| A | ↛ | AbstractSelect::setOptions() removed | |
| ⋮ | view more | ||