|
1 | 1 | # Changelog - v3 |
2 | 2 |
|
| 3 | +## [v3.18.0] (MAY 27 2026) |
| 4 | +### Features |
| 5 | +- Redesigned the message composer's file attachment flow |
| 6 | + |
| 7 | + Files can now be attached by drag-and-drop or clipboard paste, and are staged inside the composer so they can be reviewed before sending. The file picker, drag-and-drop, and paste all enforce the same type, size, and count constraints. Available in `GroupChannel` and `Thread`, with single-file support in `OpenChannel`. |
| 8 | + |
| 9 | +### Fixes |
| 10 | +- Fixed a bug where clicking a search result did not scroll to or highlight the target message |
| 11 | +- Fixed a bug where message scroll pagination did not recover after a network disconnection or a search query change |
| 12 | +- Fixed a bug where the `Thread` view was reset when another user was banned from or left the channel |
| 13 | +- Fixed a bug where the typing indicator was not cleared correctly when the input became empty or the channel changed |
| 14 | +- Fixed a bug where the voice message player did not reset its playback position when the channel changed |
| 15 | +- Fixed a bug where HTML in the message input was not sanitized when editing a message |
| 16 | +- Fixed an inaccurate warning message shown when the mention count limit is exceeded |
| 17 | + |
3 | 18 | ## [v3.17.12] (MAR 26 2026) |
4 | 19 | ### Fixes |
5 | 20 | - Fixed a bug where invisible zero-width spaces inserted during paste in `MessageInput` could be included in sent or updated messages |
|
50 | 65 | ### Fixes |
51 | 66 | - Fix a bug where `autoscrollMessageOverflowToTop` set on `SendbirdProvider` was not being passed down to child components |
52 | 67 |
|
53 | | - |
54 | 68 | ## [v3.17.5] (DEC 03 2025) |
55 | 69 | ### Features |
56 | 70 | - Added `autoscrollMessageOverflowToTop` global option |
|
67 | 81 | ### Fixes |
68 | 82 | - Fixed a bug where scrollToMessage |
69 | 83 |
|
70 | | - |
71 | 84 | ## [v3.17.4] (NOV 26 2025) |
72 | 85 | ### Fixes |
73 | 86 | - Fixed a Bug where SDK initialization could fail or remain uninitialized in React 17 |
74 | 87 | - Fixed a bug where `mentionedMessageTemplate` is being set even when the message is not a mentioned message |
75 | 88 | - Fixed a bug where URL links inside Markdown-type messages do not open in a new tab |
76 | 89 |
|
77 | | - |
78 | 90 | ## [v3.17.3] (OCT 2 2025) |
79 | 91 | ### Fixes |
80 | 92 | - Fixed a bug where failed message can't be resend |
|
242 | 254 | ### Fixes: |
243 | 255 | - Fixed the width of the messages in open channel |
244 | 256 |
|
245 | | - |
246 | 257 | ## [v3.15.12] (Jan 9 2025) |
247 | 258 |
|
248 | 259 | ### Features: |
|
392 | 403 | ### Fixes |
393 | 404 | - Fixed an issue where the channel UI's scroll did not work after sending a new message. This issue was specific to the NextJS environment. |
394 | 405 |
|
395 | | - |
396 | 406 | ## [v3.15.1] (Aug 29, 2024) |
397 | 407 |
|
398 | 408 | ### Fixes |
|
543 | 553 | - Exported the `ChannelSettingsMenuItem` component. |
544 | 554 | - Added `interop: "compat"` setting for the CommonJS output in Rollup Config to enhance the compatibility between ESM and CJS. |
545 | 555 |
|
546 | | - |
547 | 556 | ## [v3.14.12] (July 3, 2024) |
548 | 557 |
|
549 | 558 | ### Features |
|
658 | 667 | - Updated `@sendbird/chat` version to 4.13.0 |
659 | 668 | - Improved channel/message refreshing performance utilizing LocalCaching. |
660 | 669 |
|
661 | | - |
662 | 670 | ## [v3.14.11] (June 20, 2024) |
663 | 671 | ### Features |
664 | 672 | - Markdown Support for Text Messages |
|
802 | 810 | ### Features |
803 | 811 | - Added a modal to the `FileViewer` components for utilizing the `onMounted` event handler. |
804 | 812 |
|
805 | | -
|
806 | 813 | ## [v3.14.8] (May 30, 2024) |
807 | 814 | ### Fixes |
808 | 815 | - Resolved the issue of storybook user leaving the channel |
|
819 | 826 | ### Features |
820 | 827 | - Added support for rendering `.mov` file type only in Safari browser |
821 | 828 |
|
822 | | -
|
823 | 829 | ## [v3.14.7] (May 23, 2024) |
824 | 830 | ### Fixes |
825 | 831 | * Fixed issue where files that failed to compress were not being sent |
|
867 | 873 | ### Fixes |
868 | 874 | * Fixed a bug where suggested replies are incorrectly displayed when `showSuggestedRepliesFor` is set to 'last_message_only' |
869 | 875 |
|
870 | | -
|
871 | 876 | ## [v3.14.3] (Apr 19, 2024) |
872 | 877 | ### Features |
873 | 878 | * Add outputFormat to the image compression options |
@@ -1125,7 +1130,6 @@ A message with valid `extendedMessagePayload.template` value will be displayed w |
1125 | 1130 |
|
1126 | 1131 | - Added detailed comments for customizing-related props in the `GroupChannel` module |
1127 | 1132 |
|
1128 | | -
|
1129 | 1133 | ## [v3.12.0] (Feb 16, 2024) |
1130 | 1134 |
|
1131 | 1135 | ### Features: |
@@ -1456,7 +1460,6 @@ Feedback message feature can be turned on through `enableFeedback` option. When |
1456 | 1460 | ### Improvement: |
1457 | 1461 | * Channels list no longer displays unread message count badge for focused channel |
1458 | 1462 |
|
1459 | | - |
1460 | 1463 | ## [v3.8.2] (Nov 10 2023) |
1461 | 1464 |
|
1462 | 1465 | ### Features: |
@@ -1990,7 +1993,6 @@ import { ThreadProvider } from '@sendbird/uikit-react/Thread/context'; |
1990 | 1993 | This resolves the issue where spreading the message object in the reducer loses some methods like `isUserMessage` and `isFileMessage` |
1991 | 1994 | * fix util functions logic of verifying message type. We updated logic in util functions to verify the message type. (#700) |
1992 | 1995 |
|
1993 | | - |
1994 | 1996 | ### Chore: |
1995 | 1997 | * Update Trunk-Based Development to Scaled Trunk-Based Development (#696) |
1996 | 1998 | It describes the flow with short-lived feature branches, code review, and build automation before integrating into main. |
@@ -2023,7 +2025,6 @@ const memoizedSdkInitParams = useRef({ |
2023 | 2025 | * Verify the fetched message list size with the requested size of the MessageListParams. Added a test case for verifying the fetched message list size. (#686) |
2024 | 2026 | * Address the incorrect cjs path in package.json. The common js module path in the pacakge.json has been fixed. (#685) |
2025 | 2027 |
|
2026 | | - |
2027 | 2028 | ## [v3.6.3] (July 6 2023) |
2028 | 2029 | ### Feat: |
2029 | 2030 | * Add new scrollBehavior prop to Channel (#676) |
@@ -2472,7 +2473,6 @@ Fixes: |
2472 | 2473 | * Usually user profile in channel moderation |
2473 | 2474 | * Context menu of last item in channel gets clipped in the bottom |
2474 | 2475 |
|
2475 | | - |
2476 | 2476 | ## [v3.4.2] (Mar 17 2023) |
2477 | 2477 |
|
2478 | 2478 | Features: |
|
0 commit comments