Releases: IFTTT/ConnectSDK-iOS
Releases · IFTTT/ConnectSDK-iOS
2.5.8: Bugfixes
- Fixes an issue where the SDK continues to make network requests even after receiving a 401 from the backend.
- Fixes an issue where geofence monitoring is not stopped when the user logs out after a first time setup within the same app session.
- Fixes an issue where the SDK synchronization sometimes does not check for the re-enabled state of the connection.
- Fixes #263.
2.5.7: Fix scheduler not starting up and app initializer fix
- Fixes an issue where the
InitializerOptions
didn't have a publicly available initializer. - Fixes an issue where the scheduler didn't start up when
ConnectButtonController.initialize(...)
was called.
2.5.6: Breaking API updates
- Adding an
initialize
method toConnectButtonController
that initializes the SDK. This initialize method accepts an options object that's used in initializing the SDK. ConnectButtonController.setup
now accepts an optional instance ofConnectionCredentialProvider
.
2.5.5: Background file access fix
- Fixes a bug where synchronizations wouldn't occur when the app is in the background.
2.5.4: Data access in background fix
- Fixes an issue where items stored in Keychain were not able to be accessed while the app is in the background
2.5.3: Duplicate region identifier registration fix
- Fixes a bug where regions with duplicate identifiers wouldn't get updated with the new region information.
2.5.2: Region geofence un-registration bugfix
- Fixes an issue where regions of a connection wouldn't get de-registered from the system when a connection gets disabled or removed.
2.5.1: Location bugfix
- Fixes a timing issue where geofences weren't getting promptly registered after enabling a connection upon returning back to the SDK.
2.5.0: Location connection support in SDK
Changes:
- Adding support for location connections in the SDK
- Adding support to upload user region event data when the user enters/exit regions based on connection status
- Connections that use location will be updated on a period basis using synchronizations
2.4.2: Carthage localization fix
- Fixes an issue where the flow doesn't get localized due to strings files not being a part of the SDK target.