Releases: sailthru/sailthru-mobile-ios-sdk
Marigold iOS SDK 18.1.0
Features (Sailthru)
Back by popular demand , this release adds support for device attributes back to the iOS SDK. They're largely the same as before, with the following exceptions:
- The attributes methods now end in
withCompletion:
, rather thanwithResponse:
. This allows Swift to automatically interpret the callbacks for error handling and concurrency usage. - Getter methods have been added, in case you need to check the contents of your attributes.
Marigold iOS SDK 18.0.0
Breaking Changes
This release updates to build with Xcode 16 and has updated to use the new minimum deployment target of 15.6
.
Marigold iOS SDK 17.0.0
Breaking Changes
This release removes the migration code that takes SDK data from our previous NSUserDefaults implementation and moves it into the new CoreData model. It's important that if you are upgrading your SDK version from 12.2.0
or earlier that you first upgrade your devices through a version between 13.0.0
and 16.0.1
to avoid losing data.
Marigold iOS SDK 16.0.1
Bug Fixes
- Fixes a bug in the privacy manifests by adding the missing data collected types
Marigold iOS SDK 16.0.0
Features
This release removes the deprecated functionality for device attributes and clearing device data. Any device attributes should be migrated to work with Profile Vars instead. The remaining clear functionality is now handled by two separate methods in the EngageBySailthru
(clearEvents) and MARMessageStream
(clearMessages) classes.
Bug Fixes
- Fixes a core data concurrency issue when handling notification interactions
Marigold iOS SDK 15.2.0
Features
This release adds a privacy manifest to the Marigold SDK and the Marigold Extension SDK that details what APIs we make use of from Apple's required reason API list, as well as our reasons for using them.
Required reason reference: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
Marigold iOS SDK 15.1.0
Features
This release deprecates the Marigold clearDeviceData
method, replacing it with two new methods:
EngageBySailthru clearEvents
- for clearing custom events from the device.
MARMessageStream clearMessages
- for clearing the device's message stream.
Marigold iOS SDK 15.0.0
Features
We've rebranded! The Sailthru Mobile iOS SDK is now the Marigold iOS SDK! There have been several important changes to the class names and distributions so make sure you check out our rebrand migration guide here.
The most important change is that the old SailthruMobile
class is now Marigold
! If you're a Sailthru customer you'll notice that some of the functionality has been moved out into a new EngageBySailthru
class. This class now holds all the methods that only apply to Sailthru customers.
Sailthru Mobile iOS SDK 14.1.0
Deprecations
- The recommendations methods and STMContentItem are deprecated and will be removed in the next major release.
Sailthru Mobile iOS SDK 14.0.0
Breaking Changes
Updates the minimum supported deployment target to iOS 12, as this is the new minimum in Xcode 15.