Skip to content

Releases: sendbird/sendbird-uikit-ios

3.21.0

02 May 08:51
730700d
Compare
Choose a tag to compare

New Feature

  • Added interfaces to SBUGlobals to set the ws host and api host up
  • Message templates are now supported in group channels
    • Added Carousel ui component for message template root body items
  • Added default and wide container types support for message contents size

Improvements

  • Fixed empty channels showing up in the channel list
  • Fixed Abnormal number of gesture recognizer dependencies issues
  • Fixed an issue where changing categories in FeedChannel would not work
  • Fixed an issue where the reaction of the last message was not updated
  • Updated the corner radius of the reaction container in the message bubble

v2.2.15

24 Apr 02:46
Compare
Choose a tag to compare
  • Updated iOS deployment target to 12.0
  • Updated Xcode version to 15.0
  • Added PrivacyInfo.xcprivacy for Apple Privacy Manifest

v2.1.16-privacy

24 Apr 04:37
Compare
Choose a tag to compare

Release 2.1.16 with privacy manifest

3.20.0

08 Apr 07:02
62d58a8
Compare
Choose a tag to compare

Improvements

  • Updated iOS deployment target to 12.0
  • Updated Xcode version to 15.0
  • Added PrivacyInfo.xcprivacy for Apple Privacy Manifest
  • Improved UI updates for single stream message to work smoothly

3.19.1

29 Mar 01:12
846006e
Compare
Choose a tag to compare

Improvements

  • Updated internal code to be compatible with ChatSDK 4.18.0

3.19.0

26 Mar 07:14
84dc62c
Compare
Choose a tag to compare

New Feature

Reactions is now supported for Super Group Channels in Sendbird UIKit.
To enable this feature, you must enable the Reactions attribute for your application in Sendbird server, and also enable Reactions for Super Group Channel in UIKit Config.

Here are the new interfaces.

  • SBUConfig.GroupChannel.channel.isSuperGroupReactionsEnabled
  • SBUAvailable.isSupportSuperGroupReactions()
  • SBUContentBaseMessageCell.enableEmojiLongPress
  • SBUUserMessageCellParams.enableEmojiLongPress
  • SBUFileMessageCellParams.enableEmojiLongPress
  • SBUMultipleFilesMessageCellParams.enableEmojiLongPress
  • SBUMessageReactionView.enableEmojiLongPress

New Interfaces

  • Added SBUSuggestedRepliesRenderType' to specify the conditions for displaying suggested replies`.
SendbirdUI.config.groupChannel.channel.isSuggestedRepliesEnabled = true
SendbirdUI.config.groupChannel.channel.showSuggestedRepliesFor = .allMessages

Improvements

  • Fixed an issue where unnecessary API calls caused loading during functionality access in offline mode while using LocalCaching
  • Removed v from Sendbird UIKit tags
  • SwiftLint integration and warning fixes

v3.18.2

19 Mar 12:41
7210c2b
Compare
Choose a tag to compare
  • Made the initializer of SBUFeedNotificationChannelViewParams public

v3.18.1

18 Mar 10:07
17f0b73
Compare
Choose a tag to compare
  • Added SBUFeedNotificationChannelViewParams to control how the views in SBUFeedNotificationChannelViewController are displayed.

v3.17.0

14 Mar 02:33
09cdeef
Compare
Choose a tag to compare
  • Supported for updating the playback rate of voicePlayer
    • Added updatePlaybackRate(_:) function on SBUVoicePlayer class
    • Changed the voicePlayer access level to public
      • SBUGroupChannelModule.List class
      • SBUMessageThreadModule.List class
      • SBUVoiceMessageInputView class
  • Enhanced documentation regarding the default view type for placeholder view properties.

v3.16.2

05 Mar 07:51
9019ecb
Compare
Choose a tag to compare
  • Fixed template generator bug causing improper variable-value binding