SDK for iOS Changelog

Version 6.0.1 Release date 11.05.2024 How to update SDK iOS

[important]: integration update required

New code snippet for the app delegate:

- (void)applicationWillEnterForeground:(UIApplication *)application {
  [RPEntry applicationWillEnterForeground:application];
func applicationWillEnterForeground(_ application: UIApplication) {

πŸ”‹ Reduced power consumption by optimizing battery usage, achieving a 15% decrease.
πŸ’‘ Enhanced track detection capabilities for the latest iOS versions.
πŸ”§ Enhanced overall work stability.

Version 6.0.0 Release date 20.08.2023

πŸ”§ Migrated to XCFramework (allows to build for Simulator on any platform)

Version 5.17 Release date 19.06.2023

πŸŽ‰ Update for iOS16 and Xcode 14
πŸ”‹ Optimization of power consumption reduced battery consumption by 30%
πŸ”§ Updating the ELM module and working with Bluetooth
πŸŽ‰ Added the ability to enable/disable the collection of a high-frequency buffer when detecting an accident.
πŸ”§ Fixed library crashes.
πŸ”§ Optimizing memory usage
πŸ’‘ Updating the Permissions Wizard

Version 5.16 Release date 31.03.2022

πŸŽ‰ Changed the behavior of the permission wizard.

Version 5.15 Release date 09.03.2022

πŸŽ‰ Schedule mode update
πŸ’‘ Improving work with ELM and the start tracking by ELM detected
πŸ’‘ Tracking start update (new operation with regions and start by movement type)
πŸ’‘ Improving the stability of work
⚠️ Raised the minimum version to Swift 5

Version 5.14 Release date 01.02.2022

πŸ’‘ Fixed bugs
πŸŽ‰ Improved data upload
πŸŽ‰ Improved work stability

Version 5.13 Release date 25.11.2021

πŸŽ‰ Added new Background Tasks
⚠️ Action required from the integrator see link.

πŸ’‘ Improved track upload.
πŸ’‘ Improved scheduler update.
πŸ’‘ Improved track detection.
πŸ”‹ Improved energy saving.
‼️ Version for Xcode 13
⚠️ Don't support Xcode 12

Version 5.12.1 Release date 02.12.2021

‼️ Last version for Xcode 12
πŸŽ‰ Improved data upload through mobile data transfer
πŸŽ‰ Improved data upload in app sleep time.
⚠️ Don't support Xcode 13

✏️ In order to update to a specific version, you need to write in the PodFile:
pod 'RaxelPulse', '5.12.1'

Version 5.12 Release date 25.11.2021

πŸŽ‰ Added new Background Tasks
⚠️ Action required from the integrator see link.

πŸ’‘ Improved track upload.
πŸ’‘ Improved scheduler update.
πŸ’‘ Improved track detection.
πŸ”‹ Improved energy saving.
⚠️ Don't support Xcode 13

Version 5.11 Release date 26.10.2021

πŸŽ‰ Added heartbeat storage for offline.
πŸŽ‰ Added accidents with events and buffers.
πŸ’‘ Improved track upload.
πŸ’‘ Improved offline scheduler and tracking work.
πŸ’‘ Improved elm connection/disconnection.
πŸ”‹ Improved energy saving.

Version 5.10 Release date 11.08.2021

πŸŽ‰ Improved tracking qualityΒ with motion types.
πŸ’‘ Improved scheduler updater and checker.
πŸ”§ Fixed elm disappear and connection logic.
πŸ’‘ Improved track uploading

Version 5.9.17 Release date 31.05.2021

πŸ’‘ background optimisation for iOS 14.5.1 and later

Version 5.9.10 Release date 18.03.2021

πŸŽ‰ added track restoration

Version 5.9.5 Release date 11.02.2021

πŸ’‘ driving events like acceleration, breaking and etc in trip time by delegate

Version 5.9.4 Release date 05.02.2021

πŸ’‘ tags for trip with offline mode

Version 5.9.3 Release date 22.01.2021

πŸŽ‰ tags for trip

Version 5.9.2 Release date 20.01.2021

πŸŽ‰ added new upload for tracks

Version 5.9.0 Release date 22.12.2020

πŸŽ‰ Aggressive heartbeats mode
πŸ’‘ Improvements of quality for start and stop tracking
πŸ’‘ More energy effective and energy safe

Version 5.8.0 Release date 15.11.2020

πŸŽ‰ iOS 14 support
πŸ’‘ Best quality for start and stop tracking
πŸŽ‰ Wrong Accuracy and low battery mode delegates

Version 5.7.0 Release date 13.11.2020

πŸŽ‰ Added update location delegate.

Version 5.6.0 Release date 30.06.2020

πŸŽ‰ Added isAllRequiredPermissionsGranted property.
πŸŽ‰ Added high frequency functionality for event detection.
πŸŽ‰ Added ELM functionality for work with OBD devices in your cars.

Version 5.5.13 Release date 01.06.2020

πŸ”§ Fix for more stability

Version 5.5.12 Release date 12.05.2020

πŸŽ‰ RPRegionDelegate
(void)locationManager:(CLLocationManager )manager didExitRegion:(CLRegion )region;
[RPEntry instance].regionDelegate

Version 5.5.11 Release date 06.04.2020

πŸ”§ Hot Fix for short tracks.

Version 5.5.10 Release date 06.04.2020

πŸŽ‰ Added new methods to get statistics with TAGs

Version 5.5.9 Release date 23.03.2020

πŸŽ‰ Added isTracking. Equal isActive for tracking state.
πŸŽ‰ Added RPTrackingStateListenerDelegate and method (void)trackingStateChanged:(Boolean)state;
This delegate method called all times when SDK start or stop tracking.
πŸŽ‰ Added New methods for get Statistics.
getDrivingDetailsStatistics, getSpeedDetailStatistics, getMileageDetailsStatistics, getPhoneDetailStatistics
πŸŽ‰ TAGs for trips and methods to get, add, remove these tags.
πŸ”§ FixBug causing a long interval for the end of the trip. (manifested at the end of the trip in the car and did not start walking part)

Version 5.5.8 Release date 27.02.2020

πŸŽ‰ Start Reasons
πŸŽ‰ Start and stop trip detection improvement

Version 5.5.7 Release date 19.02.2020

πŸŽ‰ Tag trips

Version 5.5.6 release date 14.02.2020

πŸ’‘ Upload Manager - Significant improvement of upload tracks algorithm
πŸ”§ Permission wizard fixes
πŸ”§ Bug fixes

Version 5.5.4 release date 20.09.2019 for Xcode 10.3 and before + Version 5.5.5 release date 20.09.2019 for Xcode 11.0 and later

πŸŽ‰ Added Wizard for iOS 13 (View-based wizard for permissions legend and how it works in iOS 13).
New mechanics of giving permissions for iOS 13.

Version 5.5.3 release date 15.08.2019

πŸŽ‰ More detailed ratings, added:
"RatingCornering": 0..5,
"RatingAcceleration": 0..5,
"RatingBraking": 0..5,
"RatingSpeeding": 0..5,
"RatingPhoneUsage": 0..5,
"RatingTimeOfDay": 0..5,
πŸ’‘ Increased accuracy and added detecting of stop reason.
πŸŽ‰ Added delegate method for alert about speed overage 100 km\h