Skip to content

Releases: sendbird/sendbird-uikit-android

v3.0.0-beta.3

02 Jun 11:44
Compare
Choose a tag to compare

v3.0.0-beta.3 (Jun 02, 2022) with Core SDK v3.1.14

  • Synchronized Builder methods and Params methods.

    • Added setErrorText() in BannedUserListFragment.Builder, ChannelListFragment.Builder, MemberListFragment.Builder, MutedMemberListFragment.Builder, OperatorListFragment.Builder.
    • Added setOnInputRightButtonClickListener(), setOnEditModeCancelButtonClickListener(), setOnEditModeSaveButtonClickListener(), setOnQuoteReplyModeCloseButtonClickListener(), setOnInputModeChangedListener(), setUseSuggestedMentionListDivider(), setOnTooltipClickListener(), setOnScrollBottomButtonClickListener(), setErrorText() in ChannelFragment.Builder, OpenChannelFragment.Builder.
    • Added setRightButtonText(), setOnRightButtonClickListener() in ChannelSettings.Builder.
    • Added setOnRightButtonClickListener(), setOnUserSelectChangedListener(), setOnUserSelectionCompleteListener(), setErrorText() in CreateChannelFragment.Builder, PromoteOperatorFragment.Builder.
    • Added setOnInputTextChangedListener(), setOnClearButtonClickListener(), setErrorText() in MessageSearchFragment.Builder.
    • Added setHeaderRightButtonIconResId(), setHeaderRightButtonIcon(), setUseHeaderRightButton(), setOnHeaderRightButtonClickListener() in ModerationFragment.Builder.
    • Added setOnInputRightButtonClickListener(), setOnEditModeCancelButtonClickListener(), setOnEditModeSaveButtonClickListener(), setOnInputModeChangedListener(), setOnScrollBottomButtonClickListener(), setOnMessageProfileLongClickListener(), setOnMessageInsertedListener(), setErrorText() in OpenChannelFragment.Builder.
    • Added setHeaderRightButtonIconResId(), setHeaderRightButtonIcon(), setUseHeaderRightButton(), setOnHeaderRightButtonClickListener(), setOnActionItemClickListener(), setErrorText() in ParticipantListFragment.Builder.
  • Mention improvement

    • Added setStartingPoint(long, boolean) in ChannelFragment.Builder.
    • Removed HighlightMessageInfo class.
    • Removed setHighlightMessageInfo(HighlightMessageInfo) in ChannelFragment.Builder.
    • Removed setHighlightMessageInfo(HighlightMessageInfo) and getHighlightMessageInfo() in MessageListAdapter.
    • Removed setHighlightMessageInfo(HighlightMessageInfo), getHighlightMessageInfo(), setSearchedTextUIConfig(TextUIConfig), and setSearchedTextUIConfig(TextUIConfig) in MessageListComponent.Params.
    • Removed setSearchedTextUIConfig(TextUIConfig) in ChannelFragment.Builder.
  • Added channel push setting option for sent from mentioned only.

  • Added ChannelPushSettingFragment and ChannelPushSettingActivity.

  • Added ChannelPushSettingViewModel, ChannelPushSettingModule, and ChannelPushSettingComponent.

v3.0.0-beta.2

29 Apr 08:22
Compare
Choose a tag to compare

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() and isUsingMention() in SendbirdUIKit.
    • Added setSuggestedMentionListAdapter(SuggestedMentionListAdapter) in ChannelFragment.Builder.
    • Added setMentionUIConfig(TextUIConfig, TextUIConfig) in ChannelFragment.Builder.
    • Added setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig) in ChannelFragment.Builder.
    • Added setSearchedTextUIConfig(TextUIConfig) in ChannelFragment.Builder.
    • Added setMentionUIConfig(TextUIConfig, TextUIConfig) in MessageListComponent.Params.
    • Added setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig) in MessageListComponent.Params.
    • Added setSearchedTextUIConfig(TextUIConfig) in MessageListComponent.Params.
    • Added setMessageUIConfig(MessageUIConfig) and getMessageUIConfig() in MessageListAdapter.
    • Added setMessageUIConfig(MessageUIConfig) in MessageViewHolder.
    • Added bindUserMention(UserMentionConfig, OnMentionEventListener) in MessageInputComponent.
    • Added setSuggestedMentionListAdapter(SuggestedMentionListAdapter) in MessageInputComponent.
    • Added setUseSuggestedMentionListDivider(boolean) in MessageInputComponent.
    • Added notifySuggestedMentionDataChanged(List<User>) in MessageInputComponent.
    • Added getMentionSuggestion() in ChannelViewModel.
    • Added loadMemberList(String) in ChannelViewModel.

v3.0.0-beta

12 Apr 04:50
Compare
Choose a tag to compare

v3.0.0-beta (Apr 12, 2022) with Core SDK v3.1.10

  • Support modules and components in the UIKit
  • See more details and breaking changes. [details]
  • See the Migration Guide for Converting V2 to V3. [details]

