Skip to content

Releases: sendbird/sendbird-uikit-ios-spm

v3.5.1

17 Mar 08:55
Compare
Choose a tag to compare

v3.5.1 (Mar 17, 2023)

  • Improved stability

v3.5.0

14 Mar 16:41
Compare
Choose a tag to compare

v3.5.0 (Mar 14, 2023) with Chat SDK v4.6.0

  • Added Support for Notification Channels
    • SBUFeedNotificationChannelViewController and SBUFeedNotificationChannelModule (Header, List) added
    • SBUChatNotificationChannelViewController and SBUChatNotificationChannelModule (Header, List) added

v3.4.0

06 Mar 09:01
Compare
Choose a tag to compare

v3.4.0 (Mar 6, 2023) with Chat SDK v4.5.0

  • Support voice message features in Group Channel
    • Added views
      • Added SBUVoiceMessageInputView
      • Added SBUVoiceContentView
      • Added voice message features to SBUMessageInputView
        • Added voiceMessageButton
        • Added showsVoiceMessageButton
    • Added delegates
      • Added messageInputViewDidTapVoiceMessage(_:) to SBUMessageInputViewDelegate
    • Added classes
      • Added SBUVoiceRecorder
      • Added SBUVoicePlayer
      • Added SBUVoiceFileInfo
    • Added static properties in SBUGlobals
      • Added SBUVoiceMessageConfiguration class
        • Added isVoiceMessageEnabled in SBUVoiceMessageConfiguration
        • Added minRecordingTime in SBUVoiceMessageConfiguration/Recorder
        • Added maxRecordingTime in SBUVoiceMessageConfiguration/Recorder
      • Added voiceMessageConfig in SBUGlobals
      • Added isAVPlayerAlwaysEnabled in SBUGlobals
    • Added new strings in SBUStringSet
      • Added SBUStringSet/VoiceMessage class
        • Added Input nested string set class in VoiceMessage
        • Added Alert nested string set class in VoiceMessage
        • Added Preview nested string set class in VoiceMessage
        • Added fileName string in VoiceMessage
  • Opened SBUChannelInfoHeaderView
  • Improved stability

v3.3.7

28 Feb 07:35
Compare
Choose a tag to compare

v3.3.7 (Feb 28, 2023) with Chat SDK v4.4.0

  • Opened popToChannel() in SBUBaseSelectUserViewController
  • Added UITableView header interfaces to the list components
    • Opened tableView(_:viewForHeaderInSection:)
    • Opened tableView(_:heightForHeaderInSection:)

v.2.2.13

28 Feb 08:16
Compare
Choose a tag to compare

v2.2.13 (Feb 28, 2023)

  • Added popChannel() in SBUBaseChannelSettingViewController

v3.3.6

16 Feb 06:13
Compare
Choose a tag to compare

v3.3.6 (Feb 16, 2023)

  • Improved stability

v3.3.5

13 Feb 08:38
Compare
Choose a tag to compare

v3.3.5 (Feb 13, 2023)

  • Modify the channel initialization logic to draw first with cached messages

v3.5.0-beta.0

06 Feb 07:52
Compare
Choose a tag to compare
v3.5.0-beta.0 Pre-release
Pre-release

v3.5.0-beta.0 (Feb 6, 2022) with Chat SDK v4.3.0

Notification Channel

A notification channel is a new group channel dedicated to receiving one way marketing and transactional messages.To allow users to view messages sent through Sendbird Message Builder with the correct rendering, you need to implement the notification channel view using SBUNotificationChannelViewController or SBUNotificationChannelModule.

  • Added new viewController
    • Added SBUNotificationChannelViewController class
    • Added NotificationChannelViewController static property to SBUViewControllerSet
  • Added new module
    • Added SBUNotificationChannelModule class
    • Added notificationChannelModule static property to SBUModuleSet
    • Added header component
      • Added SBUNotificationChannelModule.Header class
      • Added SBUNotificationChannelModuleHeaderDelegate protocol
    • Added list component
      • Added SBUNotificationChannelModule.List class
      • Added SBUNotificationChannelModuleListDelegate protocol
      • Added SBUNotificationChannelModuleListDataSource protocol
      • Added SBUNotificationMessageCell class
  • Added new strings to SBUStringSet
    • Added Empty_No_Notifications static property
    • Added Notification_Channel_CustomType static property
    • Added Notification_Channel_URL static property
    • Added Notification_Channel_Name_Default static property

Message Template

  • Added Message Template classes
    • Added SBUMessageTemplate class
    • Added SBUMessageTemplate.Action class
  • Added new theme
    • Added SBUMessageTemplateTheme class
    • Added messageTemplateTheme static property to SBUTheme
  • Added new strings to SBUStringSet
    • Added Message_Template_Error static property

v3.3.4

25 Jan 09:46
Compare
Choose a tag to compare

v3.3.4 (Jan 25, 2023)

  • Added web preview image width restriction

v3.3.3

20 Jan 08:17
Compare
Choose a tag to compare

v3.3.3 (Jan 20, 2023) with Chat SDK v4.2.4

  • Changed image compression option's default value to true
  • Added processing for SendbirdChat initializer errors in SendbirdUI Initializer.