Skip to content

Commit

Permalink
* Chat SDK v4.0.9
Browse files Browse the repository at this point in the history
* Added message menu interfaces and events to `BaseChannelModuleList`
  * List
    * `showMessageMenu(on:forRowAt:)`
    * `showFailedMessageMenu(on:)`
    * `showDeleteMessageAlert(on:oneTimeTheme:)`
    * `showMessageMenuSheet(for:cell:)`
    * `showMessageContextMenu(for:cell:forRowAt:)`
    * `createMessageMenuItems(for:) -> [SBUMenuItem]`
    * `createCopyMenuItem(for:) -> SBUMenuItem`
    * `createDeleteMenuItem(for:) -> SBUMenuItem`
    * `createEditMenuItem(for:) -> SBUMenuItem`
    * `createSaveMenuItem(for:) -> SBUMenuItem`
    * `createReplyMenuItem(for:) -> SBUMenuItem`
  * Delegate
    * `baseChannelModule(_:didTapRetryFailedMessage:)`
    * `baseChannelModule(_:didTapDeleteFailedMessage:)`
    * `baseChannelModule(_:didTapCopyMessage:)`
    * `baseChannelModule(_:didTapDeleteMessage:)`
    * `baseChannelModule(_:didTapEditMessage:)`
    * `baseChannelModule(_:didTapSaveMessage:)`
    * `baseChannelModule(_:didTapReplyMessage:)`
    * `baseChannelModule(_:didReactToMessage:withEmoji:selected:)`
    * `baseChannelModule(_:didTapMoreEmojisOnMessage:)`
    * `baseChannelModule(_:didDismissMenuForCell:)`
  * DataSource
    * `baseChannelModule(_:parentViewControllerDisplayMenuItems:) -> UIViewController?`
* Improved stability
  * Improved logic in `SBUUserListViewController`
  * Fixed typo in `SBUViewControllerSet`
  • Loading branch information
Jaesung Lee committed Aug 31, 2022
1 parent 05313a8 commit b450768
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 7 deletions.
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# Changelog

### v3.1.2 (Aug 31, 2022) with Chat SDK **v4.0.9**
* Added message menu interfaces and events to `BaseChannelModuleList`
* List
* `showMessageMenu(on:forRowAt:)`
* `showFailedMessageMenu(on:)`
* `showDeleteMessageAlert(on:oneTimeTheme:)`
* `showMessageMenuSheet(for:cell:)`
* `showMessageContextMenu(for:cell:forRowAt:)`
* `createMessageMenuItems(for:) -> [SBUMenuItem]`
* `createCopyMenuItem(for:) -> SBUMenuItem`
* `createDeleteMenuItem(for:) -> SBUMenuItem`
* `createEditMenuItem(for:) -> SBUMenuItem`
* `createSaveMenuItem(for:) -> SBUMenuItem`
* `createReplyMenuItem(for:) -> SBUMenuItem`
* Delegate
* `baseChannelModule(_:didTapRetryFailedMessage:)`
* `baseChannelModule(_:didTapDeleteFailedMessage:)`
* `baseChannelModule(_:didTapCopyMessage:)`
* `baseChannelModule(_:didTapDeleteMessage:)`
* `baseChannelModule(_:didTapEditMessage:)`
* `baseChannelModule(_:didTapSaveMessage:)`
* `baseChannelModule(_:didTapReplyMessage:)`
* `baseChannelModule(_:didReactToMessage:withEmoji:selected:)`
* `baseChannelModule(_:didTapMoreEmojisOnMessage:)`
* `baseChannelModule(_:didDismissMenuForCell:)`
* DataSource
* `baseChannelModule(_:parentViewControllerDisplayMenuItems:) -> UIViewController?`
* Improved stability
* Improved logic in `SBUUserListViewController`
* Fixed typo in `SBUViewControllerSet`

### v3.1.1 (Aug 17, 2022)
* Improved stability

Expand Down
4 changes: 2 additions & 2 deletions Package.resolved
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"repositoryURL": "https://github.com/sendbird/sendbird-chat-sdk-ios",
"state": {
"branch": null,
"revision": "0fb5fa2c97bc5d70ce7600699ebeea8df0015d1f",
"version": "4.0.8"
"revision": "5abbd0090e6a43574a73cfe5dc8580670baf8f47",
"version": "4.0.10"
}
}
]
Expand Down
6 changes: 3 additions & 3 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ let package = Package(
.package(
name: "SendbirdChatSDK",
url: "https://github.com/sendbird/sendbird-chat-sdk-ios",
from: "4.0.8"
from: "4.0.9"
),
],
targets: [
.binaryTarget(
name: "SendbirdUIKit",
url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/v3.1.1/SendbirdUIKit.xcframework.zip",
checksum: "822409d7e784e1b04ab07feefb0137d13659e276b7fe1175da04f0fd39972514"
url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/v3.1.2/SendbirdUIKit.xcframework.zip",
checksum: "f4e5f12a95f224c5de15fe2a3329195f434d05c8d68cd082272eb9f2e97d8c61"
),
.target(
name: "SendbirdUIKitTarget",
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ The minimum requirements for Sendbird UIKit for iOS are:

- iOS 11+
- Swift 5.0+
- Sendbird Chat SDK for iOS 4.0.8+
- Sendbird Chat SDK for iOS 4.0.9+

<br />

Expand All @@ -86,7 +86,7 @@ You can get started by creating a project. Sendbird UIKit support `Swift`, so yo

UIKit for iOS can be installed through either [`CocoaPods`](https://cocoapods.org/), [`Carthage`](https://github.com/Carthage/Carthage) or [`Swift Package Manager`](https://swift.org/package-manager/):

> Note: Sendbird UIKit for iOS is Sendbird Chat SDK-dependent. The minimum requirement of the Chat SDK for iOS is 4.0.8 or higher.
> Note: Sendbird UIKit for iOS is Sendbird Chat SDK-dependent. The minimum requirement of the Chat SDK for iOS is 4.0.9 or higher.

#### - Swift Packages
Expand Down

0 comments on commit b450768

Please sign in to comment.