| ⇢ | A | Component_composite added |
| ⇢ | A | Component_composite::get_name() added | |
| ⇢ | A | Component_composite::on_created() added | |
| ⇢ | A | Component_composite::create_component() added | |
| ⇢ | A | Component_composite::get_component() added | |
| ⇢ | A | Component_composite::set_value() added | |
| ⇢ | A | Component_composite::default_model() added | |
| ⇢ | A | Component_composite::parse_template() added | |
| ⇢ | A | Component_composite::__set() added | |
| ⇢ | A | AbstractComponent::get_name() added | |
| ⇢ | A | Component_composite::required_arguments() added | |
| ⋮ | view more | ||
| A | ↘ | B | Component_number::validation() got worse |