From b45076819cded4ab6a9342c3ae1649e445adae92 Mon Sep 17 00:00:00 2001 From: Jaesung Lee Date: Wed, 31 Aug 2022 17:50:29 +0900 Subject: [PATCH] * 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` --- CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ Package.resolved | 4 ++-- Package.swift | 6 +++--- README.md | 4 ++-- 4 files changed, 38 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7d2985..8fa3663 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/Package.resolved b/Package.resolved index 84d0d10..bceefd2 100644 --- a/Package.resolved +++ b/Package.resolved @@ -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" } } ] diff --git a/Package.swift b/Package.swift index 371c96f..4906cb7 100644 --- a/Package.swift +++ b/Package.swift @@ -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", diff --git a/README.md b/README.md index 712c8ae..deef7f4 100644 --- a/README.md +++ b/README.md @@ -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+
@@ -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