Releases: sailthru/sailthru-mobile-ios-sdk
Carnival iOS SDK 6.1.0 Release Notes
The Carnival SDK now ships as a dynamic framework. This means
-
The SDK is now much smaller in size on disk
-
The SDK remains iOS 8+
-
Support for Carthage
-
Manual integration into Swift projects is now much easier
We highly recommend using CocoaPods or Carthage
Carnival iOS SDK 6.0.0 Release Notes
This is primarily a deprecation removal release.
Features
- A new
CarnivalLogger
delegate which allows you to collect logs generated by the iOS SDK. By default, logs are outputted to the console.
Removals
- Support Video Call Messages
- Setting and getting of Tags
- Carnival set* attributes methods (use
CarnivalAttributes
instead) - Support for iOS 7. iOS 8+ is supported.
Carnival iOS SDK 5.3.1 Release Notes
Bug Fixes
- Add open tracking to notifications containing deep links
Carnival iOS SDK 5.3.0 Release Notes
Features
- Introduces the ability to clear the device data. This includes event data, custom attributes and any messages in the message stream. This is helpful for logging out users. Read the docs for more info.
Carnival iOS SDK 5.2.1 Release Notes
Features
- You now have the ability to disable Auto Integration and stop our SDK from swizzling any UIApplicationDelegate methods. AutoIntegration is still on by default. Here is an example
[Carnival setAutoIntegrationEnabled:NO];
[Carnival startEngine:@"...."]; // Note, this must be called AFTER setAutoIntegrationEnabled.
Performance
- Tweaks to network requests
Bug Fixes
- Some projects were not able to enable bitcode, this has been fixed. Please get in touch if you're still not able to enable bitcode for your project.
Carnival iOS SDK 5.1.1 Release Notes
Bug Fixes
This release removes the UIAlertView that was shown during an incoming push that contained a Deep Link or a link to another app. Developers are now able to decide their own behaviour that suits their UX requirements.
You can learn more about deep linking here.
Carnival iOS SDK 5.1.0 Release Notes
Features
- HTML Text on Stream with text rendered from markdown. See our docs here for a more detailed explanation.
- Events now send in time buckets so events are now suitable for real-time triggers
Bug Fixes
- Fixes an issue where some dates would not set correctly when using the
CarnivalAttributes
class.
Carnival iOS SDK 5.0.0 Release Notes
Important Auto Analytics Changes
This release changes the behavior of startEngine and Auto-Analytics.
Auto-Analytics is no longer on by default and you must enable it by calling enableAutoAnalytics
and passing an array of string constants starting with CarnivalAutoAnalytics*.
This release contains no other changes, but it is a major release because of the changes to startEngine.
Carnival iOS SDK 4.2.0 Release Notes
Features
- Adds a
hasPushAttached
to theCarnivalMessage
class for further customizing of display and use inCarnivalMessageStreamDelegate
methods.
Fixes
- Fixes an issue with Deep linking from In App Messages.
Other
- Updated podspec for CocoaPods 1.0. Let us know if you have any issues installing with 1.0.0 or higher.
Carnival iOS SDK 4.1.1 Release Notes
Bug Fixes
- Fixes a bug where, in rare cases, custom attributes may be overriden.