Skip to content

Releases: IFTTT/ConnectSDK-iOS

2.8.0: Location event reporting

03 Nov 16:30
Compare
Choose a tag to compare

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

24 Sep 13:54
Compare
Choose a tag to compare
  • Adds support for Xcode 13

2.6.2: Resolving event subscription problem

20 Aug 19:57
38aa392
Compare
Choose a tag to compare
  • 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

06 Aug 13:44
Compare
Choose a tag to compare
  • 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

26 Jul 14:06
Compare
Choose a tag to compare
  • Adding Cocoapods support for Xcode 12 and iOS 15

2.7.0 Beta 1: Xcode 12 and iOS 15 support

23 Jul 16:17
d68f674
Compare
Choose a tag to compare
  • 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

29 Apr 17:28
Compare
Choose a tag to compare
  • Adding support for Swift Package Manager #266 #276
  • Fixing a bug where geofences wouldn't get promptly registered and un-registered #277

2.5.11: Localization crash fix

18 Mar 16:48
Compare
Choose a tag to compare
  • Fixes a crash due to an NSAttributedString index not found with strings in some locales.

2.5.10: Improvements and bugfixes

12 Mar 20:04
4af9d49
Compare
Choose a tag to compare

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

07 Jan 22:35
88b5e80
Compare
Choose a tag to compare
  • 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