| ⇢ | A | CheckableStyle added | |
| ⇢ | A | RadioStyle added | |
| ⇢ | A | SelectableStyle added | |
| ⇢ | A | SplitStyle added | |
| ⇢ | A | ItemStyleTrait added | |
| ⇢ | A | StaticStyle added |
| ⇢ | B | CliMenuBuilder::createMenuClosure() added | |
| ⇢ | B | SplitItemBuilder::createMenuClosure() added | |
| ⇢ | A | RadioStyle::__construct() added | |
| ⇢ | A | SplitStyle::fromArray() added | |
| ⇢ | A | StaticStyle::__construct() added | |
| ⇢ | A | CliMenuBuilder::selectableStyle() added | |
| ⇢ | A | RadioStyle::toArray() added | |
| ⇢ | A | SplitStyle::setItemExtra() added | |
| ⇢ | A | StaticStyle::setMarkerOn() added | |
| ⇢ | A | CliMenuBuilder::radioStyle() added | |
| ⋮ | view more | ||
| C | ↗ | B | SplitItem::getRows() improved |
| B | ↗ | A | ToggableTrait::getRows() improved |
| A | ↛ | MenuStyle::setUnradioMarker() removed | |
| A | ↛ | RadioItem::showItemExtra() removed | |
| A | ↛ | MenuStyle::getUnselectedMarker() removed | |
| A | ↛ | RadioItem::getText() removed | |
| A | ↛ | MenuStyle::getUnradioMarker() removed | |
| A | ↛ | CliMenuBuilder::setRadioMarker() removed | |
| A | ↛ | MenuStyle::setCheckedMarker() removed | |
| A | ↛ | CliMenuBuilder::setUnradioMarker() removed | |
| A | ↛ | MenuStyle::setDisplaysExtra() removed | |
| A | ↛ | CliMenuBuilder::setUncheckedMarker() removed | |
| ⋮ | view more | ||