Skip to content

Releases: sailthru/sailthru-mobile-ios-sdk

Carnival iOS SDK 6.1.0 Release Notes

20 Feb 20:32
Compare
Choose a tag to compare

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

24 Jan 20:57
Compare
Choose a tag to compare

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

17 Jan 23:07
Compare
Choose a tag to compare

Bug Fixes

  • Add open tracking to notifications containing deep links

Carnival iOS SDK 5.3.0 Release Notes

09 Nov 23:15
Compare
Choose a tag to compare

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

30 Sep 01:01
Compare
Choose a tag to compare

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

06 Jul 00:30
Compare
Choose a tag to compare

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

29 Jun 04:04
Compare
Choose a tag to compare

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

30 May 04:33
Compare
Choose a tag to compare

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

18 May 23:40
Compare
Choose a tag to compare

Features

  • Adds a hasPushAttached to the CarnivalMessage class for further customizing of display and use in CarnivalMessageStreamDelegate 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

12 May 04:01
Compare
Choose a tag to compare

Bug Fixes

  • Fixes a bug where, in rare cases, custom attributes may be overriden.