diff --git a/CHANGELOG.md b/CHANGELOG.md index cdc4e956f..47abd54e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,59 @@ # Changelog - v3 +## [v3.8.1] (Nov 10 2023) + +### Features: +* `MessageContent` is not customizable with three new optional properties: + * `renderSenderProfile`, `renderMessageBody`, and `renderMessageHeader` + * How to use? + ```tsx + import Channel from '@sendbird/uikit-react/Channel' + import { useSendbirdStateContext } from '@sendbird/uikit-react/useSendbirdStateContext' + import { useChannelContext } from '@sendbird/uikit-react/Channel/context' + import MessageContent from '@sendbird/uikit-react/ui/MessageContent' + + const CustomChannel = () => { + const { config } = useSendbirdStateContext(); + const { userId } = config; + const { currentGroupChannel } = useChannelContext(); + return ( + { + return ( + ( + + )} + renderMessageBody={(props: MessageBodyProps) => ( + + )} + renderMessageHeader={(props: MessageHeaderProps) => ( + + )} + /> + ) + }} + /> + ) + } + ``` + +### Fixes: +* Fix runtime error due to publishing modules +* Add missing date locale to the `UnreadCount` banner since string +* Use the more impactful value between the `resizingWidth` and `resizingHeight` + * So, the original images' ratio won't be broken +* Apply the `ImageCompression` to the `Thread` module +* Apply the `ImageCompression` for sending file message and multiple files message + +### Improvements: +* Use `channel.members` instead of fetching for non-super group channels in the `SuggestedMentionList` + ## [v3.8.0] (Nov 3 2023) ### Feat: diff --git a/package.json b/package.json index 0f8865d03..f2e32606d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sendbird/uikit-react", - "version": "3.8.0", + "version": "3.8.1", "description": "Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.", "keywords": [ "sendbird",