Skip to content

Releases: hypertrack/sdk-flutter

2.2.1

03 May 17:09
71c0d1b
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack SDK iOS to 5.5.3

2.2.0

24 Apr 16:27
3354341
Compare
Choose a tag to compare

Changed

  • New addGeotag and addGeotagWithExpectedLocation methods signature that have orderHandle and orderStatus parameters. You can use this API when users need to clock in/out of work in your app to honor their work time (see Clock in/out Tagging guide for more info)
  • Updated HyperTrack SDK iOS to 5.5.2
  • Updated HyperTrack SDK Android to 7.5.3

2.1.2

27 Feb 15:06
9e54c49
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack SDK Android to 7.4.3

2.1.1

27 Feb 15:05
a873665
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack SDK iOS to 5.4.1
  • Updated HyperTrack SDK Android to 7.4.2

2.1.0

31 Jan 14:26
abcc474
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack SDK iOS to 5.4.0
  • Updated HyperTrack SDK Android to 7.4.0

2.0.4

07 Dec 13:29
59fad8d
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack SDK iOS to 5.0.8
  • Updated HyperTrack SDK Android to 7.0.10
  • minSdkVersion from 23 to 19 for Android

2.0.3

24 Nov 14:56
4de3153
Compare
Choose a tag to compare

Changed

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

2.0.2

10 Nov 22:48
4c21109
Compare
Choose a tag to compare

Changed

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

2.0.1

16 Oct 15:11
cfd10aa
Compare
Choose a tag to compare

Changed

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

Fixed

  • Error on calling HyperTrack.errors

2.0.0

02 Oct 15:45
05962d0
Compare
Choose a tag to compare

We are excited to announce the release of HyperTrack Flutter SDK 2.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
  • locationSubcription to subscribe to user location updates
  • errors getter
  • name getter
  • metadata getter
  • HyperTrackError types:
    • noExemptionFromBackgroundStartRestrictions
    • permissionsNotificationsDenied

Changed

  • Updated HyperTrack Android SDK
    to 7.0.3
  • Add Android SDK plugins (location-services-google and push-service-firebase)
  • Updated HyperTrack iOS SDK to 5.0.2
  • 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 and
      the same entry to Info.plist)
  • 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 setAvailability() to setIsAvailable(boolean)
  • Changed startTracking() and stopTracking() to setIsTracking(boolean)
  • Renamed onTrackingChanged to isTrackingSubscription
  • Renamed onAvailabilityChanged to isAvailableSubscription
  • Renamed onError to errorsSubscription
  • Renamed JSONValue to JSON

Removed

  • initialize() method (the API is now static)
  • Motion Activity permissions are not required for tracking anymore
  • HyperTrackError types:
    • motionActivityPermissionsDenied
    • motionActivityServicesDisabled
    • motionActivityServicesUnavailable
    • motionActivityPermissionsRestricted
    • networkConnectionUnavailable
  • sync() method