Skip to content

Releases: sendbird/sendbird-uikit-ios

v1.2.0

27 Aug 07:03
Compare
Choose a tag to compare
  • Added operator features
    • Member managing (ban/unban, mute/unmute, promote/dismiss)
    • Moderation feature for the operator
    • Channel freezing/unfreezing
    • Channel creator will be the default operator
    • Added SBUModerationsViewController class
  • Added GroupChannel type selector to create
  • Improved image cache logic with auth key
  • Fixed the problem of chat bubbles width becoming the maximum on short messages
  • Fixed Bottom sheet closed automatically issue
  • Improved stability
  • Modified all codes indentation
  • Deprecated
    • SBUChannelSettingsViewController
      • cellNotificationIconColor -> Use cellTypeIconTintColor
      • cellMemberIconColor -> Use cellTypeIconTintColor
      • cellMemberButtonColor -> Use cellArrowIconTintColor
  • Updated - MessagingSDK minimum version to v3.0.200

v1.1.4

15 Aug 05:28
Compare
Choose a tag to compare
  • Fixed - Default initialization function support for Objective-C

v1.1.3

14 Aug 04:46
Compare
Choose a tag to compare
  • Implemented - OG tag messages feature
  • Fixed - Unmodified message not editable
  • Updated - MessagingSDK minimum version to 3.0.198

v1.1.2

03 Aug 02:03
Compare
Choose a tag to compare
  • Fixed - Message delivered status checker

v1.1.1

17 Jul 05:28
Compare
Choose a tag to compare
  • Supported - access control for customizing classes and functions
  • Modified - userDidLeave logic for includeEmptyChannel
  • Improved - Stability

v1.1.0

10 Jul 05:35
Compare
Choose a tag to compare
  • Supported - Reaction feature
    • Added classes
      • SBUReactionsViewController
      • SBUMessageReactionView
      • SBUReactionCollectionViewCell
      • SBUEmojiManager
    • Added methods
      • setReaction(message:emojiKey:didSelect:) in SBUChannelViewController class
      • setTapEmojiGestureHandler(cell:emojiKey:) in SBUChannelViewController class
      • setLongTapEmojiGestureHandler(cell:emojiKey:) in SBUChannelViewController class
      • showEmojiListModal(message:) in SBUChannelViewController class

v1.0.11

25 Jun 04:37
Compare
Choose a tag to compare
  • Supported - Custom SBDChanngeListQuery in the initialization function of SBUChannelListViewController
  • Supported - Custom SBDMessageListParams in the initialization function of SBUChannelViewController
  • Added - Unknown type message

v1.0.10

18 Jun 04:45
Compare
Choose a tag to compare
  • Fixed - Incorrect operator check logic in frozen group channel

v1.0.9

08 Jun 09:39
Compare
Choose a tag to compare
  • Supported customized params, Changed access control
    • SBUChannelViewController
      • channel, messageList, resendableMessages properties
      • sendUserMessage(messageParams:)
      • sendFileMessage(messageParams:)
      • resendMessage(failedMessage:)
      • updateUserMessage(message:, text:)
      • updateUserMessage(message:, messageParams:)
      • deleteMessage(message:)
    • SBUChannelViewController
      • channelList property
      • changePushTriggerOption(option:, channel:, completionHandler:)
      • leaveChannel(channel:, completionHandler:)
    • SBUChannelSettingsViewController
      • updateChannel(channelName:, coverImage:)
      • selectChannelImage()
      • changeChannelName()
    • SBUCreateChannelViewController
      • createChannel(userIds:)
      • createChannel(params:)
    • SBUInviteUserViewController
      • inviteUsers()
      • inviteUsers(userIds:)
  • Added - setFrozenModeState() method for changing frozen channel UI in MessageInputView
  • Fixed - Update empty view UI after receiving message

v1.0.8

28 May 07:01
Compare
Choose a tag to compare
  • Modified - File message information in channel preview
  • Modified - Access control for channel objects
  • Added - Required initializers