Skip to content

Releases: sendbird/sendbird-uikit-ios

3.32.2

19 Aug 02:34
d5bbda4
Compare
Choose a tag to compare

SendbirdUIKit

Improvements

  • Fixed a bug related to Mark As Unread feature, where unreadMessageInfoView is not displayed when entering channel with first unread message not on-screen

SendbirdUIMessageTemplate

none

3.32.1

07 Aug 09:24
a6106ff
Compare
Choose a tag to compare

SendbirdUIKit

  • SendbirdChatSDK dependency version has been updated to v4.29.2

SendbirdUIMessageTemplate

Improvements

  • Cascade Template Support: Added new cascadeView template type for vertical scrollable item lists
  • Enhanced Action System: Extended Action class with internalData field and internal action type

3.32.0

30 Jul 09:07
411e5a0
Compare
Choose a tag to compare

SendbirdUIKit

📌 New Features

Mark as Unread

Please also refer to the official mark as unread documentation.

  • Added mark as unread functionality for messages in Group Channel
  • New configuration property SBUConfig.GroupChannel.Channel.isMarkAsUnreadEnabled to enable/disable the feature
  • New "Mark as unread" menu item in message context menus
  • Visual unread message indicators with SBUUnreadMessageNewLine and SBUUnreadMessageInfoView
  • New delegate method groupChannelModule(_:didTapMarkAsUnread:) in SBUGroupChannelModuleListDelegate

URL Link Tap Interception

  • Added ability to intercept URL link taps in message text views. URL taps now call delegate methods instead of automatically opening URLs
  • Override these new delegate methods to customize the URL tap interception
    • New delegate method userMessageTextView(_:didTapURL:) in SBUUserMessageTextViewDelegate
    • New delegate method groupChannelModule(_:didTapURL:) in SBUGroupChannelModuleListDelegate

SendbirdUIMessageTemplate

none

3.31.1

25 Jul 08:13
8885252
Compare
Choose a tag to compare

SendbirdUIKit

  • Updated the SDK build base to Xcode 16.1.

SendbirdUIMessageTemplate

  • Updated the SDK build base to Xcode 16.1.

3.31.0

20 Jun 02:09
f4cd9b8
Compare
Choose a tag to compare

⚠️ Compatibility Notice

SendbirdUIKit v3.31.0 and earlier are not compatible with SendbirdChatSDK v4.28.1 or higher.
Please use SendbirdChatSDK ≤ 4.28.0 with UIKit versions up to v3.31.0.

To use SendbirdChatSDK ≥ 4.28.1, please upgrade to SendbirdUIKit v3.31.1 or later, which is built with Xcode 16.1.

SendbirdUIKit

Improvements and Deprecations

We have fixed autolayout warnings.
In the process, we have improved message cell types to be registered based on Metatypes, instead of instances.
Accordingly, the below interfaces in SBUGroupChannelModule.List have been deprecated.

  • open func register(adminMessageCell:nib:)
  • open func register(userMessageCell:nib:)
  • open func register(fileMessageCell:nib:)
  • open func register(multipleFilesMessageCell:nib:)
  • open func register(typingIndicatorMessageCell:nib:)
  • open func register(unknownMessageCell:nib:)
  • open func register(customMessageCell:nib:)

SendbirdUIMessageTemplate

  • none

3.30.2

19 May 00:53
0ba27c4
Compare
Choose a tag to compare

SendbirdUIKit

  • none

SendbirdUIMessageTemplate

Improvements

  • Added carousel scroll event handling in message template
  • Fixed new line string parsing issue in message template

3.30.1

20 Mar 06:39
6b4c14f
Compare
Choose a tag to compare

Improvements

Minimum iOS Version Requirement Updated

  • The minimum supported iOS version has been raised from iOS 12 to iOS 13.
  • No changes to functionality—just ensuring compatibility with modern iOS environments.

3.30.0

27 Feb 09:29
d0ee6f0
Compare
Choose a tag to compare

Improvements

Minimum iOS Version Requirement Updated

  • The minimum supported iOS version has been raised from iOS 12 to iOS 13.
  • No changes to functionality—just ensuring compatibility with modern iOS environments.

3.29.2

10 Feb 09:53
bf5f342
Compare
Choose a tag to compare

New Interfaces

  • Added initializeAndLoad(channelListQuery:) in SBUGroupChannelListViewModel to reset groupChannelListQuery and reload channel list.

3.29.1

04 Feb 12:38
1255088
Compare
Choose a tag to compare

Improvements

  • Fixed crash when handling invalid markdown syntax
  • Fixed QuickStart not working issue