LogoLogo
ProductsUse casesDocsSupport
  • Introducing DriveKit
  • DriveKit Guides
  • Get started with drivekit
    • Trip recording lifecycle
    • iOS
      • 🚀Quick start
      • Advanced configurations
      • References
      • iOS DriveKit Demo App
    • Android
      • 🚀Quick start
      • Advanced configurations
      • References
      • Android DriveKit Demo App
      • Android 15 Migration guide
      • Android 14 Migration guide
      • Troubleshooting
  • Trip analysis
    • Introduction
    • iOS
      • Permissions
      • Trip management
      • TripListener
      • Crash Detection
      • Beacon usage
      • Bluetooth usage
      • Custom metadata
      • References (iOS)
    • Android
      • Runtime permissions
      • Trip management
      • TripListener
      • Crash Detection
      • Beacon usage
      • Bluetooth usage
      • Custom metadata
      • References (Android)
    • User interface
      • iOS
        • Get started
        • Working hours
        • Driver alert in case of crash
        • Trip recording widget
        • Location sharing
      • Android
        • Get started
        • Working hours
        • Driver alert in case of crash
        • Trip recording widget
        • Location sharing
    • REST services
      • Trip
      • References
    • Trip Simulator
      • iOS
      • Android
  • PERMISSIONS UTILS
    • Introduction
    • User interface
      • iOS
        • Get started
        • Main configurations
      • Android
        • Get started
        • Main configurations
  • COMMON UI
    • Introduction
    • iOS
      • Get started
    • Android
      • Get started
    • References
  • DRIVER DATA
    • Introduction
    • iOS
      • Get started
      • References (iOS)
    • Android
      • Get started
      • References (Android)
    • User interface
      • iOS
        • Get started
        • Advanced configurations
        • Trips widgets
        • My Synthesis
        • My Driver Profile
      • Android
        • Get Started
        • Advanced configurations
        • Trips widgets
        • My Synthesis
        • My Driver Profile
  • Driver Data Timeline UI
    • Introduction
    • iOS
      • Get started
    • Android
      • Get started
  • Vehicle
    • Introduction
    • iOS
      • Get started
      • Vehicle management
      • Beacon management
      • Bluetooth device management
      • Odometer
      • References (iOS)
    • Android
      • Get started
      • Vehicle management
      • Beacon management
      • Bluetooth device management
      • Odometer
      • References (Android)
    • User interface
      • iOS
        • Get started
        • Main configurations
        • Advanced configurations
      • Android
        • Get started
        • Main configurations
        • Advanced configurations
  • DRIVER ACHIEVEMENT
    • Introduction
    • iOS
      • Get started
    • Android
      • Get Started
    • User interface
      • iOS
      • Android
  • CHALLENGE
    • Introduction
    • Important challenge rules
    • iOS
      • Get started
      • References (iOS)
    • Android
      • Get started
      • References (Android)
    • User interface
      • iOS
        • Get started
      • Android
        • Get started
  • GROUP
    • Introduction
    • iOS
      • Get started
    • Android
      • Get started
  • React Native
    • Get started
    • Integration
  • Flutter
    • Get started
    • Integration
  • Push services
    • Introduction
    • Push Trip Data
    • Push Deleted trip
    • Push Crash Data
    • Push Diagnosis Data
  • ADMIN SERVICES
    • Beacon
      • Add
      • Replace
      • Delete
      • Configuration
    • Challenges
      • List of challenges
      • Challenge details
      • Registered users
      • Challenge ranking
      • Users' progress
      • Definitions
    • Customer
      • Activity timeline
    • Driver
      • Timeline
      • Synthesis
      • Identity
      • Status
      • Add or update a metadata
      • Vehicles
      • Profile
      • Application diagnoses
    • Drivers
      • Account
      • Statistics
      • Ranking
      • Expired accounts
    • Group
      • Timeline
      • Synthesis
    • Trips
      • Add or update a metadata
      • Delete a metadata
    • Vehicle
      • Create
      • Characteristics
      • Configuration
      • Statistics
      • Update mileage
      • Tire and brake wear update
      • References
  • Crashes
    • Annotate a crash
    • Revoke crash location URL
  • ENTERPRISE SERVICES
    • Introduction
    • Teams
      • Create a team
      • List of teams
      • Enable or disable a team
    • Hyper-admins
      • Create a hyper-admin
      • List of hyper-admins
      • Delete a hyper-admin
    • Monitoring
      • Get a push trip data report
      • Get a push crash data report
      • Request to retry failed trips
      • Request to retry failed crashes
      • Get the status of a task
  • Release notes
    • Changelog
      • iOS
      • Android
      • UI iOS
      • UI Android
