| ⇢ | A | AlertEndpointController added | |
| ⇢ | A | AlertStatisticsEndpoint added | |
| ⇢ | A | OutfitTotalsStatisticsEndpoint added | |
| ⇢ | A | PlayerStatisticsEndpoint added | |
| ⇢ | A | AlertLoader added | |
| ⇢ | A | AlertStatisticsLoader added | |
| ⇢ | A | OutfitTotalsStatisticsLoader added | |
| ⇢ | A | PlayerStatisticsLoader added | |
| ⇢ | A | AlertRepository added | |
| ⇢ | A | PlayerTotalsRepository added | |
| ⋮ | view more | ||
| A | ↛ | OutfitTotalsMetricsEndpoint removed | |
| A | ↛ | OutfitTotalsMetricsLoader removed | |
| A | ↛ | ResultRepository removed | |
| A | ↛ | ResultsEndpointController removed | |
| A | ↛ | ResultLoader removed | |
| ⇢ | C | AlertStatisticsLoader::readTotals() added | |
| ⇢ | C | AlertInputValidator::validatePostVars() added | |
| ⇢ | C | PlayerStatisticsLoader::readLeaderboard() added | |
| ⇢ | B | PlayerStatisticsLoader::validatePostVars() added | |
| ⇢ | B | AlertLoader::readRecent() added | |
| ⇢ | A | AlertLoader::readSingle() added | |
| ⇢ | A | AlertLoader::readActive() added | |
| ⇢ | A | AlertStatisticsLoader::__construct() added | |
| ⇢ | A | OutfitTotalsStatisticsLoader::__construct() added | |
| ⇢ | A | PlayerStatisticsLoader::__construct() added | |
| ⋮ | view more | ||
| B | ↛ | ResultLoader::readRecent() removed | |
| A | ↛ | ResultLoader::readSingle() removed | |
| A | ↛ | ResultLoader::readActive() removed | |
| A | ↛ | ResultsEndpointController::listActive() removed | |
| A | ↛ | OutfitTotalsMetricsEndpoint::readStatistics() removed | |
| A | ↛ | OutfitTotalsMetricsLoader::__construct() removed | |
| A | ↛ | ResultsEndpointController::listLatest() removed | |
| A | ↛ | ResultLoader::__construct() removed | |
| A | ↛ | ResultRepository::getTable() removed | |
| A | ↛ | ResultRepository::getPrimaryKey() removed | |
| ⋮ | view more | ||