Skip to content

Releases: sendbird/sendbird-uikit-react-native

v3.12.0

28 Nov 07:16

Choose a tag to compare

3.12.0 (2025-11-28)

Features

  • migrate to @sendbird/react-native-create-thumbnail for thumbnail creation (5fb6094)

v3.11.4

21 Nov 05:14

Choose a tag to compare

3.11.4 (2025-11-21)

Improvements

  • update zoomable view dependency and refactor zoomProps handling (167cee2)

v3.11.3

13 Nov 01:32

Choose a tag to compare

3.11.3 (2025-11-13)

Features

  • support expo-file-system in expo 54 or higher (1338aa7)
  • support MMKV version 4.0 or higher (7240834)
  • add exports field in package.json for module resolution

Notes

If you use MMKV 4.0 or higher, you should use @sendbird/chat 4.20.2 or higher.

v3.11.2

16 Oct 03:57

Choose a tag to compare

3.11.2 (2025-10-16)

Features

  • enhance Firebase messaging module support for v22+ (49ca1b1)

Bug Fixes

  • read receipts not updating in real-time (ad8eae1)

Notes
To use the Modular API in @react-native-firebase/messaging v22 or higher, you should use the modified code below.

// import RNFBMessaging from '@react-native-firebase/messaging'; import * as RNFBMessaging from '@react-native-firebase/messaging'; export const platformServices: SendbirdUIKitContainerProps['platformServices'] = { notification: createNativeNotificationService({ messagingModule: RNFBMessaging, permissionModule: Permissions, }), }; 

v3.11.1

13 Oct 01:39

Choose a tag to compare

3.11.1 (2025-10-13)

Features

  • add support for expo-video and expo-audio for Expo SDK 54 (39c07ca)

Notes
For Expo 54 and above, you should use the expo-audio and expo-video
packages instead of expo-av.

import * as ExpoAudio from 'expo-audio'; import * as ExpoVideo from 'expo-video'; export const platformServices: SendbirdUIKitContainerProps['platformServices'] = { media: createExpoMediaService({ avModule: ExpoVideo, }), player: createExpoPlayerService({ avModule: ExpoAudio, }), recorder: createExpoRecorderService({ avModule: ExpoAudio, }), }; 

v3.11.0

16 Sep 05:29

Choose a tag to compare

3.11.0 (2025-09-16)

Features

  • add react-native-nitro-sound for React Native 0.81 support (7dcf0cc)

Notes

For React Native 0.81 and above, you should use the react-native-nitro-sound
package instead of react-native-audio-recorder-player.

import * as AudioRecorderPlayer from 'react-native-nitro-sound'; export const platformServices: SendbirdUIKitContainerProps['platformServices'] = { player: createNativePlayerService({ audioRecorderModule: AudioRecorderPlayer, }), recorder: createNativeRecorderService({ audioRecorderModule: AudioRecorderPlayer, }), };