Releases: zendesk/sunshine-conversations-ios
12.5.0
12.4.0
This minor version contains:
- Added method
resetLastKnownAuthenticatedUser
which allows to reset the last known authenticated user from persistence. Please note that this function must be called before the initialization. - The existing method
forgetLastKnownUserForAppId
has been deprecated. This change is made in favor of the newresetLastKnownAuthenticatedUser
method. Please note that theappId
parameter is no longer utilized, streamlining the process of the two methods. - Updated the implementation of the WebSocket connection to enhance stability.
12.3.0
This minor version contains:
- Messages generated by AI are displayed with a disclaimer appended to the end of the respective message.
- Our privacy manifest is updated. All optionally collected data types are removed from the privacy manifest, keeping only the data that is collected as default for all Zendesk customers. If you collect any optional data that is not covered in the new manifest file, you will need to add them in your app's privacy manifest file in order to be compliant with Apple's privacy requirements. In addition, the manifest now includes collected data purpose values.
- Fixes warnings.
12.2.2
This patch version contains:
- Adds
NSPrivacyCollectedDataTypes
to the privacy manifest according to Apple's guidelines on describing data use. For more information on our data collection, see our App Privacy Details article. - Fixed an issue where an incorrect URL would cause a 404 response when calling
Smooch.conversationById
.
12.2.1
This patch version contains:
- Added a privacy manifest.
- Fixed an issue where the conversation header was not visible in right-to-left languages.
12.2.0
This minor version contains bug fixes and enhancements including:
- The minimum iOS deployment target of the SDK is now iOS 12.
- Fixed an issue where a handler was not being called to return an error when no externalId was present during login.
- Added a method
forgetLastKnownUserForAppId
to forget the last known user from persistence. - Added an initializer for SKTSettings with a parameter to ignore the last known user.
- Additional hardening to prevent crashes occurring in the SDK.
12.1.1
12.1.1
This minor version fixes the issue when logout call returns with 404
HTTP error.
12.1.0
12.1.0
This minor version contains bug fixes and enhancements including:
- Added
serviceBaseUrl
property that can be set on the settings object. - Fixed a hang risk warning that occurred when running the SDK in Xcode 14.
- Additional hardening to prevent crashes occurring in the SDK.
12.0.0
11.0.0
11.0.0
This major version contains a number of bug fixes and improvements including:
-
Improved APIs related to setting up a conversation delegate. The delegate should now be set by using the
setConversationDelegate
method on theSmooch
class. It is no longer possible to set a delegate by directly modifying aSKTConversation
object. -
Fixed an issue that caused the
unreadCountDidChange
delegate method to not be called in a multi-conversation setting. -
Fixed an issue that caused a "Done" button to incorrectly display in the navigation bar on smaller devices.
-
Fixed an observer-related crash that could occur infrequently when switching between conversations on slow connections.
-
Migrated to updated API documentation tooling.