Releases: pace/cloud-sdk-android
Releases Β· pace/cloud-sdk-android
13.2.0
Enhancements
- Implement fueling example app
Fixes
- Fetch the gas stations to observe first if we don't have the coordinates
Internal
- Add shellCard payment method and dieselB0 fuel type to GasStation model
- Remove geofence related code and strings
- Adjust bump script to automatically create changelog
13.1.1
13.1.0
Enhancements
- Add the following languages: Czech, French, Portuguese, Dutch, Italian, Polish, Romanian, Russian and Spanish
- Regenerate all API files with a new headers parameters per request
- Add new property
isOnlineCoFuGasStationtoGasStation
Fixes
- Regenerate all API files to change the return type from
VoidtoResponseBody - Fix wrong setup check error message
- Check if the manifest request was successful before deserializing the response body
- Add process payment quick fix for pre auth payments
Internal
- Replace Kotlin synthetics with Jetpack View Binding
- Change the
screenOrientationfor all activities tobehind, which uses the samescreenOrientationas the activity immediately beneath it in the activity stack - Remove JCenter as dependency repository
- Remove fallback to
apps/queryendpoint to request local apps if GeoJSON file couldn't be retrieved
13.0.0
Breaking Changes
- The
connectedFuelingStatusproperty of theCofuGasStationis now nullable so that the Cofu gas station is not skipped in the cache loading if this property is absent in the API response
Enhancements
- Add the function
TokenValidator.paymentMethodKinds(accessToken)to return a list of payment method kinds that are allowed to be onboarded for the passedaccessToken(see function documentation for further information)
Fixes
- Fix a bug where the
additionalParametersof theCustomOIDConfigurationwere overwritten by the values from thePACECloudSDK.additionalQueryParams
Internal
- Reduce requests to the token endpoint by refreshing the token only once if multiple API requests fail with
401 - Unauthorized - Replace kotlin synthetics with jetpack view binding
12.2.0
Enhancements
- Add the possibility to open authorization and end session requests in a WebView instead of the custom tab. This behavior can be controlled with the new
integratedattribute of theoidConfigurationof the SDK setupconfiguration. Setintegratedtotrue, if you want to open the authorization and end session requests in a WebView. Set it tofalse(default), if you want to open them in the custom tab as before.
12.1.0
12.0.1
12.0.0
Breaking Changes
- Simplified setup of IDKit. SDK now decides which
OIDConfigurationshould be used so that clients only need to provide aCustomOIDConfigurationwith aclientIdandredirectUri.
Enhancements
- Add
additionalPropertiesproperty toGasStationmodel - Set
pace.cloudas default value of thedomainACLproperty in the PACE Cloud SDK configuration
Fixes
- Add default
ProGuardrules to fix possible problems when client apps useProGuard
Internal
- Add
ACCESS_COARSE_LOCATIONpermission check in SystemManager - Update Room's version to
2.4.0-beta02to fix a bug on Apple's M1 chips
11.1.0
11.0.1
Fixes
- IMPORTANT: We have updated all dependencies to the latest stable versions to fix possible security vulnerabilities in
kotlin-reflect. We have also updated target and compile SDK versions to API level 31 (Android 12).
Internal
- Change routing URL endpoint to a
pace.clouddomain