Powered by GitBook
On this page
  • [ 2.13.0 ] - 2025/03/19
  • [ 2.12.0 ] - 2025/02/26
  • [ 2.11.0 ] - 2025/02/17
  • [ 2.10.0 ] - 2025/01/27
  • [ 2.9.0 ] - 2025/01/22
  • [ 2.8.0 ] - 2024/12/16
  • [ 2.7.0 ] - 2024/11/06
  • [ 2.6.0 ] - 2024/10/15
  • [ 2.5.0 ] - 2024/09/13
  • [ 2.4.0 ] - 2024/07/31
  • [ 2.3.0 ] - 2024/06/19
  • [ 2.2.0 ] - 2024/05/31
  • [ 2.1.0 ] - 2024/05/20
  • [ 2.0.0 ] - 2024/04/10
  • [ 1.46.0 ] - 2024/02/29
  • [ 1.45.0 ] - 2024/02/07
  • [ 1.44.0 ] - 2024/01/17
  • [ 1.43.0 ] - 2023/12/06
  • [ 1.42.0 ] - 2023/11/07
  • [ 1.41.0 ] - 2023/10/19
  • [ 1.40.1 ] - 2023/09/26
  • [ 1.40.0 ] - 2023/09/18
  • [ 1.39.0 ] - 2023/08/02
  • [ 1.38.0 ] - 2023/07/18
  • [ 1.37.0 ] - 2023/06/12
  • [ 1.36.1 ] - 2023/05/09
  • [ 1.35.0 ] - 2023/03/27
  • [ 1.34.0 ] - 2023/02/22
  • [ 1.33.0 ] - 2023/01/16
  • [ 1.32.0 ] - 2022/10/17
  • [ 1.31.0 ] - 2022/09/13
  • [ 1.30.0 ] - 2022/09/07
  • [ 1.29.0 ] - 2022/08/16
  • [ 1.28.0 ] - 2022/07/01
  • [ 1.27.0 ] - 2022/06/14
  • [ 1.26.0 ] - 2022/05/13
  • [ 1.25.0 ] - 2022/04/20
  • [ 1.24.0 ] - 2022/04/11
  • [ 1.23.0 ] - 2022/03/23
  • [ 1.22.0 ] - 2022/02/09
  • [ 1.21.0 ] - 2022/01/24
  • [ 1.20.0 ] - 2022/01/10
  • [ 1.19.0 ] - 2021/12/06
  • [ 1.18.0 ] - 2021/11/09
  • [ 1.17.0 ] - 2021/09/21
  • [ 1.16.2 ] - 2021/09/15
  • [ 1.15.2 ] - 2021/06/28
  • [ 1.14.0 ] - 2021/05/07
  • [ 1.13.0 ] - 2021/04/05
  • [ 1.12.0 ] - 2021/03/03
  • [ 1.11.1 ] - 2021/01/20
  • [ 1.10.0 ] - 2020/11/26
  • [ 1.9.0 ] - 2020/10/28
  • [ 1.8.1 ] - 2020/10/13
  • [ 1.8.0 ] - 2020/09/22
  • [ 1.7.0 ] - 2020/08/25
  • [ 1.6.3 ] - 2020/08/19
  • [ 1.6.2 ] - 2020/07/29
  • [ 1.6.1 ] - 2020/07/07
  • [ 1.6.0 ] - 2020/06/24
  • [ 1.5.0 ] - 2020/05/20
  • [ 1.4.1 ] - 2020/04/29
  • [ 1.4.0 ] - 2020/04/20
  • [ 1.3.2 ] - 2020/03/27
  • [ 1.3.1 ] - 2020/03/06

Was this helpful?

