Skip to content

Releases: sendbird/sendbird-uikit-react-native

v3.7.4

22 Oct 05:22
Compare
Choose a tag to compare

3.7.4 (2024-10-22)

Bug Fixes

  • added try/catch to unhandled errors (5df59ce)
  • remove default onOpenFileURL handler (2ad2275)

v3.7.3

15 Oct 07:43
Compare
Choose a tag to compare

3.7.3 (2024-10-15)

Release notes

  • Enhanced Compatibility with date-fns: Updated internal code and dependencies to ensure better compatibility with the latest version of the date-fns library.
  • Fixed Token Deregistration Bug: Adjusted the code to ensure that token deregistration completes successfully before initiating a disconnect.

Changelogs

Bug Fixes

v3.7.2

25 Sep 07:24
Compare
Choose a tag to compare

3.7.2 (2024-09-25)

Release notes

  • Added event handlers interface for onOpenURL and onOpenFileURL to SendbirdUIKitContainer.
    <SendbirdUIKitContainer
      appId={APP_ID}
      handlers={{
        onOpenURL: (url) => {
          console.log('onOpenURL', url);
        },
        onOpenFileURL: (url) => {
          console.log('onOpenFileURL', url);
        },
      }}
    />

Changelogs

Features

  • add sbu handlers interface (0e75d81)

v3.7.1

10 Sep 07:18
Compare
Choose a tag to compare

3.7.1 (2024-09-10)

Release notes

  • Fixed the behavior to call disconnectWebsocket() instead of disconnect() on unmount SendbirdUIKitContainer to avoid unintentionally clearing the cache.

Changelogs

Bug Fixes

  • disconnect ws only on unmounted (5f09729)

v3.7.0

08 Aug 00:20
Compare
Choose a tag to compare

3.7.0 (2024-08-08)

Release notes

Features

  • Added support for MMKV storage and deprecated AsyncStorage.
    import { MMKV } from 'react-native-mmkv';
    
    import { SendbirdUIKitContainer } from '@sendbird/uikit-react-native';
    
    const mmkv = new MMKV();
    const App = () => {
      return <SendbirdUIKitContainer chatOptions={{ localCacheStorage: mmkv }}>{/* ... */}</SendbirdUIKitContainer>;
    };

Important

Since react-native-mmkv uses JSI for synchronous native method invocations, remote debugging (e.g., with Chrome) is no longer possible.
Instead, you should use Flipper or React DevTools.

Chore

  • Updated sample React-Native version to 0.74.3

Changelogs

Features

  • support mmkv storage and deprecate a async storage (ffbb8fc)
  • updated sample React version to 0.74.3 (0e32587)

v3.6.0

05 Aug 07:04
066d4a4
Compare
Choose a tag to compare

3.6.0 (2024-07-09)

Release notes

  • Added thread type in GroupChannel
    • Added GroupChannelThreadFragment
    • Added GroupChannelThreadProps
    • Added GroupChannelThreadModule
    • Added GroupChannelThreadContextsType

Changelogs

Features

  • added thread type in GroupChannel (5e815ea)

Bug Fixes

  • fixed issue with mention suggestion list sorting (5e815ea)
  • fixed issue with file upload size limit exceeded (5e815ea)

v3.5.4

13 Jun 07:34
Compare
Choose a tag to compare

3.5.4 (2024-06-13)

Release notes

  • Deprecated the setter of enableReactionsSupergroup in SendbirdUIKitContainerProps, which is not allowed by default. If you wish to use this feature, contact us.

Changelogs

Features

  • deprecated enableReactionsSupergroup in SendbirdUIKitContainerProps (b90d2e2)

v3.5.3

28 May 08:38
Compare
Choose a tag to compare

3.5.3 (2024-05-28)

Release notes

  • Fixed the issue where frozen and muted were not considered as the highest priority in determining the disabled status of the input.
  • Removed defaultProps from the Image component.
  • Added handling to process image/jpg mime type when deciding whether to apply image compression.

Changelogs

Bug Fixes

  • handle image/jpg mime type to determine image compress properly (37f346d)
  • when frozen or muted, input should be disabled (712ae97)

v3.5.2

23 Apr 05:54
b43229b
Compare
Choose a tag to compare

3.5.2 (2024-04-23)

Release notes

  • Added the inputDisabled prop to the Input component of the GroupChannel and OpenChannel modules as a public interface.

Changelogs

Features

  • inputDisabled prop opened as public (6eb4ad0)

v3.5.1

08 Apr 01:12
7bf8b81
Compare
Choose a tag to compare

3.5.1 (2024-04-08)

Release notes

  • Removed unused ios media library permission in the FileService implementation.

Changelogs

Bug Fixes

  • remove unused ios media library permission (0a65f4f)