Releases: emartech/ios-emarsys-sdk
3.8.0
What's fixed
Inline In-App
- Resolved issues affecting Inline In-App presentation in specific edge cases, ensuring consistent behavior across all scenarios.
What's changed
Emarsys SDK
- Enhanced the SDK's internal operations to improve resilience and efficiency in handling database and storage functions.
- Optimized the logging and configuration systems for the SDK to ensure better performance and usability.
We always guarantee support for the current and the previous version of iOS. For more details please visit https://github.com/emartech/ios-emarsys-sdk/wiki/FAQ#which-version-of-the-ios-platform-is-supported-by-the-sdk
3.7.3
What's changed
EmarsysSDK
- Improved parallel queue handling
- Improved storage handling
- Improved logging
3.7.2
What's fixed
[Emarsys SDK](https://github.com/emartech/ios-emarsys-sdk
- Fix automatic contact setting during SDK initialization
3.7.1
What's changed
EmarsysSDK
- Improved stability of reading and writing operations in internal storage
- Prevent some unnecessary network calls in some cases
- EmarsysSDK now prioritizes the app preferred language (if set) over the device language
What's fixed
EmarsysSDK
- Improved setup flow of the SDK and the creation of internal dependencies to prevent race conditions
3.7.0
3.6.0
What's changed
Emarsys SDK
- We bumped our minimum supported iOS version to 14 to be able to use newer network change detection solution.
- Now the SDK uses NWPathMonitor to detect network changes
Geofence
- For Geofence, the
WhenInUse
authorization is now supported
We always guarantee support for the current and the previous version of iOS. For more details please visit https://github.com/emartech/ios-emarsys-sdk/wiki/FAQ#which-version-of-the-ios-platform-is-supported-by-the-sdk
3.5.1
What's fixed
Emarsys SDK
- Fixed issue where Privacy manifest file was not included in the SDK.
Push
- Fixed a rare issue where push notifications were not showed due to an error while image downloading.
3.5.0
What's new
Emarsys SDK
- A Privacy manifest file was added to the SDK.
What's changed
Emarsys SDK
- Improved the retry mechanism.
What's fixed
Emarsys SDK
- Fixed an issue that resulted in multiple Emarsys SDK version header files being created.
3.4.2
What's changed
Emarsys SDK
- Prevent requests without an application code from being sent and return an
NSError instead through the CompletionHandler
We always guarantee support for the current and the previous version of iOS. Based on this, please keep in mind that in the near future, we will drop the support of iOS 11, iOS 12, and iOS 13. For more details please visit https://github.com/emartech/ios-emarsys-sdk/wiki/FAQ#which-version-of-the-ios-platform-is-supported-by-the-sdk
3.4.1
What's fixed
Emarsys SDK
Fixed an issue that made it impossible to build the project with CocoaPods because of duplicate symbols
We always guarantee support for the current and the previous version of iOS. Based on this, please keep in mind that in the near future, we will drop the support of iOS 11, iOS 12, and iOS 13. For more details please visit https://github.com/emartech/ios-emarsys-sdk/wiki/FAQ#which-version-of-the-ios-platform-is-supported-by-the-sdk