Skip to content

Releases: sendbird/sendbird-uikit-ios

v3.7.0-beta.1

25 Sep 03:19
Compare
Choose a tag to compare
v3.7.0-beta.1 Pre-release
Pre-release

v3.7.0-beta.1 (Sep 25, 2023)

  • Added a inputVStackView that wraps the messageInputView at SBUBaseChannelModule.Input

v3.9.1

25 Sep 02:32
1b90cf6
Compare
Choose a tag to compare
  • Improved image cache stability
  • Improved unavailable message display condition check logic
  • Improved reactions related logic stability
  • Modified menu item action and menu sheet dismiss timing

v3.9.0

14 Sep 07:30
b6affd7
Compare
Choose a tag to compare
  • Added scrollToMessage(id:enablesScrollAnimation:enablesMessageAnimation:) to SBUBaseChannelModule.List and SBUBaseChannelViewController
  • Supports category filtering in a feed channel. Categories by which messages can be filtered can be created and edited in the dashboard

v3.8.0

01 Sep 08:43
Compare
Choose a tag to compare

v3.8.0 (Sep 1, 2023)

  • Improved timing of markAsRead calls
  • Fixed an issue where pending messages were not processed when changing channels in the same view controller
  • Fixed text view height not resetting on state change
  • Fixed an issue when using customized userList where the first list would continue to be added after the last was loaded
  • Added chatbot start interface startChatWithAIBot(id:distinct:errorHandler:) in SendbirdUI
    // Before using it, need to call app initialize and connect.
    SendbirdUI.startChatWithAIBot(botId: "BOT_ID_GOES_HERE", isDistinct: true) { error in
       // This code block will be invoked when there's an error
    }
  • Improved stability

v3.8.0-beta.1

24 Aug 11:37
Compare
Choose a tag to compare
v3.8.0-beta.1 Pre-release
Pre-release

v3.8.0-beta.1 (Aug 24, 2023)

  • Removed beta information on CFBundleShortVersionString

v3.8.0-beta

18 Aug 07:38
Compare
Choose a tag to compare
v3.8.0-beta Pre-release
Pre-release

v3.8.0-beta (Aug 18, 2023) with Chat SDK v4.10.0

  • Change the default authentication method for FeedChannel from WebSocket connection to API.
  • Added authenticatedFeed(completionHandler:) in SendbirdUI
  • Improved stability

v3.7.0-beta.0

17 Jul 10:24
Compare
Choose a tag to compare
v3.7.0-beta.0 Pre-release
Pre-release

v3.7.0-beta.0 (Jul 17, 2023)

  • Added quick reply features
    • Added SBUQuickReplyView, SBUQuickRepViewParams and SBUQuickReplyViewDelegate
    • Added SBUQuickReplyOptionView, SBUQuickReplyOptionViewDelegate
    • Added quickReplyView and quickReplySelectHandler to SBUUserMessageCell
    • Added groupChannelModule(_:didSelectQuickReplyOption:) to SBUGroupChannelModuleListDelegate
  • Added card list features
    • Added cardViewParamsCollectionBuilder to SBUGlobalCustomParams
    • Added SBUCardListData<CardData: Codable>
    • Added SBUCardListView and SBUCardListViewParams
    • Added SBUCardView and SBUCardViewParams
    • Added cardListView to SBUUserMessageCell

v3.6.2

14 Jul 09:43
Compare
Choose a tag to compare

v3.6.2 (Jul 14, 2023) with Chat SDK v4.9.5

  • Changed file cache key policy.
  • Improved the issue of exposing empty images when message status updating from pending to succeed.
  • Fixed infinite getChannel request issue when initializing SBUGroupChannelViewController with invalid channelURL
  • Applied thread message policy for pending or failed state
  • Modified sample rate and bit rate in recorder settings
    • sample rate: 11025
    • bit rate: 12000
  • Improved stability

v3.6.1

26 Jun 04:57
Compare
Choose a tag to compare

v3.6.1 (Jun 26, 2023)

  • Improved stability of file cache logic

v3.6.0

22 Jun 11:25
Compare
Choose a tag to compare

v3.6.0 (Jun 22, 2023) with Chat SDK v4.9.2

  • Support metatype interfaces in SBUModuleSet
    • Added the new public static properties corresponding to the previous in SBUModuleSet
    • Added the new public static properties corresponding to the previous in each SBU module classes.
    • Deprecated all of the previous public static properties in SBUModuleSet
    • Deprecated all of the previous public static properties in each SBU module classes.
    SBUModuleSet.GroupChannelListModule = CustomModule.self // Metatype Type
    SBUModuleSet.GroupChannelListModule.HeaderComponent = CustomComponent.self // Metatype Type
  • Support feature configuration
    • Added SBUConfig class
    • Added config property in SendbirdUI class
    • Added SBUPrioritizedConfig propertyWrapper
    • Applied decoder on SBUReplyType, SBUThreadReplySelectType enum
    • Deprecated
      • replyType, threadReplySelectType property in SBUReplyType class
      • init(type:threadReplySelectType:) method in SBUReplyType class
      • isVoiceMessageEnabled property in SBUVoiceMessageConfiguration class
      • isChannelListTypingIndicatorEnabled property in SBUGlobals class
      • isChannelListMessageReceiptStateEnabled property in SBUGlobals class
      • isOpenChannelUserProfileEnabled property in SBUGlobals class
      • isUserMentionEnabled property in SBUGlobals class
      • isVoiceMessageEnabled property in SBUGlobals class
  • Fixed a problem that tintcolor is not applied properly in SBUEmptyView class
  • Fixed an issue of changing 'AVAudioSession' before using the player.