Changelog (Android)

Keep yourself updated on any Android changes.

0.1.9 - (Jan 20, 2023)

Added basic ingest publish topic for aws cost optimisation.

0.1.8 - (Jan 12, 2023)

Fixed deprecated code and time out error for get current location method.

0.0.35 - (Jan 5, 2023)

Fixed deprecated code and time out error for get current location method.

0.1.7 - (Dec 24, 2022)

Fixed get current location method.

0.1.6 - (Dec 16, 2022)

  • Removed isTripSynced method (no longer required).
  • Fixed updateCurrentLocation method, RoamPublish param can be null.
  • Fixed getActiveTrip method, if isLocal is true then get offline trips in response and vice-versa.
  • Fixed getActiveTrip method, trip stops point should be in response.
  • Fixed updateTrip method, isLocal param should not be required to update a trip.
  • Added SDK installation support for android 13.

0.0.34 - (Dec 13, 2022)

  • Added hourly location count feature.
  • Fixed the Roam SDK installation support for android 13.

0.1.5 - (Dec 1, 2022)

  • Added magnetic bearing support.
  • Added meta data support for setDescription method.
  • Added tracking config feature.
  • Added app service class parameter to setForegroundNotification method.

0.0.33 - (Nov 24, 2022)

Added magnetic bearing feature in SDK.

0.0.32 - (Nov 4, 2022)

Added metadata support for the setDescription() method.

0.0.31 - (Oct 14, 2022)

Added custom configuration support for Roam.initialize() method .

0.1.4 - (Oct 11, 2022)

Fixed the noise location update for distance-based tracking and stationary location update.

0.0.30 - (Sept 22, 2022)

  • Fixed the execution order of MQTT connection callback and createUser/getUser method's callback.

0.0.29 - (Sept 13, 2022)

  • Fixed location update gap in stationary location update.
  • Fixed location update when the device gets restarted.
  • Fixed tracking config logic for time base tracking.

0.1.3 - (Aug 26, 2022)

Added:
  • There should be a locations count field.
  • Batch update support for the trip listener.
  • Batch update support for location listener.
  • Network listener method for connectivity change.
Modified:
  • Create trip method should support creating trips without a user id.
  • Subscribe trip method should support the online trip.
  • Update trip method should be based on trip state.
  • Sync trip should have speed parameter.
  • Roam trip status should have trip state as parameter.
  • Unsubscribe trip method support for multiple trips.
  • Update time stamp field in trip listener.
  • Trip status code for control trip .
Fixed:
  • Offline trip reached_stop and left stop event are not getting called.
  • Drift issue fix.

0.1.2 - (Aug 02, 2022)

Added course field for offline trip

0.0.28 - (July 26, 2022)

Fixed:
  • Fixed location update gap in distance-based tracking.
  • Fixed stationary noise locations update when device gets stationary.

0.0.27 - (July 05, 2022)

Fixed:
  • Fixed Timestamp of offline trip events.

0.0.26 - (June 29, 2022)

Added:
  • Tracking configuration method for location accuracy improvement.

0.0.25 - (June 06, 2022)

Added:
  • Unsubscribe trip method for multiple trips ID.
  • Added timestamp field in the trip status listener.

0.1.1 - (May 30, 2022)

Fixed quick trip response.

0.0.24 - (May 24, 2022)

Fixed:
  • Location drift issue.
  • Receiver intent leaking issue

0.0.23 - (May 19, 2022)

Added:
  • Batch location update feature for trips.
Fixed:
  • Location listener and connectivity change listener issue.

0.0.22 - (May 14, 2022)

Added:
  • Network listener method for connectivity change.

0.0.21 - (April 29, 2022)

Added:
  • Batch location update feature.
  • Location count field for trips.
Modified:
  • Trip errors response.

0.0.20 - (April 21, 2022)

Fixed:
  • Fixed time-based tracking issue.

0.0.19 - (April 14, 2022)

Modified:
  • RoamPublish parameter as optional in updateCurrentLocation method.

0.0.18 - (April 6, 2022)

Fixed:
  • Removed noise locations update when the device gets idle during tracking.

0.1.0 - (Feb 25, 2022)

Updated new trip V2 methods. Refer to the Migration guide.

0.0.17 - (February 25, 2022)

Fixed:
  • Connection configuration for security and performance.

0.0.16 - (February 24, 2022)

Fixed:
  • Fixed stationary location update issue.

0.0.15 - (January 20, 2022)

Fixed:
  • Fixed logical error in the calculation of elevation gain in trips summary.

0.0.14 - (January 20, 2021)

Fixed:
  • Added option in Roam.unSubscribe() which will now unsubscribe all users if user_id is passed as null or empty.
  • Added battery and network details as part of location in location receiver. Fixed invalid location update data.

0.0.13 - (December 28, 2021)

Fixed:
  • Foreground notification method support for android 12.

0.0.12 - (December 10, 2021)

Fixed:
  • SDK installation support for Android 12.

0.0.11 - (November 26, 2021)

Modified:
  • Removed location permission status frequent updates.
Added:
  • Added "initialize validation" for each method.

0.0.10 - (November 16, 2021)

Modified:
  • Removed user-id validation for offline trips in the createTrip method.

0.0.9 - (November 8, 2021)

Added:
  • Added foreground service notification in SDK.
  • Added elevation gain support for offline trips.
  • Removed user-id validation for offline trips.

0.0.8 - (October 21, 2021)

Added:
  • Implemented location permission status.

0.0.7 - (October 7, 2021)

Added:
  • Support location subscription for cross-project within the same Account.

0.0.6 - (August 25, 2021)

Fixed:
  • Issue fixed on the location receiver method.

0.0.5 - (August 23, 2021)

Modified:
Make startTrip independent by combining it with startTracking and createTrip methods
Added:
  • metadata support for users and trips were added

0.0.4 - (August 6, 2021)

Modified:
  • Resolves #11 Allow meta-data support for updating location ie. updateCurrentLocation method Removed:
  • Resolves #9 Combine startTracking and startSelfTracking methods

Removed:

  • Resolved #9 Combined startTracking and startSelfTracking methods

0.0.3 - (June 24, 2021)

Added:
  • Added the total elevation gain parameter to the already existing elevation gain, distance, and duration parameters in the trip summary.

0.0.2 - (June 18, 2021)

Fixed:
  • Fixed location receiver callbacks.

0.0.1 - (April 28, 2021)

  • The first version of Roam Android SDK