Releases: pace/cloud-sdk-ios
Releases · pace/cloud-sdk-ios
6.2.0
6.1.1
6.1.0
Enhancements
- Adjust error case of tile request
- Add
cofuPaymentMethodsproperty toGasStation - Enable biometry after authorization
- Add pre check during setup
- Implement analytic events
Fixes
- Fix PWA communication for iOS < 13
- Regenerate Pay API
2020-4, which includes removal of enums to prevent the clients from crashing when new values are added
Internal
- Remove PWA preloading in AppDrawer
- Implement PWA callback cache
- Improve error handling for PWA communication
- Cleanup Xcode warnings
- Make PACECloudSDK's environment short name accessible
- Introduce timeouts for PWA communication
6.0.0
Breaking Changes
- Remove raw representable conformance of
URL - Changed handling of Apple Pay responses
- Pass
reasonandoldTokenin thetokenInvalidcallback.
NOTE: Remember to adjust the implementation of your
tokenInvalidfunction.
Enhancements
- Make more
AppManifestproperties publicly accessible - Add interfaces to handle pin and biometry actions
- Enable the passcode fallback for 2FA
- Add
presetUrlforfueling - Add raw representable
inittoURLfor cases without parameters - Add optional invalidation token use to poi requests
Internal
- Adjust POIKit's user agent to include the client's name
- Adjust dependencies for SPM support
- Refactor the 2FA communication with the PWAs
5.0.1
5.0.0: Merge branch '97-bump-version-to-5-0-0' into 'master'
Breaking Changes
- Remove
forceparameter fromrefreshSession - AppData's
appManifestandappIDaren't publicly settable anymore
Enhancements
- Always force refresh session
- Reset session if refresh fails with error other than
noNetwork - Use geo service cache for
isPoiInRange()check - Do not fetch an
AppManifestforisPoiInRange()check - Make AppData's
poiIdandappStartUrlaccessible
Fixes
- Fix tiles API
- Fix accept header for api requests
Internal
- Improve communication with PWA
- Fix threading issue in
InvalidationTokenCache
4.0.0
Breaking Changes
- Remove PoiKitManager property from SDK singleton
- Remove passing of initial access token
- Adjust handling of redirect scheme
Enhancements
- Add slimmed version of SDK as target
- Implement
verifyLocationcheck communication between SDK and web apps - Pass location verification threshold to client
- Add option to add additional query params to request
- Add generated Pay API
- Adjust QueryParamHandler to ignore set of pre-defined URLs
- Change PWA URL actions to JS message handlers
- Add dynamic zoom level changes
- Implement functionality to retrieve live response from POIKitObserverTokens
- Make PWA manifest's data accessible
- Add generated Fueling API
- Add convenience methods for most common urls, i.e. fueling, payment, and transaction
- Add generated User API
- Intercept PWA logs and pass all logs to client
- Make appViewController of drawer more accessible
- Always call isPoiInRange completion handler
- Implement back handler for PWAs
- Add generated GeoJson API
- Support invalidation token when requesting tiles
- Add functionality to check for available apps on device by using a cached version of all app polygons
Fixes
- Fix auto closing AppViewController if presenting view is the rootViewController
- Fix API Key header
- Fix acccess to bundle when integrating the SDK via SPM
Internal
- Update Xcode version tag and fix CI script
- Use SPM instead of Carthage as package dependency manager
3.0.1
3.0.0
2.0.2
- Remove obsolete references to
AlamofireandCloudSDKfrom SDK and example app - Fix problem where the
manifest.jsoncouldn't be fetched - Add Apple Pay communication with web apps
- Remove "Enter password" as fallback when biometric authentication fails
- Fix missing localization and assets