| ⇢ | A | Code added |
| ⇢ | A | Field::isFieldValid() added | |
| ⇢ | A | Honeypot::defaults() added | |
| ⇢ | A | Code::defaults() added | |
| ⇢ | A | Field::getFieldDepends() added | |
| ⇢ | A | Helper::convertPathToName() added | |
| ⇢ | A | Field::isFieldHidden() added | |
| ⇢ | A | Field::normalizeDepends() added | |
| ⇢ | A | Field::getFieldClass() added | |
| ⇢ | A | Field::normalizeFieldValue() added | |
| ⇢ | A | Field::normalizeName() added | |
| ⋮ | view more | ||
| A | ↛ | Form::getSettingsFields() removed | |
| A | ↛ | Form::build() removed | |
| A | ↛ | Template::renderSettingFields() removed | |
| A | ↛ | Template::getSettingFields() removed | |
| A | ↛ | Form::normalizeSettingsPath() removed | |
| A | ↛ | Template::normalizeSettingPath() removed | |
| ⇢ | A | +/scripts/admin/forms.js added |
| ⇢ | A | GLSR.forms.onChange added | |
| ⇢ | A | GLSR.forms added | |
| ⇢ | A | GLSR.forms.onChange added | |
| ⇢ | A | GLSR.forms.toggleHiddenField added | |
| ⇢ | A | GLSR.forms.init added | |
| ⇢ | A | GLSR.forms.normalizeValue added | |
| ⇢ | A | GLSR.forms.isSelected added | |
| ⇢ | A | GLSR.forms.normalizeValues added | |
| C | ↛ | GLSR.onFieldChange removed | |
| A | ↛ | GLSR.toggleHiddenField removed | |
| A | ↛ | GLSR.normalizeValue removed | |
| A | ↛ | GLSR.normalizeValues removed |