Releases: IFTTT/ConnectSDK-iOS
Releases · IFTTT/ConnectSDK-iOS
2.8.0: Location event reporting
What's Changed
- Added location event reporting. See documentation for more information.
Full Changelog: 2.7.0...2.8.0
2.7.0: Xcode 13 support
- Adds support for Xcode 13
2.6.2: Resolving event subscription problem
- Fixes a bug where event subscriptions were not set up again during activation after being torn down during deactivation of the SDK
2.6.1: Multiple device registration bugfix
- Fixes a bug where location monitoring wouldn't work when enabled on a second device
2.7.0 Beta 2: Cocoapods support for 2.7.0
- Adding Cocoapods support for Xcode 12 and iOS 15
2.7.0 Beta 1: Xcode 12 and iOS 15 support
- Fixes a compiler error about enum cases with associated values not being able to be marked as @available (#285 and #282)
2.6.0: Swift Package Manager support and bugfixes
2.5.11: Localization crash fix
- Fixes a crash due to an
NSAttributedString
index not found with strings in some locales.
2.5.10: Improvements and bugfixes
Improvements:
- Added an option to
InitializerOptions
to control whether or not the SDK should show native permissions prompts (#268) - Added methods to
ConnectButtonController
to toggle and read a SDK-level flag that determines whether or not geofencing is enabled for a given connection (#270). - Added method to
ConnectButtonController
to optionally execute a closure when an SDK configured background process is started by the system (#271).
Bugfixes:
- Fixes an issue where a geofence with the same identifier but different latitude, longitude, and radius was not getting updated with the system geofence registration methods (#267)
- Fixes an issue where sometimes geofences would not get unregistered when
ConnectButtonController.deactivate()
is called.
2.5.9: Synchronization hotfix
- Fixes a race condition in the scheduler which was causing Connection dependent sub-components to get updated before the Connection data was retrieved from the backend