ContextSDK Changelog
[iOS] 4.7.0 - 2024-10-15
- Custom models can now make decisions based on custom signals
- Implement additional signals
- Prevent "Duplicate signal IDs found" from being logged when using
ContextManager.recentContext
[Android] 1.0.1 - 2024-10-01
- Fixes an issue with accelerometer data collection on certain devices
[iOS] 4.6.0 - 2024-09-30
- Added new signals
- Added Flutter support
[iOS] 4.5.1 - 2024-09-12
- Preparation for future releases
[iOS] 4.5.0 - 2024-08-14
- Add new accelerometer signals
- Add additional signals around session durations
[iOS] 4.4.3 - 2024-08-01
- Bugfix release
[iOS] 4.4.2 - 2024-08-01
- Bugfix release
[iOS] 4.4.1 - 2024-07-31
- Add additional context signals
[iOS] 4.4.0 - 2024-07-29
- Add new
cancelContextCallback
method - Fixes an issue where creating contexts from multiple threads could cause a crash.
- Stop clearing recentContext when app is put into background
- Many docs improvements
[iOS] 4.3.1 - 2024-07-08
- Removes async/await from the codebase, so the backport is no longer required on iOS 13/14. Fixes a potential crash if the Swift async backport is not linked correctly.
[Android] 1.0.0 - 2024-07-01
- Initial ContextSDK for Android release
[iOS] 4.3.0 - 2024-06-03
- Adds support for specifying a
maxDelay
when usingContextManager.optimize()
.
[iOS] 4.2.2 - 2024-05-21
- Fixes an issue where custom signals could be lost when using
ContextManager.optimize()
.
[iOS] 4.2.0 - 2024-05-13
- Adds support for using ContextSDK from React Native.
[iOS] 4.1.2 - 2024-05-08
- Fixes a potential crash related to non-thread safe cache access.
[iOS] 4.1.1 - 2024-05-02
- Add
PrivacyInfo.xcprivacy
file for upcoming Apple requirements - Add additional accelerometer signals
- Add basic Objective-C support
- Internal improvements to prevent integration issues
[iOS] 4.0.2 - 2024-04-12
- Added new
ContextManager.recentContext(customModel: .customModelName)
method to retrieve the most recent context for a specific custom model - Added additional warning outputs for integration issues
- Improve accelerometer sensor handling
- Disable
CallKit
for calibration mode builds to prevent app rejections for newly onboarded apps
[iOS] 4.0.0 - 2024-03-07
- Adds support for ContextSDK updating your custom models OTA without a new release being required. This can be disabled.
- Removes the
Context.customModelName
property. - Changes the type of the
CustomModel
enum toString
. - Adds support for ContextSDK to report errors to our backend to improve SDK stability. This can be disabled.
ContextManager.sdkVersion()
is now a method instead of a property.- Drop
context.appendCustomSignals()
in favour ofcontext.appendOutcomeMetadata()
.