⇢ | A | AbstractField added | |
⇢ | A | FieldFactory added | |
⇢ | A | InputText added | |
⇢ | A | PlaceholderTrait added |
⇢ | A | AbstractField::generateLabel() added | |
⇢ | A | InputText::generateInput() added | |
⇢ | A | AbstractField::getAttributeLabel() added | |
⇢ | A | PlaceholderTrait::doNotSetPlaceholder() added | |
⇢ | A | AbstractField::hint() added | |
⇢ | A | PlaceholderTrait::placeholder() added | |
⇢ | A | FieldAttributes::getSchemePattern() added | |
⇢ | A | AbstractField::hintTag() added | |
⇢ | A | FieldFactory::text() added | |
⇢ | A | AbstractField::getInputId() added | |
⋮ | view more | ||
B | ↘ | C | FieldAttributes::addValidatorAttributeHtml() got worse |