Releases: pace/cloud-sdk-android
Releases Β· pace/cloud-sdk-android
13.0.0
Breaking Changes
- The
connectedFuelingStatus
property of theCofuGasStation
is 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
additionalParameters
of theCustomOIDConfiguration
were 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
integrated
attribute of theoidConfiguration
of the SDK setupconfiguration
. Setintegrated
totrue
, 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
OIDConfiguration
should be used so that clients only need to provide aCustomOIDConfiguration
with aclientId
andredirectUri
.
Enhancements
- Add
additionalProperties
property toGasStation
model - Set
pace.cloud
as default value of thedomainACL
property in the PACE Cloud SDK configuration
Fixes
- Add default
ProGuard
rules to fix possible problems when client apps useProGuard
Internal
- Add
ACCESS_COARSE_LOCATION
permission check in SystemManager - Update Room's version to
2.4.0-beta02
to 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.cloud
domain
11.0.0
Breaking changes
- Combine IDKit setup with PACECloudSDK setup.
IDKit.setup(...)
is no longer accessible. TheIDKit
is now initialized viaPACECloudSDK.setup(...)
. Therefore an optionalOIDConfiguration
parameter was added to theConfiguration
class of thePACECloudSDK
, which must be initialized with at least theclientId
and theredirectUri
. - Change properties of
CofuGasStation
fromvar
toval
Enhancements
- Add the attribute
properties: Map<String, Any>
to theCofuGasStation
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
asmetaData
in Manifest