| ⇢ | A | VoteStart added | |
| ⇢ | A | AbstractVotePlugin added | |
| ⇢ | A | NextMapVote added | |
| ⇢ | A | RestartMapVote added | |
| ⇢ | A | Vote added | |
| B | ↗ | A | VoteService improved |
| A | ↛ | Restart removed | |
| A | ↛ | Skip removed | |
| A | ↛ | AbstractFactory removed | |
| A | ↛ | NextMap removed | |
| A | ↛ | RestartMap removed | |
| A | ↛ | AbstractVote removed | |
| A | ↛ | NextMapVote removed | |
| A | ↛ | RestartMapVote removed |
| ⇢ | D | AbstractVotePlugin::update() added | |
| ⇢ | B | VoteService::update() added | |
| ⇢ | A | VoteService::castVote() added | |
| ⇢ | A | VoteStart::__construct() added | |
| ⇢ | A | VoteStart::execute() added | |
| ⇢ | A | NextMapVote::executeVotePassed() added | |
| ⇢ | A | AbstractVotePlugin::__construct() added | |
| ⇢ | A | AbstractVotePlugin::start() added | |
| ⇢ | A | Vote::countVote() added | |
| ⇢ | A | AbstractVotePlugin::castYes() added | |
| ⋮ | view more | ||
| A | ↘ | B | VoteService::startVote() got worse |
| B | ↛ | VoteService::onEverySecond() removed | |
| B | ↛ | VoteService::onVoteCancelled() removed | |
| A | ↛ | VoteService::updateVote() removed | |
| A | ↛ | AbstractVote::updateVote() removed | |
| A | ↛ | Restart::__construct() removed | |
| A | ↛ | VoteService::onVoteFailed() removed | |
| A | ↛ | Restart::execute() removed | |
| A | ↛ | Skip::__construct() removed | |
| A | ↛ | Skip::execute() removed | |
| A | ↛ | AbstractFactory::__construct() removed | |
| ⋮ | view more | ||