v2.2.5

29 Mar 08:35
Compare
Choose a tag to compare

v2.2.5 (Mar 29, 2022) with Core SDK v3.1.9

  • Improved stability.

v2.2.4

17 Feb 09:07
Compare
Choose a tag to compare

v2.2.4 (Fab 17, 2022) with Core SDK v3.1.7

  • Added setUseHeaderProfileImage(boolean) in ChannelFragment.Builder, OpenChannelFragment.Builder.

v2.2.3

26 Jan 06:05
Compare
Choose a tag to compare

v2.2.3 (Jan 26, 2022) with Core SDK v3.1.5

  • Added List<DialogListItem> makeMessageContextMenu(BaseMessage), boolean onMessageContextMenuItemClicked(BaseMessage, View, int, DialogListItem), saveFileMessage(FileMessage) in ChannelFragment, OpenChannelFragment.
  • Changed ViewModelStoreOwner from Activity to Fragment.
  • Improved stability.

v2.2.2

21 Dec 07:52
Compare
Choose a tag to compare

v2.2.2 (Dec 21, 2021) with Core SDK v3.1.3

  • Improved stability.

v2.2.1

10 Dec 08:57
Compare
Choose a tag to compare

v2.2.1 (Dec 10, 2021) with Core SDK v3.1.1

  • Improved stability.

v2.2.0

23 Nov 10:33
Compare
Choose a tag to compare

v2.2.0 (Nov 23, 2021) with Core SDK v3.1.0 DEPRECATED

  • Supported local caching.
    • Added getInitResultHandler() in SendBirdUIKitAdapter.
  • Supported message threading.
    • Added enum ReplyType { NONE, QUOTE_REPLY }.
    • Added setReplyType(ReplyType) in SendBirdUIKit.
    • Added getReplyType() in SendBirdUIKit.
  • Added getClickableViewMap() in MessageViewHolder.
  • Removed getClickableView(), getProfileView() in MessageViewHolder.
  • Added setListItemClickListener(OnIdentifiableItemClickListener<BaseMessage>), setListItemLongClickListener(OnIdentifiableItemLongClickListener<BaseMessage>) in ChannelFragment.Builder, OpenChannelFragment.Builder.
  • Deprecated setItemClickListener(OnItemClickListener<BaseMessage>), setItemLongClickListener(OnItemLongClickListener<BaseMessage>) in ChannelFragment.Builder, OpenChannelFragment.Builder.
  • Added MessageListAdapter(GroupChannel, boolean) in MessageListAdapter.
  • Deprecated MessageListAdapter(GroupChannel, OnItemClickListener<BaseMessage>), MessageListAdapter(GroupChannel, OnItemClickListener<BaseMessage>, OnItemLongClickListener<BaseMessage>), MessageListAdapter(GroupChannel, OnItemClickListener<BaseMessage>, OnItemLongClickListener<BaseMessage>, boolean) in MessageListAdapter.
  • Added setItems(GroupChannel, List<BaseMessage>, OnMessageListUpdateHandler) in MessageListAdapter.
  • Deprecated setItems(GroupChannel, List<BaseMessage>) in MessageListAdapter.
  • Added OpenChannelMessageListAdapter(OpenChannel, boolean) in OpenChannelMessageListAdapter.
  • Deprecated OpenChannelMessageListAdapter(OpenChannel, OnItemClickListener<BaseMessage>), OpenChannelMessageListAdapter(OpenChannel, OnItemClickListener<BaseMessage>, OnItemLongClickListener<BaseMessage>), OpenChannelMessageListAdapter(OpenChannel, OnItemClickListener<BaseMessage>, OnItemLongClickListener<BaseMessage>, boolean) in OpenChannelMessageListAdapter.
  • Added setItems(OpenChannel, List<BaseMessage>, OnMessageListUpdateHandler) in OpenChannelMessageListAdapter.
  • Deprecated setItems(OpenChannel, List<BaseMessage>) in OpenChannelMessageListAdapter.
  • Added setOnListItemClickListener(OnIdentifiableItemClickListener<BaseMessage>), setOnListItemLongClickListener(OnIdentifiableItemLongClickListener<BaseMessage>) in MessageListAdapter, OpenChannelMessageListAdapter.
  • Deprecated setOnItemClickListener(OnItemClickListener<BaseMessage>), setOnProfileClickListener(OnItemClickListener<BaseMessage>), setOnItemLongClickListener(OnItemLongClickListener<BaseMessage>) in MessageListAdapter, OpenChannelMessageListAdapter.

v2.1.8

23 Sep 05:12
Compare
Choose a tag to compare

v2.1.8 (Sep 23, 2021) with Core SDK v3.0.172

  • Added getMessageTootip(int count) in ChannelFragment.
  • Added initFromForeground(SendBirdUIKitAdapter adapter, Context context) in SendBirdUIKit.