Export as PDF
  1. Release notes
  2. Changelog

UI iOS

PreviousAndroidNextUI Android

Last updated 1 month ago

Was this helpful?

[ 2.13.0 ] - 2025/03/19

Changed

  • TripAnalysis: Small UI adjustments to the trip-sharing screen.

[ 2.12.0 ] - 2025/02/26

Changed

  • Project: use no-op TripSimulator module when on release configuration.

[ 2.11.0 ] - 2025/02/17

Breaking Changes

  • iOS 12 is no longer supported.

[ 2.10.0 ] - 2025/01/27

Changed

  • DriverData: Replace deprecated Trip classes (see ).

[ 2.9.0 ] - 2025/01/22

Added

[ 2.8.0 ] - 2024/12/16

Changed

[ 2.7.0 ] - 2024/11/06

Changed

  • Project: Update DriveKit modules to 2.8.0 version.

  • TripAnalysis: Deprecated getCurrentTripStartDate() method is replaced by getCurrentTripInfo() method in Trip Recording Button widget.

[ 2.6.0 ] - 2024/10/15

Changed

[ 2.5.0 ] - 2024/09/13

Changed

  • All DriveKit components now are optimized for iOS 18.

[ 2.4.0 ] - 2024/07/31

Added

  • Support Dutch language. The DriveKit SDK now contains 8 languages: English, French, German, Italian, Spanish, Portuguese, Danish and Dutch.

Fixed

  • DriverData: Improved map display of phone lock/unlock events occurring near the end of the trip.

[ 2.3.0 ] - 2024/06/19

Changed

  • Improved user interface by standardizing padding for card components.

Fixed

  • PermissionUtils: A permission request screen is no longer displayed if permission has already been granted.

[ 2.2.0 ] - 2024/05/31

Added

  • PermissionsUtils: Add a screen to ask user for notification permission.

Changed

  • DriverData and Common widgets: Graphic enhancements.

Fixed

  • TripAnalysis: Ensure that Crash Feedback screen is displayed only once.

[ 2.1.0 ] - 2024/05/20

Changed

  • DriverAchievement: The badge screen provides a summary of acquired badges, those yet to be obtained, and the total count for each level (bronze, silver, and gold).

[ 2.0.0 ] - 2024/04/10

This is a major version of the DriveKit SDK.

There is no breaking changes, except the deletion of methods and properties already marked as deprecated for more than a year.

Changed

  • DriverData: Distraction and speeding widget synthesis cards no longer show a score if there is only unscored trips.

[ 1.46.0 ] - 2024/02/29

Changed

  • We have adjusted the card and button graphic components to harmonise all screens.

  • Timeline: Distraction and speeding scores for too short trips are no longer taken into account and displayed on timelines.

[ 1.45.0 ] - 2024/02/07

Changed

  • The list of challenges can be filtered by status and year. The challenge synthesis displays the number of ranked participants.

[ 1.44.0 ] - 2024/01/17

Changed

  • TripAnalysis: Add an option to select a full electric motorization when configuring a vehicle using the simplified method.

[ 1.43.0 ] - 2023/12/06

Fixed

  • Remove several warnings

[ 1.42.0 ] - 2023/11/07

Changed

  • CommonUI: remove UICircularProgressRing external dependency

[ 1.41.0 ] - 2023/10/19

Changed

  • DriverData: Update trip list and Last Trips widget behaviour when user has no trip analyzed yet.

  • Vehicle: The lists of gasoline hybrids vehicles and plug-in gasoline hybrids vehicles are independent to simplify the selection process.

[ 1.40.1 ] - 2023/09/26

Added

  • Project: DriveKit UI modules now supports Portuguese translations.

[ 1.40.0 ] - 2023/09/18

Changed

  • All DriveKit components now support iOS 17.

  • Vehicle: Updated vehicle change feature with new method.

Breaking Changes

  • iOS 11 is no longer supported.

[ 1.39.0 ] - 2023/08/02

Fixed

  • DriverDataUI: Correction of a rare issue when displaying events on the trip detail map.

[ 1.38.0 ] - 2023/07/18

Added

  • DriverData: A new feature displays the driver's profile, the estimated driving distance per period and the typology of the most frequent trip.

