| B | ↗ | A | Fight improved |
| ⇢ | A | FightersGroup::hasDeterminedParent() added | |
| ⇢ | A | DirectEliminationFight::__construct() added | |
| ⇢ | A | FightersGroup::fightersWithBye() added | |
| ⇢ | A | FightersGroup::competitorsWithBye() added | |
| ⇢ | A | FightersGroup::teamsWithBye() added | |
| ⇢ | A | FightersGroup::getValueToUpdate() added | |
| ⇢ | A | FightersGroup::getParentFighterToUpdate() added | |
| ⇢ | A | PreliminaryFight::__construct() added | |
| ⇢ | A | TreeGen::updateParentFight() added | |
| ⇢ | A | TreeGen::chooseAndUpdateParentFight() added | |
| ⋮ | view more | ||
| B | ↛ | Fight::getParentFighterToUpdate() removed | |
| B | ↛ | Fight::getValueToUpdate() removed | |
| B | ↛ | DirectEliminationTreeGen::getParentFighterToUpdate... removed | |
| B | ↛ | DirectEliminationTreeGen::getValueToUpdate() removed | |
| A | ↛ | Fight::hasDeterminedParent() removed | |
| A | ↛ | DirectEliminationTreeGen::updateParentFight() removed | |
| A | ↛ | DirectEliminationTreeGen::hasDeterminedParent() removed | |
| A | ↛ | FightersGroup::competitorsWithNull() removed | |
| A | ↛ | FightersGroup::teamsWithNull() removed | |
| A | ↛ | DirectEliminationTreeGen::chooseAndUpdateParentFig... removed | |
| ⋮ | view more | ||