## [6.1.9] (2026-10-15)

### fix

- Fix the issue where the recall action stays in the message action menu after the revoke time window has expired, until the message list is re-rendered.
- Fix the issue where the message nick is too short.

## [6.1.8] (2026-10-09)

### fix

- Fix the issue: onScrollEnd stays in a pending state when the message list is at the bottom

## [6.1.7] (2026-09-18)

### feat

- Support streaming message rendering in cloud search results.
- Support message location jump and subsequent pull of message list.

### fix

- When the lastMessage of the conversation list is a streaming message, if the markdown/isStreamEnded is invalid during SDK initialization, display the content, otherwise display [streaming message].
- Pause message list scrolling when the message operation menu is opened to avoid the menu being pushed away.
- Stream message Add DOMPurify to the rendering to prevent XSS attacks.
- Add isSafeUrl to the custom link message to prevent XSS attacks.
- export `isCallMessage` function.

## [6.1.6] (2026-09-08)

### feat

- Chat: Prompt a dialog when CallKit is not integrated.
- Search: Prompt a dialog when the plugin is not enabled.

## [6.1.5] (2026-09-04)

### feat

- Support streaming message(markdown) parsing.

### fix

- Fix the issue where the reference message does not disappear when switching conversations in the input box.
- Fix the MessageInput Text alignment issue.
- Fix some known issues.

## [6.1.4] (2026-09-01)

### feat

- Support disable mention in group chat.
- Optimize SearchH5 interaction.

## [6.1.3] (2026-08-12)

### feat

- Fix: Support read receipt forwarding.

## [6.1.2] (2026-08-11)

### fix

- Chat: Fix the issue where the reference message does not exist due to the read acknowledgment in the single chat scenario

## [6.1.1] (2026-07-31)

### fix

- Chat: Fix some issues of contact list.

## [6.1.0] (2026-07-29)

### feat

- Chat: Copy and move Chat related components to @tencentcloud/chat-uikit-react library

## [6.0.3] (2026-07-20)

### feat

- Chat: Support unread count in conversation.
- Chat: ConversationList component supports enableLocalSearch property.

### fix

- Chat: Fix the problem of message read receipt display when the message is not read.
- Chat: Fix the problem of search component performance.

## [6.0.2] (2026-06-24)

### feat

- Chat: H5 adaptation for chat components: ConversationList, ContactList, ChatHeader, MessageList, MessageInput, ChatSetting, Search.

## [6.0.1] (2026-06-12)

### feat

- Chat: Add `messageAvatar` property to `Message` component, support custom message avatar.
- Chat: Support conversation draft feature.
- Chat: Support "peer typing" feature.

### fix

- Chat: Fix the problem of message avatar not displaying correctly.

## [6.0.0] (2026-05-28)

### feat

- break change for switch data source from chat-engine-lite to atomicxcore/core
- upgrade lite-chat to 1.6.15
- sdk native support message quoting feature

## [5.5.1] (2026-03-11)

### feat

- Adjust the dependency on the base library to peerDependencies.

## [5.5.0] (2026-03-10)

### feat

- upgrade engine、sdk、core to lite version

## [5.3.0] (2026-02-05)

### feat

- Support React^19 version

### fix

- when single chat both sides are not contacts, do not show the modify remark function

## [4.5.3] (2025-12-30)

### feat

- Add ErrorModal for error display just in development environment

## [4.5.1] (2025-12-16)

### feat

- Add ImagePreview component with zoom and drag functionality for viewing images in modal
- Add @ mention feature in text editor
- Add maxLength property to MessageInput for controlling input length

### refactor

- Refactor editor core code to optimize extension management and content conversion
- Optimize input handling logic in MessageInputState to improve message processing flow

## [3.4.8] (2025-12-08)

### feat

- Refactor getLatestMessagePreview to improve message preview logic, including handling of group tips and operation types
- Update QuotedMessagePreview to apply emoji conversion for quoted messages
- Adjust MessageList to better manage message chunking and message metadata visibility based on conversation type
- Introduce message nicknames and adjust layout for better alignment
- Improve internationalization support for message types and operation messages

## [3.4.7] (2025-12-02)

#### fix

- Chat: Fixed unnecessary rounded corners on video media information
- Chat: Fixed issue where voice call peer does not update when switching conversations

## [3.4.6] (2025-11-18)

#### fix

- Fix the problem of call message not having the peer userID when clicked again
- Fix the problem of missing call message text parameters
- Optimize the placeholder content and disabled logic of the text editor

## [3.4.5] (2025-11-18)

#### chore

- update README.md

## [3.4.4] (2025-11-07)

#### fix

- Fixed issue where messages containing only line breaks could be sent
- Fixed audio message waveform display issue
- Fixed message action button outline style issue
- Fixed missing internationalization for some voice message text
- Fixed EmojiPicker size issue when used standalone
- Fixed issue where pasted emojis in MessageInput convert to images

## [3.4.3] (2025-10-20)

#### fix

