Releases: sendbird/sendbird-uikit-ios
Releases · sendbird/sendbird-uikit-ios
v3.7.0-beta.1
v3.7.0-beta.1 (Sep 25, 2023)
- Added a
inputVStackView
that wraps themessageInputView
atSBUBaseChannelModule.Input
v3.9.1
- Improved image cache stability
- Improved unavailable message display condition check logic
- Improved reactions related logic stability
- Modified menu item action and menu sheet dismiss timing
v3.9.0
- Added
scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:)
toSBUBaseChannelModule.List
andSBUBaseChannelViewController
- Supports category filtering in a feed channel. Categories by which messages can be filtered can be created and edited in the dashboard
v3.8.0
v3.8.0 (Sep 1, 2023)
- Improved timing of
markAsRead
calls - Fixed an issue where pending messages were not processed when changing channels in the same view controller
- Fixed text view height not resetting on state change
- Fixed an issue when using customized userList where the first list would continue to be added after the last was loaded
- Added chatbot start interface
startChatWithAIBot(id:distinct:errorHandler:)
inSendbirdUI
// Before using it, need to call app initialize and connect. SendbirdUI.startChatWithAIBot(botId: "BOT_ID_GOES_HERE", isDistinct: true) { error in // This code block will be invoked when there's an error }
- Improved stability
v3.8.0-beta.1
v3.8.0-beta.1 (Aug 24, 2023)
- Removed beta information on
CFBundleShortVersionString
v3.8.0-beta
v3.8.0-beta (Aug 18, 2023) with Chat SDK v4.10.0
- Change the default authentication method for FeedChannel from WebSocket connection to API.
- Added
authenticatedFeed(completionHandler:)
inSendbirdUI
- Improved stability
v3.7.0-beta.0
v3.7.0-beta.0 (Jul 17, 2023)
- Added quick reply features
- Added
SBUQuickReplyView
,SBUQuickRepViewParams
andSBUQuickReplyViewDelegate
- Added
SBUQuickReplyOptionView
,SBUQuickReplyOptionViewDelegate
- Added
quickReplyView
andquickReplySelectHandler
toSBUUserMessageCell
- Added
groupChannelModule(_:didSelectQuickReplyOption:)
toSBUGroupChannelModuleListDelegate
- Added
- Added card list features
- Added
cardViewParamsCollectionBuilder
toSBUGlobalCustomParams
- Added
SBUCardListData<CardData: Codable>
- Added
SBUCardListView
andSBUCardListViewParams
- Added
SBUCardView
andSBUCardViewParams
- Added
cardListView
toSBUUserMessageCell
- Added
v3.6.2
v3.6.2 (Jul 14, 2023) with Chat SDK v4.9.5
- Changed file cache key policy.
- Improved the issue of exposing empty images when message status updating from pending to succeed.
- Fixed infinite getChannel request issue when initializing
SBUGroupChannelViewController
with invalidchannelURL
- Applied thread message policy for pending or failed state
- Modified sample rate and bit rate in recorder settings
- sample rate: 11025
- bit rate: 12000
- Improved stability
v3.6.1
v3.6.0
v3.6.0 (Jun 22, 2023) with Chat SDK v4.9.2
- Support metatype interfaces in
SBUModuleSet
- Added the new public static properties corresponding to the previous in
SBUModuleSet
- Added the new public static properties corresponding to the previous in each SBU module classes.
- Deprecated all of the previous public static properties in
SBUModuleSet
- Deprecated all of the previous public static properties in each SBU module classes.
SBUModuleSet.GroupChannelListModule = CustomModule.self // Metatype Type SBUModuleSet.GroupChannelListModule.HeaderComponent = CustomComponent.self // Metatype Type
- Added the new public static properties corresponding to the previous in
- Support feature configuration
- Added
SBUConfig
class - Added
config
property inSendbirdUI
class - Added
SBUPrioritizedConfig
propertyWrapper - Applied decoder on
SBUReplyType
,SBUThreadReplySelectType
enum - Deprecated
replyType
,threadReplySelectType
property inSBUReplyType
classinit(type:threadReplySelectType:)
method inSBUReplyType
classisVoiceMessageEnabled
property inSBUVoiceMessageConfiguration
classisChannelListTypingIndicatorEnabled
property inSBUGlobals
classisChannelListMessageReceiptStateEnabled
property inSBUGlobals
classisOpenChannelUserProfileEnabled
property inSBUGlobals
classisUserMentionEnabled
property inSBUGlobals
classisVoiceMessageEnabled
property inSBUGlobals
class
- Added
- Fixed a problem that tintcolor is not applied properly in
SBUEmptyView
class - Fixed an issue of changing 'AVAudioSession' before using the player.