Skip to content

Releases: sendbird/sendbird-uikit-ios-spm

3.27.5

20 Nov 11:08
f454438
Compare
Choose a tag to compare

New Interfaces

Added flag options in SBUGlobals that lets you choose to show a loading indicator in cases where the indicator is undisplayed by default.

  • SBUGlobals.loadingIndicator.groupChannelList.cachedChannels
  • SBUGlobals.loadingIndicator.groupChannel.cachedMessages

Improvements

  • Added functionality to retry up to 10 times if an individual message template cannot be retrieved from the server
  • Fixed a bug where the category filter was positioned outside the safe area

3.27.4

15 Oct 02:34
90860b9
Compare
Choose a tag to compare

Improvements

  • Fixed a bug where the category filter was positioned outside the safe area

3.27.3

10 Oct 02:56
57217a3
Compare
Choose a tag to compare

Improvements

  • Fixed crash when markdown link string is invalid

3.27.2

13 Sep 01:45
37e84b0
Compare
Choose a tag to compare

Improvements

  • Fixed the behaviour of extended_message_payload.disable_chat_input to work correctly with sequential messages in a workflow.
  • Improved stability

3.27.1

04 Sep 04:53
5f60066
Compare
Choose a tag to compare
  • SendbirdChatSDK dependency version has been updated to v4.21.1

Improvements

  • Fixed incorrect exposure of trailing layouts when rendering templates
  • Replaced the deprecated method markAsViewed() with logViewed() from SendbirdChatSDK

3.27.0

29 Aug 05:29
ff01f50
Compare
Choose a tag to compare

New Features

  • Added support for EmojiCategory. You can now filter emojis for different messages when adding Reactions to a message.
    • Interfaces
      • SBUGlobals.emojiCategoryFilter: (BaseMessage) -> [Int64]?
    • Note: You need to set your custom EmojiCategory using Sendbird Platform API in advance.

New Interfaces

  • Added views for MessageForm that work with the Sendbird dashboard (interfaces related to form have been deprecated)

    • Added SBUMessageFormView data base view class

    • Added SBUSimpleMessageFormView view class

    • Added SBUMessageFormItemView data base view class

    • Added SBUMessageFormChipsItemView, SBUMessageFormSingleTextItemView and SBUMessageFormMultiTextItemView item view classes

    • Added SBUMessageFormFallbackView fallback view class

    • Added SBUMesageFormChipView, SBUTextView view classes

    • Added SBUMessageFormViewDelegate and SBUMessageFormItemViewDelegate protocols

    • Added submitMessageForm(message:) in SBUGroupChannelViewModel class

    • Added getChatInputDisabledState(hasNext:) method in extension of BaseMessage

    • Added isFormSubmitting, formItemValidationStatus properties in extension of BaseMessage

    • Added isValidVersion property in extension of MessageForm

    • Added keyboardType and isTextInputType properties in extension of MessageFormItem.LayoutType

    • Added canUpdate(_:) and isValid(_:) functions in extension of MessageFormItem.ResultCount

    • Added isOnlyOne property in extension of MessageFormItem.ResultCount

    • Deprecated SBUFormViewDelegate and SBUFormFieldViewDelegate protocols

    • Deprecated SBUFormFieldView and SBUSimpleFormFieldView classes

    • Deprecated SBUFormFieldInputType enum

    • Deprecated SBUFormView and SBUSimpleFormView classes

3.26.0

14 Aug 08:45
a5d7347
Compare
Choose a tag to compare
  • Fixed wrong background color issue in mention limit guide
  • Improve stream message determination criteria
  • Fixed an issue where the alignment of menu and aciton sheet was exposed as rtl style.
  • Fixed text alignment in SBUUserMessageTextView and SBUMessageInputView to be changed by checking the RTL property of the input message if the app is RTL layout
    • Add isRTLCharacter(with:) static method in SBUUtils
    • Add rtlCharacterSet static property in SBUUtils

3.25.0

01 Aug 05:21
f27339f
Compare
Choose a tag to compare
  • Support Right-to-Left (RTL) languages
  • Added a static method to force a change to the value of a view's semantic content attribute
    • Added setSemanticContentAttributeRecursively(view: UIView, attribute: UISemanticContentAttribute) in UIView Extension
  • Resolved the autolayout warnings for the message template
  • Fixed Markdown syntax exposed in channel preview even when Markdown is enabled

3.24.4

26 Jul 03:07
5ba6f75
Compare
Choose a tag to compare
  • ChatSDK dependency version has been updated to v4.19.9

Improvements

  • Fixed menu sheet item background color appearing white after theme change
  • Fixed issue with voiceMessageInputView being drawn behind tabbar
  • Fixed voiceMessageInputView layouts to be drawn without being affected by rotation
  • Fixed minor bugs in MessageTemplate and default layout values

3.24.3

18 Jul 05:54
50e8747
Compare
Choose a tag to compare

Improvements

  • ChatSDK dependency version has been updated to v4.19.8