Skip to content

Releases: hypertrack/sdk-react-native

11.0.10

20 Nov 22:46
daebfa1
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack Android SDK to 7.0.9
  • Updated HyperTrack iOS SDK to 5.0.7

11.0.9

10 Nov 22:42
6d4be44
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack Android SDK to 7.0.8
  • Updated HyperTrack iOS SDK to 5.0.6

11.0.8

08 Nov 10:12
f3452f9
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack Android SDK to 7.0.7
  • Updated HyperTrack iOS SDK to 5.0.5

11.0.7

19 Oct 16:06
57c5fe3
Compare
Choose a tag to compare

Fixed

  • Lazily initialize event listener subscriptions

11.0.6

12 Oct 21:16
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack iOS SDK to 5.0.4

11.0.5

10 Oct 17:38
293d6fd
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack Android SDK to 7.0.6
  • Updated HyperTrack iOS SDK to 5.0.3

11.0.4

06 Oct 18:59
d1d9723
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack Android SDK to 7.0.5

11.0.3

04 Oct 21:15
c34e57a
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack Android SDK to 7.0.4

11.0.2

28 Sep 18:46
3921700
Compare
Choose a tag to compare

Changed

Fixed

  • Fixed addGeotag() and location returning Errors when there is no intent to track.
  • Fixed rare cases when starting tracking remotely when the app is not running resulted in the SDK not updating locations until the user opens the app.
  • Propagation of SDK killed reason to the server (android)

11.0.0

14 Sep 13:44
613295f
Compare
Choose a tag to compare

We are excited to announce the release of HyperTrack React Native SDK 11.0.0, a major update to our location tracking SDK. This release ensures highest tracking performance, reduces deployed app sizes and comes with an improved API to simplify the integrations. We highly recommend upgrading, but please note that there are a few breaking changes. Check the Migration Guide.

Added

  • locate() to ask for one-time user location
  • subscribeToLocation() to subscribe to user location updates
  • getErrors()
  • getName()
  • getMetadata()
  • HyperTrackError types:
    • noExemptionFromBackgroundStartRestrictions
    • permissionsNotificationsDenied

Changed

  • ⚠️ WARNING: The device ID will be changed after the update to this version. (fixed in the 11.0.9 release)
  • Add Android SDK plugins (location-services-google-19-0-1 and push-service-firebase)
  • Updated HyperTrack iOS SDK to 5.0.1
  • The whole HyperTrack API is now static
  • Changed the way to provide publishableKey (you need to add HyperTrackPublishableKey meta-data item to your AndroidManifest.xml)
  • Renamed HyperTrackError types:
    • gpsSignalLost to locationSignalLost
    • locationPermissionsDenied to permissionsLocationDenied
    • locationPermissionsInsufficientForBackground to permissionsLocationInsufficientForBackground
    • locationPermissionsNotDetermined to permissionsLocationNotDetermined
    • locationPermissionsProvisional to locationPermissionsProvisional
    • locationPermissionsReducedAccuracy to permissionsLocationReducedAccuracy
    • locationPermissionsRestricted to permissionsLocationRestricted
  • Renamed isAvailable() to getIsAvailable()
  • Renamed isTracking() to getIsTracking()
  • Renamed setAvailability() to setIsAvailable(boolean)
  • Changed startTracking() and stopTracking() to setIsTracking(boolean)
  • Renamed subscribeToTracking() to subscribeToIsTracking()
  • Renamed subscribeToAvailability() to subscribeToIsAvailable()

Removed

  • initialize() method (the API is now static)
  • SdkInitParams (the config now should be done with the AndroidManifest metadata and Info.plist)
  • Motion Activity permissions are not required for tracking anymore
  • HyperTrackError types:
    • motionActivityPermissionsDenied
    • motionActivityServicesDisabled
    • motionActivityServicesUnavailable
    • motionActivityPermissionsRestricted
    • networkConnectionUnavailable
  • sync() method