Added: A new version of the exchange mode for championships. The mode is now more flexible and allows for creating different combinations, e.g. having more drivers than cars or vice versa (feature#13007).
Added: Serial races as a championship mode where every driver has to race every controller a given amount of times (with special regards to Ray S. ;-))
Added: The start countdown voice over can now have a configurable offset to be exactly on time with the LEDs on the Control Unit.
Added: Championships can now automatically detect which races have been absolved (configurable, feature#14674).
Added: Chinese translations, thanks to all translators!
Fixed: Assignments are now included in backups (issue#14704).
Fixed: Several issues with displaying and moving widgets.
Fixed: The blue connection message will now remain hidden for two minutes instead of one.
Fixed: An issue where the screen would show with a dark overlay, making it impossible to use the app.
Fixed: Backups created on macOS Big Sur would contain broken images. Backups have to be re-created to contain valid images. Sorry for this!
Added: Widgets which can now be placed on the race screen to show more (selectable) information.
Added: SmartRace Connect will now try to start the server with the same port as last time.
Added: Ginetta as car make.
Added: Races and qualifyings can now be saved to the history automatically (configurable).
Added: Races and qualifyings can now be added to multiple championships (feature#14378).
Added: Backups can now be restored directly from the list of existing backups in the backups dialog.
Added: Drivers can now receive a configurable time penalty when undercutting the minimum lap time instead of having the lap deleted. This
addition was funded by user @Homeland_Raceway. Thanks! (feature#14456).
Added: Lap times will now be calculated considering suspensions during the lap (feature#13970).
Fixed: An issue where ghost cars/safety cars would trigger the check lane missed laps detection.
Added: Decoder type as filterable car attribute (feature#13578).
Added: Magnets as filterable car attribute (feature#13602).
Added: Fuel levels might now get carried over from previous events (configurable).
Added: Winner car number will now blink on the position tower on race/qualifying end.
Added: Cars and drivers can now be set to inactive to hide them in overviews and assignment screen (feature#13727).
Fixed: If the second check lane was skipped the first time, it would never show up at all (issue#13535).
Fixed: Laps added manually or via check lane analysis now trigger an update of the position tower (issue#13535).
Fixed: Position tower would automatically reset on race/qualifying end (issue#13690).
Fixed: Position tower would show wrong positions in qualifying/free practice (issue#13686).
Fixed: The position tower now adjusts the remaining time downwards for time based events (issue#13686).
Fixed: An issue where the repeat button after qualifyings would not work correctly.
Fixed: An issue where unset database values would lead to broken filters in the car database.
Fixed: App would sometimes not respond for some seconds after launch (iOS).
Fixed: Bluetooth will now stay connected when the app is sent to background (iOS).
Maintenance: Dropped support for iOS lower than 11.
Maintenance: Dropped support for Android lower than 5.
Maintenance: Due to changes in iOS, the settings you made in SmartRace had to be dropped unfortunately. This means that you have to revisit the settings section in SmartRace and set up your preferences there. Database entries (cars, drivers, tracks) are NOT affected by this and should still be there. Alternatively you can restore all data from a SmartRace backup file.