The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
2.8.0: Location event reporting
2 years ago
## What's Changed
* Added location event reporting. See [documentation](https://github.com/IFTTT/ConnectSDK-iOS/blob/master/Location.md#event-reporting) for more information.
**Full Changelog**: https://github.com/IFTTT/ConnectSDK-iOS/compare/2.7.0...2.8.0
2.7.0: Xcode 13 support
2 years ago
- Adds support for Xcode 13
2.6.2: Resolving event subscription problem
2 years ago
- 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
2 years ago
- 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
2 years ago
- Adding Cocoapods support for Xcode 12 and iOS 15
2.7.0 Beta 1: Xcode 12 and iOS 15 support
2 years ago
- 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 years ago
- 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
3 years ago
- Fixes a crash due to an `NSAttributedString` index not found with strings in some locales.
2.5.10: Improvements and bugfixes
3 years ago
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
3 years ago
- 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