Skip to content

Releases: livekit/client-sdk-react-native

Release 2.4.2

16 Sep 14:34
Compare
Choose a tag to compare

2.4.2 (2024-09-16)

Changes

Full Changelog: v2.4.1...v2.4.2

Release 2.4.1

21 Aug 03:57
Compare
Choose a tag to compare

2.4.1 (2024-08-21)

Bug Fixes

  • remove FOREGROUND_SERVICE_MEDIA_PROJECTION permission from lib (#172) (793ae2e)

Release 2.4.0

19 Aug 17:32
Compare
Choose a tag to compare

2.4.0 (2024-08-19)

Bug Fixes

  • fix useIosAudioManagement not getting mic/audio when going from playback to playAndRecord (#168) (f3b8302)

Features

  • allow users to use screensharing without manual setup (#166) (ef9b901)

Release 2.3.1

25 Jun 03:24
Compare
Choose a tag to compare

2.3.1 (2024-06-25)

Bug Fixes

Release 2.3.0

24 Jun 09:05
Compare
Choose a tag to compare

2.3.0 (2024-06-24)

Features

  • update webrtc to m125 (#153) (5c84173)
    • This release requires updating your @livekit/react-native-webrtc to 125.0.0 or above.

Release 2.2.0

23 May 08:52
Compare
Choose a tag to compare

2.2.0 (2024-05-23)

Bug Fixes

  • fix TextDecoder polyfill not working (#147) (adb20c7)
    • On React Native 0.74 onwards, this polyfill not working could cause exceptions when importing the package. If you are using RN 0.74, it's highly suggested to upgrade to the latest version.

Features

  • export useRoomInfo (#146) (39e4c60)
  • handle changing output mode with AudioSession.configureAudio on android (#148) (bfbe09c)

Release 2.1.1

05 May 04:48
Compare
Choose a tag to compare

2.1.1 (2024-05-05)

Features

  • update webrtc for ios privacy manifest files (#144) (d6fa512)

Starting May 1st, Apple has begun requiring that apps and commonly used third-party SDKs include a privacy manifest. Although this SDK is currently not on the list and should not be affected by the privacy restrictions, we've begun seeing reports that similar SDKs that aren't on the list have seen rejections. This update includes a privacy manifest to comply with the new restrictions. We highly suggest upgrading to 2.1.1 as soon as possible to avoid any issues with submitting to the Apple App Store.

Release 2.1.0

29 Apr 05:05
Compare
Choose a tag to compare

2.1.0 (2024-04-29)

Expo Plugin

We've released a new plugin for managed Expo projects. Visit the repo for installation details.

For reference, we also have an example app that has the plugin configured already.

LiveKit Components Support

The React Native SDK now works with our LiveKit Components SDK, providing more useful react hooks to help build your LiveKit app easier and quicker than before. Refer to our updated example app to see how to integrate the Components SDK into your app.

We also have additional docs and guides for the Components SDK at https://docs.livekit.io/reference/components/react/

Note: Not all functionality is supported from the Components SDK, as some functions provide Web-only UI that is incompatible with React-Native. For best compatibility, use the functions re-exported through this library only. Please let us know if there are any functions you'd like to see supported in React Native.

Deprecated functions

As a part of this introduction, some hooks have been deprecated:

  • useRoom - wrap your components in a <LiveKitRoom> component instead and use more granular hooks to track state you're interested in.
  • useParticipant - use useRemoteParticipant or useLocalParticipant instead

Changelist

  • add DEFINES_MODULE to podspec for swift compatability (#142) (72425ae)
  • Add react hooks and room components (#139) (9608b2f)

Release 2.1.0-0

25 Apr 11:03
Compare
Choose a tag to compare
Release 2.1.0-0 Pre-release
Pre-release

2.1.0-0 (2024-04-25)

Features

  • add DEFINES_MODULE to podspec for swift compatability (#142) (72425ae)
  • Add react hooks and room components (#139) (9608b2f)

Release 2.0.2

15 Apr 04:36
Compare
Choose a tag to compare

2.0.2 (2024-04-15)

Bug Fixes

  • force software codecs for VP9 on android (#131) (cd6bc95)
  • performance fixes for ViewPortDetector causing slowdowns (#132) (1889c5f)

Features