| A | ↛ | BootstrapWidgetTrait removed |
| ⇢ | A | Carousel::withoutShowIndicators() added | |
| ⇢ | A | ButtonDropdown::withEncodeTags() added | |
| ⇢ | A | ButtonToolbar::withEncodeTags() added | |
| ⇢ | A | Tabs::withoutRenderTabContent() added | |
| ⇢ | A | Tabs::withoutEncodeLabels() added | |
| ⇢ | A | Tabs::withEncodeTags() added | |
| ⇢ | A | ButtonGroup::withoutEncodeLabels() added | |
| ⇢ | A | Toast::withEncodeTags() added | |
| ⇢ | A | ButtonGroup::withEncodeTags() added | |
| ⇢ | A | NavBar::withEncodeTags() added | |
| ⋮ | view more | ||
| A | ↘ | B | ButtonGroup::renderButtons() got worse |
| A | ↘ | B | ButtonDropdown::renderButton() got worse |
| A | ↘ | B | Carousel::renderItem() got worse |
| C | ↘ | D | Dropdown::renderItems() got worse |
| C | ↘ | F | Accordion::renderItem() got worse |
| A | ↛ | BootstrapWidgetTrait::registerPlugin() removed | |
| A | ↛ | Tabs::renderTabContent() removed | |
| A | ↛ | Nav::label() removed | |
| A | ↛ | Widget::setId() removed | |
| A | ↛ | Nav::activateParents() removed | |
| A | ↛ | ButtonGroup::encodeLabels() removed | |
| A | ↛ | Nav::activateItems() removed | |
| A | ↛ | Accordion::encodeLabels() removed | |
| A | ↛ | Nav::encodeLabels() removed | |
| A | ↛ | Accordion::autoCloseItems() removed | |
| ⋮ | view more | ||