| A | ↘ | B | app_CtrlCustomSection got worse |
| ⇢ | C | app_CtrlCustomSection::sections() added | |
| ⇢ | B | app_CtrlCustomSection::saveSections() added | |
| ⇢ | B | app_CtrlCustomSection::availableDisplayFields() added | |
| ⇢ | A | app_CtrlCustomSection::editDisplayField() added | |
| ⇢ | A | app_CtrlCustomSection::editSections() added | |
| ⇢ | A | app_CtrlCustomSection::importSections() added | |
| ⇢ | A | app_CtrlCustomSection::exportSections() added | |
| ⇢ | A | app_CtrlCustomSection::importSectionsConfirm() added | |
| ⇢ | A | app_CtrlCustomSection::deleteSections() added | |
| C | ↛ | app_CtrlRecord::sections() removed | |
| B | ↛ | app_CtrlRecord::saveSections() removed | |
| B | ↛ | app_CtrlRecord::availableDisplayFields() removed | |
| A | ↛ | app_CtrlRecord::editDisplayField() removed | |
| A | ↛ | app_CtrlRecord::editSections() removed | |
| A | ↛ | app_CtrlRecord::importSections() removed | |
| A | ↛ | app_CtrlRecord::exportSections() removed | |
| A | ↛ | app_CtrlRecord::importSectionsConfirm() removed | |
| A | ↛ | app_CtrlCustomSection::getAvailableDisplayFields() removed | |
| A | ↛ | app_CtrlRecord::removeDisplayField() removed | |
| ⋮ | view more | ||