Skip to content

Releases: sendbird/sendbird-uikit-react-native

v3.9.3

28 Apr 07:39
Compare
Choose a tag to compare

3.9.3 (2025-04-28)

Features

  • update uikit-tools to 0.0.7 to support React Native 0.79 (ba14d82)

v3.9.2

21 Apr 05:34
Compare
Choose a tag to compare

3.9.2 (2025-04-21)

Bug Fixes

  • improve message validation related to mentionedMessageTemplate (4ed0b24)

v3.9.1

15 Apr 02:08
Compare
Choose a tag to compare

3.9.1 (2025-04-15)

Release notes

  • Support for Android policy compliance
    • In Android + Expo environments, if your app does not use the READ_MEDIA_IMAGES, READ_MEDIA_AUDIO and READ_MEDIA_VIDEO permissions, you must explicitly exclude them using android.blockedPermissions in your Expo configuration (app.json).

      "android": {
        "blockedPermissions": [
          "android.permission.READ_MEDIA_IMAGES",
          "android.permission.READ_MEDIA_VIDEO",
          "android.permission.READ_MEDIA_AUDIO",
        ]
      }
      

Improvements

  • bump minimum expo-media-library version for android policy compliance (71fedf0)

v3.9.0

11 Apr 05:28
Compare
Choose a tag to compare

3.9.0 (2025-04-11)

Release notes

  • Support for React Native 0.77

Features

  • add optional support for @react-native-documents/picker (2fd794e)

Bug Fixes

  • resolve FlatList-related error on Metro 0.81.3 (beaaefb)

v3.8.6

12 Feb 01:57
Compare
Choose a tag to compare

3.8.6 (2025-02-12)

Release notes

  • Changed required permissions on iOS camera features from both camera and microphone to camera only.

Changelogs

Improvements

  • require only camera permission when using camera feature (2a10efb)

v3.8.4

05 Feb 01:59
Compare
Choose a tag to compare

3.8.4 (2025-02-05)

Changelogs

Bug Fixes

  • remove duplicate MB text when uploading files over 25MB (042babb)

v3.8.3

07 Jan 01:52
Compare
Choose a tag to compare

3.8.3 (2025-01-07)

Release notes

  • Update the MMKV version range from ^2.0.0 to >=2.0.0

v3.8.2

11 Dec 08:37
Compare
Choose a tag to compare

3.8.2 (2024-12-11)

Release notes

  • Enabled overriding all chat options

Changelogs

Note: Version bump only for package sendbird-uikit-react-native

v3.8.1

28 Nov 08:32
Compare
Choose a tag to compare

3.8.1 (2024-11-28)

Release notes

  • Added fallback for deleted emoji icons
    Fixed a crash that occurred when a reaction emoji was deleted and could not be found. A question mark icon will now appear as a fallback in such cases.

  • Support for hiding user ids in mention suggestions
    Added an option to hide user IDs in the mention suggestion list. It can be used as shown below:

    const module = createGroupChannelModule();
    const GroupChannelFragment = createGroupChannelFragment({
      SuggestedMentionList: (props) => <module.SuggestedMentionList {...props} showUserId={false} />,
    });

Changelogs

Features

  • added showUserId config to suggested mention list (5f7c6af)

Bug Fixes

  • add emoji fallback icon (3d30123)

v3.8.0

21 Nov 08:34
Compare
Choose a tag to compare

3.8.0 (2024-11-21)

Release notes

  • Dependency Update
    The minimum version of @sendbird/chat has been bumped to 4.16.0.

  • Reaction Support in Supergroup
    Reactions are now supported in supergroups. This update introduces a simplified ReactedUserInfo type, replacing the previous User and Member types for reaction-related data. For more details, please refer to the #217.

  • RTL Support
    Right-to-left (RTL) support is now automatically activated based on the language.

    import { I18nManager } from 'react-native';
    
    // To allow RTL support, use the following code:
    I18nManager.allowRTL(true);
    
    // To test RTL, you can force RTL by using the following code:
    // I18nManager.forceRTL(true);

    Android: Add the following line to your AndroidManifest.xml to enable RTL support:

    <application
        android:supportsRtl="true">
    </application>

    iOS: For iOS, enable RTL support by adding supported languages in the Localizations section of your Xcode project settings.

  • Improved stability
    Some bugs related to voice messages have been fixed.

Changelogs

Features

  • added local configs screen to support dynamic configs (8e2591a)
  • added visibility of users who reacted in SuperGroupChannel (a79ac92)
  • added visibility of users who reacted in SuperGroupChannel (afa1c3d)
  • apply direction to text ui layout (09f0bef)
  • apply rtl support to open channel fragments (ed9b5b5)
  • apply rtl to channel preview component (1e1e930)
  • apply rtl to group channel header (080b3f4)
  • apply rtl to icon component (56c2793)
  • apply rtl to thread (3aee405)
  • change left to start and right to end in styles (6ffb896)
  • support rtl to text and text input (ee4a0c8)
  • updated chat sdk version to 4.15.0 (7cf3f47)
  • updated chat sdk version to 4.16.0 (5500831)

Bug Fixes

  • apply LRM,RLM properly for mention direction (7c7a751)
  • clear voiceMessageStatusManager on unmount group channel fragment (8c7a73a)
  • ensure text aligns center regardless of RTL setting (89401bb)
  • metion block should be grouped (662e6f8)
  • reset currentTime when voice message stopped (c91d7fd)
  • sync voice status of thread parent message component (d3c76d5)