| ⇢ | A | DuplicatedFighterException added | |
| B | ↘ | C | TreeGen got worse |
| ⇢ | B | TreeGen::update() added | |
| ⇢ | B | SingleEliminationCompetitorTreeGen::updateGroupFig... added | |
| ⇢ | A | SingleEliminationTeamTreeGen::updateGroupFighters(... added | |
| ⇢ | A | TreeGen::getWinnerId() added | |
| ⇢ | A | TreeGen::updateFight() added | |
| ⇢ | A | SingleEliminationCompetitorTreeGen::chunkAndShuffl... added | |
| ⇢ | A | SingleEliminationTeamTreeGen::chunkAndShuffle() added | |
| ⇢ | A | DuplicatedFighterException::__construct() added | |
| C | ↗ | B | TreeController::update() improved |
| A | ↛ | SingleEliminationTreeGen::chunkAndShuffle() removed |