| ⇢ | A | GuestListGridFieldConfig added | |
| ⇢ | A | TicketsGridFieldConfig added | |
| ⇢ | A | UserFieldsGridFieldConfig added | |
| ⇢ | A | UserOptionSetFieldGridFieldConfig added | |
| ⇢ | A | UserCheckboxField added | |
| ⇢ | A | UserDateField added | |
| ⇢ | A | UserEmailField added | |
| ⇢ | A | UserField added | |
| ⇢ | A | UserFieldOption added | |
| ⇢ | A | UserOptionSetField added | |
| ⋮ | view more | ||
| A | ↛ | GridFieldConfig_Fields removed | |
| A | ↛ | GuestListGridField removed | |
| A | ↛ | TicketsGridField removed | |
| ⇢ | B | MigrateUserFieldsTask::findOrMakeUserFieldFor() added | |
| ⇢ | A | UserField::getCMSFields() added | |
| ⇢ | A | MigrateUserFieldsTask::migrateFields() added | |
| ⇢ | A | UserField::singular_name() added | |
| ⇢ | A | MigrateUserFieldsTask::findOrMakeUserOptionFor() added | |
| ⇢ | A | GuestListGridFieldConfig::__construct() added | |
| ⇢ | A | MigrateUserFieldsTask::mapFieldType() added | |
| ⇢ | A | TicketsGridFieldConfig::__construct() added | |
| ⇢ | A | UserFieldsGridFieldConfig::__construct() added | |
| ⇢ | A | UserOptionSetFieldGridFieldConfig::__construct() added | |
| ⋮ | view more | ||
| B | ↛ | AttendeeExtraField::getCMSFields() removed | |
| B | ↛ | AttendeeExtraField::createField() removed | |
| A | ↛ | AttendeeExtraField::getValue() removed | |
| A | ↛ | GridFieldConfig_Fields::__construct() removed | |
| A | ↛ | GuestListGridField::__construct() removed | |
| A | ↛ | TicketsGridField::__construct() removed | |
| A | ↛ | AttendeeExtraField::singular_name() removed | |
| A | ↛ | AttendeeExtraField::onBeforeWrite() removed | |
| A | ↛ | AttendeeExtraFieldOption::getCMSFields() removed | |
| A | ↛ | AttendeeExtraField::createFromConfig() removed | |
| ⋮ | view more | ||