Skip to content

Releases: zendesk/sunshine-conversations-ios

12.5.0

04 Dec 16:06
Compare
Choose a tag to compare

This minor version contains:

  • Updated file attachments to load from a web view instead of the browser, allowing for the inclusion of authorization headers in requests for enhanced security.

12.4.0

28 Oct 11:20
Compare
Choose a tag to compare

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 new resetLastKnownAuthenticatedUser method. Please note that the appId 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

28 May 12:23
Compare
Choose a tag to compare

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

29 Apr 15:08
Compare
Choose a tag to compare

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

24 Apr 12:51
Compare
Choose a tag to compare

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

18 Oct 11:30
Compare
Choose a tag to compare

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

23 Jun 08:16
Compare
Choose a tag to compare

12.1.1

This minor version fixes the issue when logout call returns with 404 HTTP error.

12.1.0

31 Jan 13:47
Compare
Choose a tag to compare

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

01 Nov 15:48
Compare
Choose a tag to compare

12.0.0

This major version provides support for iOS 16 and increases the iOS minimum deployment target from iOS 10.0 to iOS 11.0.

  • Fixed crashes relating to the conversation screen.

11.0.0

27 Jun 09:50
Compare
Choose a tag to compare

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 the Smooch class. It is no longer possible to set a delegate by directly modifying a SKTConversation 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.