From 73759d907daad18bb5adaa2809e21913bfb1bdfd Mon Sep 17 00:00:00 2001 From: Sravan S Date: Fri, 3 Feb 2023 17:58:58 +0900 Subject: [PATCH] Release: [v3.3.5] (Feb 3 2023) (#396) Features: * Voice Recorder&Player logic(not public yet) * Add a voice record logic: VoiceRecorderProvider, useVoiceRecorderContext, useVoiceRecorder * Add an audio play logic: VoicePlayerProvider, useVoicePlayerContext, useVoicePlayer * Create an integrated sample for the group channel Fix: * Migrate the outdated ChannelListQuery interface * Issue: A customer said the `userIdsFilter` of ChannelListQuery doesn't work when receiving messages There's been an internal channel filtering logic with custom channelListQuery, but it's broken because we've used the outdated interface of Chat SDK. * Fix: We migrated the outdated interface `_searchFilter` and `_userIdsFilter` to new things `searchFilter` and `userIdsFilter * Use the same word-splitting logic on the TextMessage and OGMessage * TextMessage will also allow opening the URL links * Use the same word wrapping style on the TextMessage and OGMessage * Apply string set into the moderation section * Add string set * CHANNEL_SETTING__OPERATORS__ADD_BUTTON: 'Add' * CHANNEL_SETTING__MODERATION__EMPTY_BAN: 'No banned members yet' * CHANNEL_SETTING__MODERATION__ALL_BAN: 'All banned members' * Edit should not be allowed when input is empty * New channel interrupts the current conversation * Do not set the current channel when getting an invitation * Add test for USER_INVITED in the reducer of ChannelList --- CHANGELOG.md | 25 +++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38df1cf8f..f63ffcee6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog - v3 +## [v3.3.5] (Feb 3 2023) +Features: +* Voice Recorder&Player logic(not public yet) + * Add a voice record logic: VoiceRecorderProvider, useVoiceRecorderContext, useVoiceRecorder + * Add an audio play logic: VoicePlayerProvider, useVoicePlayerContext, useVoicePlayer +* Create an integrated sample for the group channel + +Fix: +* Migrate the outdated ChannelListQuery interface + * Issue: A customer said the `userIdsFilter` of ChannelListQuery doesn't work when receiving messages + There's been an internal channel filtering logic with custom channelListQuery, but it's broken because we've used the outdated interface of Chat SDK. + * Fix: We migrated the outdated interface `_searchFilter` and `_userIdsFilter` to new things `searchFilter` and `userIdsFilter +* Use the same word-splitting logic on the TextMessage and OGMessage + * TextMessage will also allow opening the URL links + * Use the same word wrapping style on the TextMessage and OGMessage +* Apply string set into the moderation section + * Add string set + * CHANNEL_SETTING__OPERATORS__ADD_BUTTON: 'Add' + * CHANNEL_SETTING__MODERATION__EMPTY_BAN: 'No banned members yet' + * CHANNEL_SETTING__MODERATION__ALL_BAN: 'All banned members' +* Edit should not be allowed when input is empty +* New channel interrupts the current conversation + * Do not set the current channel when getting an invitation + * Add test for USER_INVITED in the reducer of ChannelList + ## [v3.3.4] (Jan 6 2023) Fix: * Add the time stamp rendering case for before this year on the ChannelList diff --git a/package-lock.json b/package-lock.json index 67886725f..cbc92fd70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@sendbird/uikit-react", - "version": "3.3.4", + "version": "3.3.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@sendbird/uikit-react", - "version": "3.3.4", + "version": "3.3.5", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@sendbird/chat": "^4.2.3", diff --git a/package.json b/package.json index 9469f9b57..c38529ab2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sendbird/uikit-react", - "version": "3.3.4", + "version": "3.3.5", "description": "React based UI kit for sendbird", "main": "dist/index.js", "style": "dist/index.css",