Skip to content

Releases: hypertrack/sdk-ionic-capacitor

3.0.0

20 Dec 18:04
b4a13b7
Compare
Choose a tag to compare

Changed

  • Updated Ionic to v5
  • Updated HyperTrack Android SDK to 7.0.11
  • Updated HyperTrack iOS SDK to 5.0.8

2.0.2

23 Nov 08:58
97f19fa
Compare
Choose a tag to compare

Changed

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

2.0.1

13 Nov 15:23
f9a0c82
Compare
Choose a tag to compare

Changed

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

2.0.0

27 Oct 13:54
e3f63c6
Compare
Choose a tag to compare

We are excited to announce the release of HyperTrack Ionic Capacitor 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.

Changed

  • Updated HyperTrack Android SDK to 7.0.6
  • Added Android SDK plugins (location-services-google and push-service-firebase)
  • Updated HyperTrack iOS SDK to 5.0.4
  • 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()
  • Changed getLocation() response to Result<Location, LocationError>

Added

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

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

1.0.3

16 Jun 15:41
63b0d21
Compare
Choose a tag to compare

Changed

  • Updated HyperTrack iOS SDK to 4.16.1

1.0.2

15 Jun 15:16
eabd8bf
Compare
Choose a tag to compare

Changed

  • HyperTrack SDK Android updated to 6.4.2

1.0.1

12 Jun 14:29
41477fe
Compare
Choose a tag to compare

Changed

  • HyperTrack SDK iOS updated to 4.16.0

1.0.0

23 Feb 12:17
Compare
Choose a tag to compare

Added

  • Initial release