Skip to content

Releases: sendbird/sendbird-uikit-ios

v3.0.0-beta.2

02 May 07:55
Compare
Choose a tag to compare
v3.0.0-beta.2 Pre-release
Pre-release
  • Updated Chat SDK minimum version to 3.1.13
  • Added User Mention Features
    • Added Mention feature to SBUGlobals
      • userMentionConfig
      • isUserMentionEnabled
    • Added Mention to SBUStringSet
      • Mention.Trigger_Key
      • Mention.Limit_Guide
    • Added SBUUserMentionConfiguration
    • Added SBUBaseChannelViewModel methods
      • sendUserMessage(text:mentionedMessageTemplate:mentionedUserIds:parentMessage:)
      • updateUserMessage(message:text:mentionedMessageTemplate:mentionedUserIds:)
    • Added properties to SBUMessageInputView
      • defaultAttributes, mentionedAttributes
    • Added SBUMessageInputViewDelegate methods
      • messageInputView(_:shouldChangeTextIn:replacementText:) -> Bool
      • messageInputView(_:shouldInteractWith:in:interaction:) -> Bool
      • messageInputView(_:didChangeSelection:)
    • Added SBUGroupChannelModuleInputDelegate methods
      • groupChannelModule(_:didTapSend:mentionedMessageTemplate:mentionedUserIds:parentMessage:)
      • groupChannelModule(_:didTapEdit:mentionedMessageTemplate:mentionedUserIds:)
      • groupChannelModule(_:shouldLoadSuggestedMentions:)
    • Added SBUMentionManager, SBUMentionManagerDelegate and
      • mentionManager(_didChangeSuggestedMention:filteredText:isTriggered:), mentionManager(_:didInsertMentionsTo:)``SBUMentionManagerDataSource
    • Added SBUSuggestedMentionList, SBSBUSuggestedMentionListDelegate
      • Mention_Limit_Guide to SBUStringSet
      • isMentionGuideEnabled
      • SBUMentionLimitGuideCell
      • suggestedUserList(_:didSelectUser:)
    • Updated SBUGroupChannelCell
      • unreadMentionLabel
    • Updated SBUGroupChannelModule.Input
      • mentionManager
      • suggestedMentionList
      • setupMentionManager, updateSuggestedMentionList(with:), presentSuggestedMentionList(), dismissSuggestedMentionList()
    • Updated SBUUserCell to support SBUSuggestedMentionList
      • UserListType.suggestedMention
      • nicknameLabel and userIdLabel
      • Renamed userNickname to nicknameLabel
      • Renamed userNameTextColor and userNameFont to nicknameTextColor and nicknameFont
    • Updated SBUTheme for the mention features
      • mentionTextFont, mentionLeftTextColor, mentionRightTextColor, mentionLeftTextBackgroundColor, mentionRightTextBackgroundColor for message cell.
      • mentionTextFont, mentionTextColor, mentionTextBackgroundColor for message input.
      • mentionLimitGuideTextFont, mentionLimitGuideTextColor, separatorColor for channel.
      • unreadMentionTextFont, unreadMentionTextColor for channel cell.
      • nicknameTextFont, nicknameTextColor, nonameTextColor, userIdTextFont and userIdTextColor

v3.0.0-beta

12 Apr 03:28
Compare
Choose a tag to compare
v3.0.0-beta Pre-release
Pre-release
  • Applied modularization.
    • The structure has been changed to use Module for functions related to UI, and to use ViewModel for functions related to data processing.
  • Please refer to the Breaking changes v3.

v2.2.6

28 Mar 06:03
Compare
Choose a tag to compare
  • Updated chat SDK minor version to v3.1.7
  • Added new classes to support limited photo access level.
    • Added SBUSelectablePhotoViewController class.
    • Added SBUPhotoCollectionViewCell class.
    • Added SBUPhotoAccessLevel and SBUPhotoAccessibleStatus.
  • Added rootViewController parameter in moveToChannel function on SBUMain class and changed access level.
  • Added dismissAndMoveToChannel function on SBUCreateChannelViewController.
  • Improved stabilities

v2.1.18

10 Mar 11:24
Compare
Choose a tag to compare
  • Update ChatSDK minor version to 3.1.7

v2.2.5

08 Mar 11:14
Compare
Choose a tag to compare
  • Improved logic for caching
  • Improved stabilities

v2.1.17

02 Mar 02:59
Compare
Choose a tag to compare
  • Updated chat SDK minor version to 3.1.5.

v2.2.4

15 Feb 06:10
Compare
Choose a tag to compare
  • Added photoLibraryAccessLevel to SBUGlobals
  • Improved stabilities

v2.2.3

04 Feb 00:59
Compare
Choose a tag to compare
  • Added PHPickerViewControllerDelegate to SBUBaseChannelViewController
    • Added picker(_:didFinishPicking:)
    • Added showPhotoLibraryPicker()
    • Added showCamera()
    • Added showDocumentPicker()
    • Added UsingPHPicker to SBUGlobals
  • Added SBUBaseFileContentView
    • Added SBUCommonContentView
    • Added SBUImageContentView
    • Added SBUOpenChannelCommonContentView
    • Added SBUOpenChannelImageContentView
  • Opened action sheet delegate in SBUMessageInputView
    • Opened textViewDidChange(_:)
    • Opened textViewDidEndEditing(_:)
    • Opened textView(_:shouldChangeTextIn:replacementText:)
    • Opened didSelectActionSheetItem(index:identifier:)
  • Updated the UI of SBULoading
  • Modified SBUBaseChannelViewController to show loading indicator at the first loading.
  • Improved stabilities

v2.2.2

11 Jan 03:02
Compare
Choose a tag to compare
  • Fixed date comparison logic.
  • Fixed freezing issue when the file opens the first time.
  • Improved file cache logic.

v2.2.1

09 Dec 09:31
Compare
Choose a tag to compare
  • Updated Sendbird Chat SDK to 3.1.1
  • Added deleteResendableMessage(_:needReload:)
  • Improved stability