| ⇢ | A | LapsRecords added | |
| ⇢ | A | RaceRecords added | |
| ⇢ | A | Records added | |
| ⇢ | A | BaseRecords added | |
| ⇢ | A | RecordsWindowFactory added | |
| ⇢ | A | RecordsDataProvider added | |
| ⇢ | A | RecordRepository added | |
| ⇢ | A | RecordHandler added | |
| ⇢ | A | RecordHandlerFactory added | |
| ⇢ | A | Record added | |
| ⋮ | view more | ||
| ⇢ | C | RecordHandler::addRecord() added | |
| ⇢ | C | ChatNotification::onLocalRecordsBetterPosition() added | |
| ⇢ | B | ChatNotification::onLocalRecordsSamePosition() added | |
| ⇢ | B | ChatNotification::onLocalRecordsLoaded() added | |
| ⇢ | B | RecordsWindowFactory::createContent() added | |
| ⇢ | A | AdminGroups::hasGroupPermission() added | |
| ⇢ | A | RecordHandler::loadForMap() added | |
| ⇢ | A | RecordRepository::massSave() added | |
| ⇢ | A | LapsRecords::onPlayerEndLap() added | |
| ⇢ | A | RecordHandler::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | MapDataProvider::updateMapList() got worse |
| A | ↛ | MapDataProvider::onRun() removed | |