- fix some exist problems.

## [3.4.2] (2025-10-14)

#### feat

- feat: Support the fusion use of CallKit
- feat: Support group audio and video calls, as well as audio and video call message display

#### fix

- fix: Fix the problem that the enableCreate and enableSearch properties of the ConversionList component do not take effect

## [3.0.2] (2025-07-30)

#### chore

- Optimize ContactGroupHeader props
- Optimize Avatar unreadCount and change it to isDotUnreadCount
- Optimize the sorting of the friend list when creating a session

#### fix

- Fix the problem of remark not updating in time
- Fix the problem of activeContact css not taking effect

## [3.0.1] (2025-07-22)

#### feat

- feat: Support contactList.

## [3.0.0] (2025-07-08)

#### feat

- feat: Architecture refactoring - Introduce tuikit-atomicx-react as the underlying component library.
- feat: Support global search (Search) with three search modes (STANDARD, EMBEDDED, MINI).
- feat: Support read receipts.
- feat: Support conversation management (ChatSetting).
- feat: Support AppBuilder configuration for themes and component features.

#### chore

- chore: Optimize message list scrolling experience.
- chore: Optimize mouse hover state management.
- chore: Optimize conversation operations and message operations user experience.

## [2.3.1] (2024-11-18)

#### feat

- feat: Upgrade emoji resources to compatible with other platform (e.g. react native).

## [2.3.0] (2024-10-11)

## [2.2.9] (2024-10-09)

#### feat

- feat: Rename UIKit components to Chat, ConversationList, ChatSetting, Contact, and Profile.
- feat: Support Custom ConversationList

## [2.2.7] (2024-09-13)

#### feat

- feat: Support 1v1 audio and video calls
- feat: Support light and dark theme switching
- feat: Support Chinese Traditional TW

#### fix

- fix: Fix source code integration error

## [2.2.6] (2024-09-02)

#### feat

- feat: Deprecate the root component TUIKIt and replace it with UIKitProvider

#### fix

- fix: Fix the issue where ConversationList collapses in height on mobile devices in the demo

## [2.2.5] (2024-8-16)

#### feat

- feat: Support icon font
- feat: Support node20+

#### fix

- fix: Conversation search title displays incorrectly

## [2.2.4] (2024-7-30)

#### feat

- feat: Localization language Added for ja-JP and ko-KR

## [2.2.3] (2024-7-05)

#### fix

- fix: uikit tabbar language switching is invalid

## [2.2.2] (2024-6-25)

#### feat

- feat: Support groupList

#### fix

- fix: H5 chat back is invalid

## [2.1.4] (2024-6-03)

#### feat

- feat: Support integration chat only

## [2.1.3] (2024-5-17)

#### feat

- feat: Support source code integration

## [2.1.2] (2024-4-29)

#### feat

- feat: Support for contact (H5)

## [2.1.0] (2024-4-09)

#### feat

- feat: Support logic layer engine
- feat: Support H5.

## [1.2.2] (2024-1-09)

#### feat

- feat: Support for contact (PC).
- feat: Support language switching between Chinese and English.

## [1.1.0] (2023-09-20)

#### feat

- feat: Upgrading SDK to v3.

#### fix

- fix: the error of chat message key when opening for the first time.
- fix: quoting one's own message.

## [1.0.3] (2023-05-25)

#### fix

- fix: TUIMessageList className
- fix: DatePicker onchange value type
- fix: github demo start

## [1.0.2] (2023-03-13)

#### feat

- feat: TUIConversation add filterConversation

#### fix

- fix: tim-sdk-js reference path problem
- fix: TUIConversation AVChatRoom display
- fix: isJSON function judgment error problem

## [1.0.1] (2023-02-16)

#### feat

- feat: TUIMessageInput add isTransmitter
- feat: TUIChat add TUIMessageInput config
- feat: MessageCustom add system custom message
- feat: add export Popup component

#### chore

- chore: Optimize ts format
- chore: remove useless code

## [1.0.0] (2023-01-13)

#### feat

- feat: Added custom whether to display the file upload progress
- feat: Added message list history timestamp
- feat: Support voice message playback
- feat: A single-type TUIMessage replacement
- feat: Added custom message creation
- feat: Support to configure whether the avatar is displayed in the chat
- feat: sendmessage adds options parameters (eg: offlinePushInfo, onlineUserOnly)
- feat: Support screenshots to paste and send directly

#### chore

- chore: Different additional operation functions for different types of messages can be customized
- chore: Citation messages cannot be clicked to jump
- chore: message bubble style

#### fix

- fix: enter page flashing
- fix: There is a problem with emoticon mixed row rendering
- fix: File message could not be downloaded

## [0.0.3] (2022-11-28)

#### chore

- chore: adjust emjio name to English name

## [0.0.2] (2022-11-23)

#### fix

- fix: rollup config

#### chore

- chore: add changelog

## [0.0.1] (2022-11-21)

#### feat

- feat: add chat-uikit-react
