| ⇢ | A | ContestBoardController added | |
| ⇢ | A | ContestAdminController added | |
| B | ↗ | A | ContestController improved |
| ⇢ | B | ContestBoardController::editor() added | |
| ⇢ | A | ContestBoardController::status() added | |
| ⇢ | A | ContestBoardController::challenge() added | |
| ⇢ | A | ContestBoardController::rank() added | |
| ⇢ | A | ContestAdminController::admin() added | |
| ⇢ | A | ContestBoardController::clarification() added | |
| ⇢ | A | ContestBoardController::print() added | |
| ⇢ | A | ContestBoardController::analysis() added | |
| ⇢ | A | ContestAdminController::downloadContestAccountXlsx... added | |
| ⇢ | A | ContestAdminController::refreshContestRank() added | |
| ⋮ | view more | ||
| B | ↛ | ContestController::editor() removed | |
| A | ↛ | ContestController::status() removed | |
| A | ↛ | ContestController::rank() removed | |
| A | ↛ | ContestController::challenge() removed | |
| A | ↛ | ContestController::admin() removed | |
| A | ↛ | ContestController::clarification() removed | |
| A | ↛ | ContestController::print() removed | |
| A | ↛ | ContestController::analysis() removed | |
| A | ↛ | ContestController::refreshContestRank() removed | |
| A | ↛ | ContestController::downloadContestAccountXlsx() removed | |
| ⋮ | view more | ||