Skip to content

Releases: sendbird/sendbird-uikit-react

[v3.16.5] (Apr 30 2025)

30 Apr 07:04
Compare
Choose a tag to compare

[v3.16.5] (Apr 30 2025)

Fixes:

  • Fixed a bug that GroupChannelProvider with startingPoint throws an error
  • Improved custom hook actions through memoization

[v3.16.4] (Apr 15 2025)

15 Apr 08:27
Compare
Choose a tag to compare

[v3.16.4] (Apr 15 2025)

Features:

  • Added support for multi-line ellipsis in quoted messages.

Fixes:

  • Fixed an issue where the previous thread message wouldn't load when scrolling to the top.
  • Fixed an issue where scrollToBottom() did not work when sending a message on mobile.

[v3.16.3] (Apr 3 2025)

03 Apr 06:29
Compare
Choose a tag to compare

[v3.16.3] (Apr 3 2025)

Fixes:

  • Fixed an issue where the connection is still alive after SendbirdProvider have been unmounted.
  • Fixed an undefined error of emojiCategory.

[v3.16.2] (Mar 28 2025)

28 Mar 04:47
Compare
Choose a tag to compare

[v3.16.2] (Mar 28 2025)

Features:

  • Added tel and mailto protocol support for the markup link

[v3.16.1] (Mar 5 2025)

05 Mar 02:47
Compare
Choose a tag to compare

[v3.16.1] (Mar 5 2025)

Fixes:

  • Fixed an unexpected error in MessageList

[v3.16.0] (Feb 28 2025)

28 Feb 22:50
Compare
Choose a tag to compare

[v3.16.0] (Feb 28 2025)

Fixes:

  • Added the missing import paths for the following interfaces
    • GroupChannelState
    • GroupChannelProviderProps
    • ChannelSettingsState
    • ChannelSettingsContextProps
  • Fixed an issue where some of the context properties are not defined in a certain case

Chore

  • Updated dompurify dependency version to v3.2.4

[v3.15.15] (Feb 14 2025)

14 Feb 06:35
Compare
Choose a tag to compare

Fixes:

  • Added the missing import paths for the following deprecated interfaces.
    • useSendbirdStateContext
    • withSendbird
  • Fixed an issue where VoiceMessageInput failed to record the audio at first.

Chore

  • Updated @sendbird/chat version to 4.16.4

[v3.15.14] (Feb 7 2025)

07 Feb 07:43
Compare
Choose a tag to compare

[v3.15.14] (Feb 7 2025)

Features:

  • Added custom hooks for each module replacing the previous context hook. The custom hook allows access to the provider's data, which are divided into state and actions properties.
    • Added useGroupChannelList, replacing useGroupChannelListContext
    • Added useCreateChannel, replacing useCreateChannelContext
    • Added useChannelSettings, replacing useChannelSettingsContext
    • Added useGroupChannel, replacing useGroupChannelContext
    • Added useMessageSearch, replacing useMessageSearchContext
    • Added useThread, replacing useThreadContext
      • How to Use?
      import { useGroupChannel } from '@sendbird/uikit-react/GroupChannel/context';
      
      // Implement your code inside the react function component.
      const Component = () => {
      // const { currentChannel, scrollToBottom } = useGroupChannelContext();
      const {
        state : {
          currentChannel,
        },
        actions : {
          scrollToBottom
        },
      } = useGroupChannel();
      
      const onScrollDownButtonClick = () => {
        scrollToBottom();
      };
      
      // ...
      }

Fixes:

  • Fixed an issue where the pasting the formatted text to MessageInput did not shows properly.
  • Fixed a bug with forwardRef Rules of Hooks violation.

[v3.15.13] (Jan 31 2025)

31 Jan 06:23
Compare
Choose a tag to compare

Features:

  • Added React 19 compatibility
  • Added messageSearchQuery.keyword when searching in MessageSearch module
    • searchString now takes higher priority, while messageSearchQuery.keyword is assigned secondary priority.

Fixes:

  • Fixed the width of the messages in open channel

[v3.15.12] (Jan 9 2025)

09 Jan 07:49
Compare
Choose a tag to compare

Features:

  • Provided useConnectionState that you can get the connection state of
    SDK.

Fixes:

  • Improved the stability with the latest Chat SDK version.