v3.2.0 (Sep 21, 2022) with Chat SDK v4.0.13
IMPORTANT If you use Swift Package Manager, Please reset package cache before download the current version.
- Support Open channel list features
- Added classes
SBUOpenChannelListViewController
SBUOpenChannelCell
SBUOpenChannelListViewModel
SBUOpenChannelListModule
,SBUOpenChannelListModule.Header
andSBUOpenChannelListModule.List
- Added
OpenChannelListViewController
inSBUViewControllerSet
- Added
openChannelListModule
inSBUModuleSet
- Added
openChannelListTheme
andopenChannelCellTheme
inSBUTheme
- Added
isPullToRefreshEnabled
property inSBUBaseChannelListModule.List
- Added
pullToRefresh(_:)
function inSBUBaseChannelListModule.List
- Added
baseChannelListModuleDidSelectRefresh(_:)
protocol inSBUBaseChannelListModuleListDelegate
- Added
iconChannels
inSBUIconSetType
- Supported openChannelList feature on
moveToChannel
function inSendbirdUI
- Added classes
- Support Create open channel features
- Added classes
SBUCreateOpenChannelViewController
SBUCreateOpenChannelViewModel
SBUCreateOpenChannelModule
,SBUCreateOpenChannelModule.Header
andSBUCreateOpenChannelModule.ProfileInput
- Added
CreateOpenChannelViewController
inSBUViewControllerSet
- Added
createOpenChannelModule
inSBUModuleSet
- Added
createOpenChannelTheme
inSBUTheme
- Added
openChannelParamsCreateBuilder
inSBUGlobalCustomParams
- Added create open channel related Strings in
SBUStringSet
CreateOpenChannel_Create
,CreateOpenChannel_Header_Title
,CreateOpenChannel_ProfileInput_Placeholder
- Added
user
object inSBUUser
for accessing ChatSDK's user
- Added classes
- Added
openChannelModule(_:didTapMediaView:)
inOpenChannelModuleMediaDelegate
method. - Added
UITextField
related classesUITextField+SBUIKit
SBUUnderLineTextField
- Added
tag
parameter inSBUCommonItem
- Added
delete
case inMediaResourceType
- Added
SBUBaseChannelListViewModel
- Added
SBUBaseChannelListModule
,SBUBaseChannelListModule.Header
,SBUBaseChannelListModule.List
classes - Renamed
SBUGroupChannelListModuleListDelegate
functionschannelListModule(_:didSelectRowAt:)
togroupChannelListModule(_:didSelectRowAt:)
channelListModule(_:didDetectPreloadingPosition:)
togroupChannelListModule(_:didDetectPreloadingPosition:)
channelListModule(_:didSelectLeave:)
togroupChannelListModule(_:didSelectLeave:)
channelListModule(_:didChangePushTriggerOption:channel:)
togroupChannelListModule(_:didChangePushTriggerOption:channel:)
channelListModuleDidSelectRetry(_:)
togroupChannelListModuleDidSelectRetry(_:)
- Renamed
SBUGroupChannelListModuleListDataSource
functionchannelListModule(_:channelsInTableView:)
togroupChannelListModule(_:channelsInTableView:)
- Renamed
channelListModule
inSBUModuleSet
togroupChannelListModule
- Renmaed
defaultLeftButton
,defaultRightButton
todefaultLeftBarButton
,defaultRightBarButton
- Replaced
setPlaceholderImage(iconSize:)
tosetPlaceholder(type:iconSize:)
inSBUCoverImageView
- Added
setPlaceholder(type:iconSize:)
- Deprecated
setPlaceholderImage(iconSize:)
- Added