| ⇢ | B | Theme added | |
| ⇢ | A | ThemeContainer added | |
| F | ↛ | FieldFactory removed | 
| ⇢ | F | Theme::getFieldConfig() added | |
| ⇢ | B | Theme::__construct() added | |
| ⇢ | A | Theme::getErrorConfig() added | |
| ⇢ | A | Theme::getLabelConfig() added | |
| ⇢ | A | Error::getThemeConfig() added | |
| ⇢ | A | Hint::getThemeConfig() added | |
| ⇢ | A | BaseField::getThemeConfig() added | |
| ⇢ | A | ThemeContainer::initialize() added | |
| ⇢ | A | ThemeContainer::getTheme() added | |
| ⇢ | A | Label::getThemeConfig() added | |
| ⋮ | view more | ||
| F | ↛ | FieldFactory::makeFieldConfig() removed | |
| B | ↛ | FieldFactory::__construct() removed | |
| A | ↛ | Field::input() removed | |
| A | ↛ | FieldFactory::image() removed | |
| A | ↛ | FieldFactory::errorSummary() removed | |
| A | ↛ | FieldFactory::email() removed | |
| A | ↛ | Field::getFactory() removed | |
| A | ↛ | FieldFactory::resetButton() removed | |
| A | ↛ | FieldFactory::telephone() removed | |
| A | ↛ | FieldFactory::range() removed | |
| ⋮ | view more | ||