Releases: sendbird/sendbird-uikit-android
Releases · sendbird/sendbird-uikit-android
v3.2.2
v3.2.2 (Oct 27, 2022) with Core SDK v4.1.1
- Added
setOnScrollFirstButtonClickListener(OnConsumableClickListener)inChannelFragment.BuilderandOpenChannelFragment.Builder - Added
scrollToFirst(),setOnScrollFirstButtonClickListener(OnConsumableClickListener), andonScrollFirstButtonClicked(View)inMessageListComponentandOpemChannelMessageListComponent - Deprecated
setOnScrollBottomButtonClickListener(View.OnClickListener)inChannelFragment.BuilderandOpenChannelFragment.Builder - Deprecated
scrollToBottom(),setOnScrollBottomButtonClickListener(View.OnClickListener), andonScrollBottomButtonClicked(View)inMessageListComponentandOpemChannelMessageListComponent - Improved stability
v3.2.1
v3.2.1 (Sep 29, 2022) with Core SDK v4.0.9
- Added
takeVideo()inChannelFragmentandOpenChannelFragment - Support custom font in message bubble and input filed.
- Added
setRepliedMessageTextUIConfig(TextUIConfig), andsetMessageInputTextUIConfig(TextUIConfig)inChannelFragment.Builder - Added
setMessageInputTextUIConfig(TextUIConfig)inOpenChannelFragment.Builder - Added
setMessageInputTextUIConfig(TextUIConfig)andgetMessageInputTextUIConfig()inMessageInputComponent.Params - Added
setMessageInputTextUIConfig(TextUIConfig)andgetMessageInputTextUIConfig()inOpenChannelMessageInputComponent.Params - Added
setRepliedMessageTextUIConfig(TextUIConfig)inMessageListComponent.Params - Added
setCustomFontRes(int)inTextUIConfig.Builder
- Added
v3.2.0
v3.2.0 (Sep 15, 2022) with Core SDK v4.0.8
- Support OpenChannel list
- Added
OpenChannelListActivity,OpenChannelListFragment,OpenChannelListModule,OpenChannelListViewModel,OpenChannelListComponent, andOpenChannelListAdapter - Added
CreateOpenChannelActivity,CreateOpenChannelFragment,CreateOpenChannelModule,CreateOpenChannelViewModel, andChannelProfileInputComponent
- Added
- Moved widgets class into internal package.
setCustomFragment()functions have been added in the all Fragment.Builder class- Improved stability
v3.1.1
v3.1.1 (Aug 17, 2022) with Core SDK v4.0.5
- Added
setMessageTextUIConfig(TextUIConfig, TextUIConfig)inChannelFragment.Builder,OpenChannelFragment.Builder,MessageListComponent.Params,OpenChannelMessageListComponent.Params - Added
setSentAtTextUIConfig(TextUIConfig, TextUIConfig)inChannelFragment.Builder,OpenChannelFragment.Builder,MessageListComponent.Params,OpenChannelMessageListComponent.Params - Added
setNicknameTextUIConfig(TextUIConfig)inChannelFragment.Builder,MessageListComponent.Params - Added
setNicknameTextUIConfig(TextUIConfig, TextUIConfig, TextUIConfig)inOpenChannelFragment.Builder,OpenChannelMessageListComponent.Params - Added
setMessageBackground(int, int)inChannelFragment.Builder,OpenChannelFragment.Builder - Added
setMessageBackground(Drawable, Drawable)inMessageListComponent.Params,OpenChannelMessageListComponent.Params - Added
setReactionListBackground(int, int)inChannelFragment.Builder - Added
setReactionListBackground(Drawable, Drawable)inMessageListComponent.Params - Added
setOgtagBackground(int, int)inChannelFragment.Builder,OpenChannelFragment.Builder - Added
setOgtagBackground(Drawable, Drawable)inMessageListComponent.Params,OpenChannelMessageListComponent.Params - Added
setLinkedTextColor(int)inChannelFragment.Builder,OpenChannelFragment.Builder - Added
setLinkedTextColor(ColorStateList)inMessageListComponent.Params,OpenChannelMessageListComponent.Params
v3.1.0
v3.1.0 (Aug 3, 2022) with Core SDK v4.0.5
- Support Android 13
- Set the
maxSdkVersionofandroid.permission.READ_EXTERNAL_STORAGEto32
- Set the
- Removed
android.permission.REQUEST_INSTALL_PACKAGESpermission - Support moderation in OpenChannel
- Added
MODERATIONSinOpenChannelSettingsMenuComponent.Menu - Added
OpenChannelModerationActivity,OpenChannelModerationFragment,OpenChannelModerationModule,OpenChannelModerationViewModel - Added
OpenChannelOperatorListActivity,OpenChannelOperatorListFragment,OpenChannelOperatorListModule,OpenChannelOperatorListViewModel,OpenChannelOperatorListAdapter - Added
OpenChannelRegisterOperatorActivity,OpenChannelRegisterOperatorFragment,OpenChannelRegisterOperatorModule,OpenChannelRegisterOperatorViewModel,OpenChannelRegisterOperatorAdapter - Added
OpenChannelBannedUserListActivity,OpenChannelBannedUserListFragment,OpenChannelBannedUserListModule,OpenChannelBannedUserListViewModel,OpenChannelBannedUserListAdapter - Added
OpenChannelMutedParticipantListActivity,OpenChannelMutedParticipantListFragment,OpenChannelMutedParticipantListModule,OpenChannelMutedParticipantListViewModel,OpenChannelMutedParticipantListAdapter - Added
newOpenChannelModerationFragment(),newOpenChannelOperatorListFragment(),newOpenChannelRegisterOperatorFragment(),newOpenChannelMutedParticipantListFragment(),newOpenChannelBannedUserListFragment()inUIKitFragmentFactory
- Added
- Improved stability
v2.2.6
v3.0.0
v3.0.0 (Jul 12, 2022) with Core SDK v4.0.4
- Support
modulesandcomponentsin the UIKit - Added
setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig)inOpenChannelFragment.Builder - Rename
PromoteOperatortoRegisterOperator- Rename
PromoteOperatorActivitytoRegisterOperatorActivity - Rename
PromoteOperatorFragmenttoRegisterOperatorFragment - Rename
PromoteOperatorModuletoRegisterOperatorModule - Rename
PromoteOperatorListComponenttoRegisterOperatorListComponent - Rename
PromoteOperatorListAdaptertoRegisterOperatorListAdapter - Rename
PromoteOperatorViewModeltoRegisterOperatorViewModel - Rename
newPromoteOperatorFragment()tonewRegisterOperatorFragment()inUIKitFragmentFactory - Rename
onBindPromoteOperatorListComponent()toonBindRegisterOperatorListComponent()inRegisterOperatorFragment - Rename
setPromoteOperatorListAdapter()tosetRegisterOperatorListAdapter()inRegisterOperatorFragment.Builder - Rename
setMemberListComponent()tosetRegisterOperatorListComponent()inRegisterOperatorModule - Rename
getPromoteOperatorListComponent()togetRegisterOperatorListComponent()inRegisterOperatorModule - Rename
getOperatorDismissed()togetOperatorUnregistered()inPromoteOperatorViewModel
- Rename
- See more details and breaking changes. [details]
- See the Migration Guide for Converting V2 to V3. [details]
v3.0.0-beta.3
v3.0.0-beta.3 (Jun 02, 2022) with Core SDK v3.1.14
-
Synchronized Builder methods and Params methods.
- Added
setErrorText()inBannedUserListFragment.Builder,ChannelListFragment.Builder,MemberListFragment.Builder,MutedMemberListFragment.Builder,OperatorListFragment.Builder. - Added
setOnInputRightButtonClickListener(),setOnEditModeCancelButtonClickListener(),setOnEditModeSaveButtonClickListener(),setOnQuoteReplyModeCloseButtonClickListener(),setOnInputModeChangedListener(),setUseSuggestedMentionListDivider(),setOnTooltipClickListener(),setOnScrollBottomButtonClickListener(),setErrorText()inChannelFragment.Builder,OpenChannelFragment.Builder. - Added
setRightButtonText(),setOnRightButtonClickListener()inChannelSettings.Builder. - Added
setOnRightButtonClickListener(),setOnUserSelectChangedListener(),setOnUserSelectionCompleteListener(),setErrorText()inCreateChannelFragment.Builder,PromoteOperatorFragment.Builder. - Added
setOnInputTextChangedListener(),setOnClearButtonClickListener(),setErrorText()inMessageSearchFragment.Builder. - Added
setHeaderRightButtonIconResId(),setHeaderRightButtonIcon(),setUseHeaderRightButton(),setOnHeaderRightButtonClickListener()inModerationFragment.Builder. - Added
setOnInputRightButtonClickListener(),setOnEditModeCancelButtonClickListener(),setOnEditModeSaveButtonClickListener(),setOnInputModeChangedListener(),setOnScrollBottomButtonClickListener(),setOnMessageProfileLongClickListener(),setOnMessageInsertedListener(),setErrorText()inOpenChannelFragment.Builder. - Added
setHeaderRightButtonIconResId(),setHeaderRightButtonIcon(),setUseHeaderRightButton(),setOnHeaderRightButtonClickListener(),setOnActionItemClickListener(),setErrorText()inParticipantListFragment.Builder.
- Added
-
Mention improvement
- Added
setStartingPoint(long, boolean)inChannelFragment.Builder. - Removed
HighlightMessageInfoclass. - Removed
setHighlightMessageInfo(HighlightMessageInfo)inChannelFragment.Builder. - Removed
setHighlightMessageInfo(HighlightMessageInfo)andgetHighlightMessageInfo()inMessageListAdapter. - Removed
setHighlightMessageInfo(HighlightMessageInfo),getHighlightMessageInfo(),setSearchedTextUIConfig(TextUIConfig), andsetSearchedTextUIConfig(TextUIConfig)inMessageListComponent.Params. - Removed
setSearchedTextUIConfig(TextUIConfig)inChannelFragment.Builder.
- Added
-
Added channel push setting option for sent from mentioned only.
-
Added
ChannelPushSettingFragmentandChannelPushSettingActivity. -
Added
ChannelPushSettingViewModel,ChannelPushSettingModule, andChannelPushSettingComponent.
v3.0.0-beta.2
v3.0.0-beta.2 (Apr 29, 2022) with Core SDK v3.1.12
- Supported user mention in
GroupChannel. - Now you can send mentioning text to the other users in
GroupChannel. These following functions are available.- Added
setUseMention(boolean),setUserMentionConfig(UserMentionConfig),getUserMentionConfig()andisUsingMention()inSendbirdUIKit. - Added
setSuggestedMentionListAdapter(SuggestedMentionListAdapter)inChannelFragment.Builder. - Added
setMentionUIConfig(TextUIConfig, TextUIConfig)inChannelFragment.Builder. - Added
setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig)inChannelFragment.Builder. - Added
setSearchedTextUIConfig(TextUIConfig)inChannelFragment.Builder. - Added
setMentionUIConfig(TextUIConfig, TextUIConfig)inMessageListComponent.Params. - Added
setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig)inMessageListComponent.Params. - Added
setSearchedTextUIConfig(TextUIConfig)inMessageListComponent.Params. - Added
setMessageUIConfig(MessageUIConfig)andgetMessageUIConfig()inMessageListAdapter. - Added
setMessageUIConfig(MessageUIConfig)inMessageViewHolder. - Added
bindUserMention(UserMentionConfig, OnMentionEventListener)inMessageInputComponent. - Added
setSuggestedMentionListAdapter(SuggestedMentionListAdapter)inMessageInputComponent. - Added
setUseSuggestedMentionListDivider(boolean)inMessageInputComponent. - Added
notifySuggestedMentionDataChanged(List<User>)inMessageInputComponent. - Added
getMentionSuggestion()inChannelViewModel. - Added
loadMemberList(String)inChannelViewModel.
- Added