| ⇢ | 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 | AbstractVotePlugin::votePassed() added | |
| ⇢ | A | AbstractVotePlugin::voteFailed() added | |
| ⇢ | A | VoteService::reset() added | |
| ⇢ | A | NextMapVote::__construct() added | |
| ⇢ | A | Vote::__construct() added | |
| ⇢ | A | VoteStart::__construct() added | |
| ⇢ | A | VoteStart::execute() added | |
| ⋮ | view more | ||
| A | ↘ | B | VoteService::startVote() got worse |
| B | ↛ | VoteService::onEverySecond() removed | |
| B | ↛ | VoteService::onVoteCancelled() removed | |
| A | ↛ | AbstractVote::updateVote() removed | |
| A | ↛ | VoteService::updateVote() removed | |
| A | ↛ | RestartMap::__construct() removed | |
| A | ↛ | AbstractVote::__construct() removed | |
| A | ↛ | NextMapVote::executeVotePassed() removed | |
| A | ↛ | RestartMap::create() removed | |
| A | ↛ | RestartMapVote::__construct() removed | |
| A | ↛ | VoteService::onVoteNew() removed | |
| ⋮ | view more | ||