Releases: sendbird/sendbird-uikit-ios
Releases · sendbird/sendbird-uikit-ios
3.22.0
New Feature
- Added
public func setInputState(_:placeholder:)
inSBUMessageInputView
that enables or disables the input view inside a ChannelViewController
Improvements
- Fixed image rendering issues in message templates
- Separated deprecated logic from the ModuleSet into files
- Modified the access level of keyboard height calculation functions from 'private' to 'open'
getAdjustedKeyboardHeight(with:)
getTabBarHeight()
3.21.0
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
andwide
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
- Updated iOS deployment target to 12.0
- Updated Xcode version to 15.0
- Added PrivacyInfo.xcprivacy for Apple Privacy Manifest
v2.1.16-privacy
Release 2.1.16 with privacy manifest
3.20.0
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
Improvements
- Updated internal code to be compatible with ChatSDK 4.18.0
3.19.0
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
- Made the initializer of
SBUFeedNotificationChannelViewParams
public
v3.18.1
- Added
SBUFeedNotificationChannelViewParams
to control how the views inSBUFeedNotificationChannelViewController
are displayed.
v3.17.0
- Supported for updating the playback rate of voicePlayer
- Added
updatePlaybackRate(_:)
function onSBUVoicePlayer
class - Changed the
voicePlayer
access level topublic
SBUGroupChannelModule.List
classSBUMessageThreadModule.List
classSBUVoiceMessageInputView
class
- Added
- Enhanced documentation regarding the default view type for placeholder view properties.