Skip to content

Commit

Permalink
Merge pull request #127 from sendbird/release/3.27.0
Browse files Browse the repository at this point in the history
Release/3.27.0 -> main
  • Loading branch information
sendbird-sdk-deployment authored Aug 29, 2024
2 parents ec95de4 + 8f69521 commit 1b8973f
Show file tree
Hide file tree
Showing 76 changed files with 353,194 additions and 299,239 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,38 @@
# Changelog

### v3.27.0 (Aug 29, 2024)

## 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](https://sendbird.com/docs/chat/platform-api/v3/message/reactions-and-emojis/reactions-and-emojis-overview) 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

### v3.26.0 (Aug 14, 2024)


Expand Down
10 changes: 5 additions & 5 deletions Framework/SendbirdUIKit.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -10,34 +10,34 @@
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>SendbirdUIKit.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>SendbirdUIKit.framework/SendbirdUIKit</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>SendbirdUIKit.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Loading

0 comments on commit 1b8973f

Please sign in to comment.