| A | ↛ | BootstrapWidgetTrait removed |
| ⇢ | A | Button::withOptions() added | |
| ⇢ | A | ButtonToolbar::withButtonGroups() added | |
| ⇢ | A | Progress::withBars() added | |
| ⇢ | A | Alert::withBody() added | |
| ⇢ | A | NavBar::withTogglerContent() added | |
| ⇢ | A | Modal::withoutToggleButton() added | |
| ⇢ | A | Accordion::withoutEncodeLabels() added | |
| ⇢ | A | Button::withoutEncodeLabels() added | |
| ⇢ | A | ButtonToolbar::withOptions() added | |
| ⇢ | A | Progress::withOptions() added | |
| ⋮ | view more | ||
| A | ↘ | B | Carousel::renderItem() got worse |
| C | ↘ | F | Accordion::renderItem() got worse |
| A | ↛ | BootstrapWidgetTrait::registerPlugin() removed | |
| A | ↛ | Breadcrumbs::encodeLabels() removed | |
| A | ↛ | Tabs::navType() removed | |
| A | ↛ | BootstrapWidgetTrait::clientEvents() removed | |
| A | ↛ | Nav::currentPath() removed | |
| A | ↛ | NavBar::collapseOptions() removed | |
| A | ↛ | Modal::title() removed | |
| A | ↛ | Toast::bodyOptions() removed | |
| A | ↛ | Breadcrumbs::tag() removed | |
| A | ↛ | Tabs::panes() removed | |
| ⋮ | view more | ||