Skip to content

Releases: pace/cloud-sdk-android

11.0.0

09 Nov 15:04

Choose a tag to compare

Breaking changes

  • Combine IDKit setup with PACECloudSDK setup. IDKit.setup(...) is no longer accessible. The IDKit is now initialized via PACECloudSDK.setup(...). Therefore an optional OIDConfiguration parameter was added to the Configuration class of the PACECloudSDK, which must be initialized with at least the clientId and the redirectUri.
  • Change properties of CofuGasStation from var to val

Enhancements

  • Add the attribute properties: Map<String, Any> to the CofuGasStation which includes different information of the gas station e.g. app URL

Fixes

  • Adjust handling of utm parameters

Internal

  • Adjust TOTP secret handling
  • Send 499 status when user cancels login
  • Add appAuthRedirectTheme as metaData in Manifest

10.2.2

20 Oct 14:26

Choose a tag to compare

Fixes

  • Fix generated fueling api 2021-2

10.2.1

20 Oct 11:56

Choose a tag to compare

Internal

  • Add request-id from backend to log message if request fails
  • Remove default timeout in PWA communication API
  • Use minified GeoJSON to save bandwith and change Default of geoAppsScope to pace-min
  • Regenerate fueling API 2021-2

10.2.0

13 Oct 10:32

Choose a tag to compare

Enhancements

  • Implement isRemoteConfigAvailable PWA communication handler to check if the remote config feature is generally available and returns false by default. This behavior can be overridden in AppCallback.isRemoteConfigAvailable(isAvailable).

Internal

  • Add custom user agent in interceptor
  • Regenerate Api for 2021-2

10.1.1

30 Sep 13:48

Choose a tag to compare

Fixes

  • Override all callbacks for all LocationListener instances and adjust callback implementations

10.1.0

29 Sep 10:15

Choose a tag to compare

Enhancements

  • Implement the isSignedIn PWA communication handler which returns true by default if the authorization is valid in IDKit. This behavior can be overridden in AppCallback.isSignedIn(isSignedIn).
  • Add AppKit.openDashboard(...) to open the Connected Fueling dashboard app
  • Implement new price history endpoints in POIKit to fetch fuel price history by country or gas station

Fixes

  • Regenerate communication code to fix problem with unparsable error response
  • Fix overwriting of custom set utm_params
  • Fix bug where AppActivity was finished when it was started and AppKit.openApps(...) was called at the same time
  • Overwrite LocationListener callback functions to avoid problems/crashes for devices with Android version smaller than 11

Internal

  • Add setup flag to check whether PACECloudSDK has been set up correctly before using it's Kits

10.0.0

16 Sep 12:11

Choose a tag to compare

Breaking changes

  • Move everything that belongs to the GeoAPI from AppKit/API to POIKit: AppKit.requestCofuGasStations(...) moved to POIKit.requestCofuGasStations(...) and AppKit.isPoiInRange(...) moved to POIKit.isPoiInRange(...)

Fixes

  • Fix bug where CoFu stations outside the radius were returned from requestCofuGasStations call

Internal

  • Also use the center point (if available) of the CoFu station in the isPoiInRange check instead of only the coordinates of the polygons as already done in the local apps check

9.3.1

10 Sep 10:05

Choose a tag to compare

Fixes

  • Refactor openUrlInNewTab flow to fix loading of cancelUrl when creating a payment method which opens in custom tab

9.3.0

09 Sep 14:16

Choose a tag to compare

Enhancements

  • Change requestCofuGasStations() to return all cofu stations (online and offline)

Fixes

  • Fix Fueling PWA URLs for non-prod environment

9.2.1

02 Sep 12:46

Choose a tag to compare

Fixes

  • Added FLAG_ACTIVITY_NEW_TASK flag to fix a bug where the receipt share sheet was not opened when the PACE Cloud SDK was initialized with an application context