[ 1.37.0 ] - 2023/06/12

Added

  • TripAnalysis: Add a button to control the trip recording: start, stop or cancel. When a trip is recording, it displays the time and distance travelled.

[ 1.36.1 ] - 2023/05/09

Added

  • DriverData: The component My Synthesis displays an overview of driving conditions (weather, road type, day/night) on several time scales: weekly, monthly or yearly.

Changed

  • Vehicle: The choice between the two options to configure a vehicle (default or advanced) is made easier.

  • PermissionsUtils: The battery optimisation section in the diagnostic screen has been updated to add a link to the online tutorial.

[ 1.35.0 ] - 2023/03/27

Added

  • DriverData: Introduce a new component "My Synthesis" to let the user evaluate his level against a reference and to compare his performance with other drivers.

Changed

  • Common UI: Update scores levels values on gauges.

[ 1.34.0 ] - 2023/02/22

Fixed

  • DriverDataTimelineUI: Improved display of timelines in case the driver does not have enough data.

[ 1.33.0 ] - 2023/01/16

Added

  • DriverDataTimelineUI: New module, introducing Timeline.

[ 1.32.0 ] - 2022/10/17

Fixed

  • DriverData: Better presentation of the trip departure and arrival locations on the map.

  • Vehicle: Improved style of the cancel button on screen for adding a first mileage reference.

[ 1.31.0 ] - 2022/09/13

Changed

  • All DriveKit components now support iOS 16.

Breaking Changes

  • iOS 10 is no longer supported.

  • ARMv7 is no longer supported.

  • Bitcode is no longer supported.

[ 1.30.0 ] - 2022/09/07

Changed

  • Improvement of the user interface.

  • DriverAchievement: Improvement of the streaks configuration.

[ 1.29.0 ] - 2022/08/16

Added

  • Project: Support Danish language.

Fixed

  • Project: Improve management of custom fonts.

Changed

  • PermissionsUtils: Improve Battery Optimization wording in the diagnosis content mail.

  • Vehicle: The "Add a vehicle" UX button has been improved.

[ 1.28.0 ] - 2022/07/01

Changed

  • Vehicle: Display beacon data from the internal module BeaconUtils.

[ 1.27.0 ] - 2022/06/14

Changed

  • DriverData: Energy consumption is displayed instead of fuel consumption for electric vehicles in the trip details.

  • DriverData: The readability of the phone distraction event counters has been improved in the trip details.

[ 1.26.0 ] - 2022/05/13

Changed

  • CommonUI: Update secondaryColor and complementaryFontColor values.

[ 1.25.0 ] - 2022/04/20

Changed

  • CommonUI: Add new color navBarElementColor for elements in navigationBar.

[ 1.24.0 ] - 2022/04/11

Changed

  • TripAnalysisUI: Minor changes on the working hours screen.

[ 1.23.0 ] - 2022/03/23

Added

  • TripAnalysis: All DriveKit users can now get a built-in crash detection feature integrated in the Trip Analysis component. This feature comes with a graphical interface that helps the driver to confirm the collision and to automatically dial an assistance call.

[ 1.22.0 ] - 2022/02/09

Changed

  • VehicleUI: Minor UI improvements.

[ 1.21.0 ] - 2022/01/24

Added

  • TripAnalysisUI : Add an interface to allow the user to set the time periods in which automatic trip recording is enabled.

[ 1.20.0 ] - 2022/01/10

Added

  • DriverAchievementUI: New phone call badge to encourage drivers to reduce distracted driving.

[ 1.19.0 ] - 2021/12/06

Added

  • DriverAchievementUI: Add calls in streaks.

  • VehicleUI: Add mileage tracking feature.

Changed

  • DriverAchievementUI: Add pull-to-refresh to Badges & Streaks

[ 1.18.0 ] - 2021/11/09

Changed

  • PermissionsUtilsUI: remove the log part in the diagnosis

  • VehicleUI: Improve scan of beacon battery

[ 1.17.0 ] - 2021/09/21

Changed

  • All DriveKit components now support iOS 15.

[ 1.16.2 ] - 2021/09/15

