| ⇢ | B | UpgradeControl added | |
| ⇢ | A | PatchStatus added |
| ⇢ | D | UpgradeControl::buildUpgradeQueue() added | |
| ⇢ | B | UpgradeControl::getDirList() added | |
| ⇢ | B | UpgradeControl::loadLanguage() added | |
| ⇢ | B | PatchStatus::__construct() added | |
| ⇢ | A | UpgradeControl::determineLanguage() added | |
| ⇢ | A | UpgradeControl::countUpgradeQueue() added | |
| ⇢ | A | UpgradeControl::getNextPatch() added | |
| ⇢ | A | XoopsUpgrade::getDbValue() added | |
| ⇢ | A | UpgradeControl::oneButtonContinueForm() added | |
| ⇢ | A | PatchStatus::addTask() added | |
| ⋮ | view more | ||
| B | ↗ | A | XoopsUpgrade::isApplied() improved |
| A | ↛ | index.php ➔ getDbValue() removed | |
| A | ↛ | Upgrade_2017::isApplied() removed | |
| A | ↛ | Upgrade_2017::check_file_patch() removed | |
| A | ↛ | Upgrade_2018::apply_alter_tables() removed | |
| A | ↛ | Upgrade_2014::isApplied() removed | |
| A | ↛ | Upgrade_2014::apply() removed | |
| A | ↛ | Upgrade_2016::isApplied() removed | |
| A | ↛ | Upgrade_2016::check_file_patch() removed | |
| A | ↛ | Upgrade_2017::apply() removed | |
| A | ↛ | Upgrade_2018::isApplied() removed | |
| ⋮ | view more | ||