| ⇢ | A | FiltersManager added | |
| ⇢ | A | WidgetsManager added | |
| ⇢ | A | Widget added | |
| ⇢ | A | FilterIterator added | |
| ⇢ | A | Filter added | |
| ⇢ | A | Filter added | |
| ⇢ | A | DecoratorsManager added | |
| A | ↛ | StatusFilter removed | |
| A | ↛ | FiltersManager removed | |
| A | ↛ | WidgetsManager removed | |
| A | ↛ | Control removed | |
| A | ↛ | DecoratorsManager removed | |
| A | ↛ | FilterIterator removed | |
| A | ↛ | PriorityFilter removed |
| ⇢ | C | Widget::beforeRender() added | |
| ⇢ | A | Filter::accept() added | |
| ⇢ | A | DecoratorsManager::register() added | |
| ⇢ | A | Widget::render() added | |
| ⇢ | A | DecoratorsManager::unregister() added | |
| ⇢ | A | Widget::__toString() added | |
| ⇢ | A | WidgetsManager::register() added | |
| ⇢ | A | FilterIterator::__construct() added | |
| ⇢ | A | Filter::__construct() added | |
| ⇢ | A | FiltersManager::register() added | |
| ⋮ | view more | ||
| B | ↛ | Control::render() removed | |
| B | ↛ | Control::beforeRender() removed | |
| A | ↛ | FilterIterator::__construct() removed | |
| A | ↛ | PriorityFilter::__construct() removed | |
| A | ↛ | WidgetsManager::register() removed | |
| A | ↛ | StatusFilter::__construct() removed | |
| A | ↛ | Control::__toString() removed | |
| A | ↛ | StatusFilter::accept() removed | |
| A | ↛ | FiltersManager::__construct() removed | |
| A | ↛ | DecoratorsManager::register() removed | |
| ⋮ | view more | ||