Added

  • DriverData UI: New Widget to display a condensed view and shortcuts to the driver's last trips.

  • Common UI: Description of the methods to set up DriveKit screen view tracking.

Changed

  • Common UI: Improved time formatting on some screens

[ 1.15.2 ] - 2021/06/28

Added

  • New DriveKit UI component to implement a driving challenge in your app.

[ 1.14.0 ] - 2021/05/07

Added

  • Driver Data: Synthesis scorecard to display the driver's average performances.

[ 1.13.0 ] - 2021/04/05

Added

  • Driver Data: Display speeding score and overspeeding segments on trip detail and map.

[ 1.12.0 ] - 2021/03/03

Added

  • DriverData: Update of the phone distraction UI. This screen displays the call duration, distance and phone calls segments location on the map.

Changed

  • CommonUI: Add tracking tag for TransportationModeVC screen

[ 1.11.1 ] - 2021/01/20

Changed

  • Driver Data: Graphical upgrades to improve the user experience.

  • Driver Data: It is now possible to display alternative transportation modes in a dedicated trip list.

[ 1.10.0 ] - 2020/11/26

Changed

  • Minor improvements

  • Compatibility with internal components 1.8.0

[ 1.9.0 ] - 2020/10/28

Changed

  • It is now possible to track DriveKit screens.

  • Driver Achievement: A new ranking score (speed limit) can be displayed on the driver leaderboard.

  • Driver Data: By default, the trip list shows only the trips made in vehicles. A configuration parameter enables the display of the trips detected in alternative transportation mode.

Fixed

  • Driver Achievement: Fix separator color of cells in ranking screen.

[ 1.8.1 ] - 2020/10/13

Changed

  • Re-include armv7 architecture.

[ 1.8.0 ] - 2020/09/22

Added

  • DriveKit SDK supports Xcode 12.

Changed

  • The Permission Utils component now manages iOS 14 permissions and location settings.

[ 1.7.0 ] - 2020/08/25

Added

  • Driver Achievement: New feature for driver's ranking.

[ 1.6.3 ] - 2020/08/19

Fixed

  • Make methods of DKDefaultColors and DKDefaultFonts overridable.

[ 1.6.2 ] - 2020/07/29

Breaking changes

  • CommonUI: Configuration methods have been changed in order to be accessible from Objective-C.

[ 1.6.1 ] - 2020/07/07

Fixed

  • Driver Achievement: Minor fix in badge categories configuration

[ 1.6.0 ] - 2020/06/24

Added

  • Driver Achievement : New feature for collection of driving badges.

  • Vehicle : New feature to set-up a truck

[ 1.5.0 ] - 2020/05/20

Added

  • New Permissions Utils UI module : User permissions management and sensor status diagnosis

[ 1.4.1 ] - 2020/04/29

Changed

  • Vehicle : UI updates.

[ 1.4.0 ] - 2020/04/20

Added

  • New Vehicle component : Manage vehicle synchronization with local database, detection mode configuration of vehicle, functions to pair a beacon or a bluetooth device to the vehicle, and a vehicle selection features.

[ 1.3.2 ] - 2020/03/27

Changed

  • Driver Achievement : Update text size and color

[ 1.3.1 ] - 2020/03/06

Added

  • UI versioning is now independent from SDK versioning

  • New Common UI SDK : Centralized common UI configurations

  • New Driver Achievement SDK with streak features

Breaking changes

  • DriveKit SDK are now available on Cocoapods master repo, Github path and tag are no longer needed in podfile and dependencies are now automatically managed

  • Driver Data : Configuration files has been removed to simplify SDK configurations and configuration is now performed through DriveKitDriverDataUI class and Common UI SDK.

TripAnalysis: Add screens to manage the .

TripAnalysis: Use the new callbacks instead of the newly deprecated ones.

Project: Use the new tripFinished(responseStatus: TripResponseStatus) 's callback.

Project: The internal modules are now automatically initialized. It means that you no longer have to initialize the modules in the didFinishLaunchingWithOptions method of your AppDelegate. Read more via the part.

TimelineUI: The usage of DKRawTimeline object has been replaced by .

internal changes
location sharing while driving
TripListener
TripListener
Quick start
DKDriverTimeline