HyperTrack SDK changelog

SDK v0.2.x (Stable Version: 0.2.6)

v0.2.6

  • Bug fixes and improvements.

v0.2.5

  • Adds new method Action.getCurrentDurationInMinutes to get current duration of Action.
  • Bug fixes and improvements.

v0.2.4

  • Fixes NullPointerException crash in TrackedUser.getUser.
  • Bug fixes and improvements.

v0.2.3

v0.2.2

v0.2.1

  • Adds HyperTrack.getOrCreateUser API method to get or create a User on HyperTrack API Server for the current device with given lookup_id.
  • Changes showSelectExpectedPlace method name to showPlaceSelectorView in HyperTrackMapAdapter to enable the live location sharing view.
  • Deprecated onActionRefreshed(List<String> refreshedActionList) method in MapFragmentCallback and introduced new API method onActionRefreshed(List<String> refreshedActionIds, List<Action> refreshedActions) to get the status of any action change.
  • Deprecated onActionStatusChanged(List<String> changedStatusActionList) method in MapFragmentCallback and introduced new API method onActionRefreshed(List<String> changedStatusActionIds, List<Action> changedStatusActions) to get the status of any action change

v0.2.0

  • Adds HyperTrack.getActionForShortCode method to get Action model for a given shortCode (unique code in Action's trackingUrl).
  • Adds a simple and interactive UI widget Place Selector View that will enable to select a expected place in live location sharing view. To enable this view implement showSelectExpectedPlace method in your MyMapAdapter class extending HyperTrackMapAdapter.
  • Supports live location sharing view to enable location sharing feature in your app.
  • Updates method params of showTrailingPolyline(String actionID) to showTrailingPolyline() in HyperTrackMapAdapter to show the polyline for a single action track in live tracking view.

v0.1.32

  • Adds HyperTrack.trackActionByLookupId and HyperTrack.trackActionByShortCode API methods, this methods will track actions with a given lookupId or shortCode respectively on HyperTrackMapFragment for live tracking view which is embedded in your activity.
  • Adds showTrailingPolyline(String actionID) method in HyperTrackMapAdapter to show the polyline for a single action track in live tracking view.

v0.1.31

  • Fixes throwIndexOutOfBoundsException crash in HyperTrackMapFragment.updateMapWithActionSummary method in live tracking view.
  • Bug fixes and improvements

v0.1.30

  • Changes returned type of getLastHeartbeatAt, getLastOnlineAt, getCreatedAt, getModifiedAt of User entitity from String to java.util.Date.
  • Changes HyperTrack.removeActions(List<String> actionsIds) method function if actionIds is null then remove all tracking actions.

v0.1.29

  • Refactors Destination to Expected Place in live-tracking APIs including HyperTrackMapAdapter, MapFragmentCallback.
  • Adds isConnected API in User model. This API returns true if the connection status is healthy for this user.

v0.1.28

  • Adds completeActionAndStopTrackingIfNoPendingAction API. This API allows to complete Actions and stop tracking in the SDK if the user has no pending actions.

v0.1.27

  • Adds support for live tracking experience.

v0.1.26

  • Bug Fixes and improvments.

v0.1.25

  • Adds HyperTrack.cancelAction and HyperTrack.getActionsForLookupId API methods. With this HyperTrack.cancelAction developers can cancel the action and HyperTrack.getActionsForLookupId will return the list of actions for given lookupId.
  • Deprecated HyperTrack.trackActionsForUser API method and introduced new API method HyperTrack.trackAction for tracking Actions.
  • Removed Broadcast for ActionsStatusChanged and ActionRefreshed. To gets update for ActionStatusChanged and ActionRefreshed use MapFragmentCallback methods onActionStatusChanged and onActionRefreshed.

v0.1.24

  • Adds Serializable property to User and Action models. This change enables serialization & deserialization of these models while sharing it using Intent extras or saving it into persistent storage.

v0.1.23

  • With this version, HyperTrack SDK rejects all locations collected from Mock sources. To enable Mock locations for your development/testing, call HyperTrack.enableMockLocations(true) API. This will allow mock locations to be accepted by the SDK.

v0.1.22

  • Fixes multiple consecitive stops getting detected: With SDK v0.1.21, there was a regression where multiple stops were getting detected for the user on device reboot or location settings changes. With these changes the multiple stops issue has been fixed.
  • Fixes live tracking experience latency issues

v0.1.19-v0.1.21

  • Fixes NullPointerException crash in getCurrentLocation API
  • Bug fixes and improvements

v0.1.18

  • Removes Location Settings validations from startTracking API

v0.1.15-v0.1.17

  • Bug Fixes and improvements

v0.1.11-v0.1.14

  • Fixes OutOfMemory crashes in flushEvents method: We observed that because of a race condition, flushEvents API was getting executed multiple times and hence resulting in an OOM crash. This has been fixed with these changes.

v0.1.10

  • Adds Builder pattern to Place model: With this change, constructing a Place object becomes easier.
  • Adds getLatLng API in GeoJSONLocation model

v0.1.9

  • Adds getUsersForLookupId API: With this change, getUsersForLookupId API can be used to fetch Users with lookupId matching to the one given as parameter.
  • Fixes NullPointerException crash in SDKControlsManager.class
  • Bug fixes and improvements

v0.1.8

  • Adds createAndAssignAction API: With this change, SDK now provides the createAndAssignAction API to create and assign an Action for the configured user in the SDK.
  • Adds completeAction API: With this change, SDK also provides the completeAction API to complete an action for the configured user in the SDK.
  • Fixes bug in clearServiceNotificationParams API: With this change, the issue where the Service Notification's UI is not reset on clearServiceNotificationParams API call has been fixed.
  • Bug fixes and imporovements

v0.1.7

  • Adds getAction API: With this change, SDK provides getAction API to fetch Action details for an action_id.

v0.1.6

  • Adds setServiceNotificationParams & clearServiceNotificationParams APIs: With this release, SDK has APIs to enable customization for SDK's sticky service notification.

v0.1.5

  • Bug fixes & improvements

v0.1.4

  • Fixes inaccurate location geofenced issues.
  • Adds HyperTrackEventCallback support to receive HyperTrack events in app.

v0.1.3

  • Adds HyperTrack SDK events broadcasts.

Was this helpful? Yes, thanks! Not really

results matching ""

    No results matching ""