From a6930328afe2fe9408e5cfd97f60795737489d29 Mon Sep 17 00:00:00 2001 From: "sha.sdk_deployment" Date: Fri, 20 Dec 2024 05:06:57 +0000 Subject: [PATCH] Update chat changelog for v4.22.0 --- CHANGELOG.md | 21 +++++++++++++++++++++ README.md | 4 ++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37d905d..e057fed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## v4.22.0 (Dec 20, 2024) +### Features + +- Supports for `Poll` feature is added for all message types. + - Added `poll` and `applyPoll(poll: Poll)` method in `BaseMessage`. + - Added `pollId` in `FileMessageCreateParams` and `MultipleFilesMessageCreateParams`. + +- Added `sampledReactedUserInfoList` in `Reaction` to support getting reaction-related data +- Added `ReactedUserInfo` +- Deprecated `sampledUserIds` in `Reaction` + +``` kotlin +class Reaction { + val sampledReactedUserInfoList: List +} +``` + +### Improvements + +- Improved sender profile update in super group channel. +- Fixed a bug where connecting fails with a user ID containing special characters. ## v4.21.1 (Nov 21, 2024) ### Features SDK now supports `Custom Report Categories` configured through Sendbird Dashboard, which takes effect after restarting the app. Previous report categories will remain until app restart. diff --git a/README.md b/README.md index b8afd62..68a7da4 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ Then, add the dependency to the project's top-level `build.gradle` file: ```gradle dependencies { ... - implementation 'com.sendbird.sdk:sendbird-chat:4.21.1' + implementation 'com.sendbird.sdk:sendbird-chat:4.22.0' ... } ``` @@ -104,7 +104,7 @@ TLS 1.3 is enabled by default in Sendbird SDK for Android. To disable it, please ```gradle dependencies { - implementation ('com.sendbird.sdk:sendbird-chat:4.21.1') { + implementation ('com.sendbird.sdk:sendbird-chat:4.22.0') { exclude group: 'org.conscrypt', module: 'conscrypt-android' } }