Releases: 100mslive/100ms-react-native
1.9.3
| Package | Version |
|---|---|
| @100mslive/react-native-room-kit | 1.0.4 |
| @100mslive/react-native-hms | 1.9.3 |
Added
- Prebuilt: Added an option to mute the Room locally such that no audio of any Peers is heard in the Room
Fixed
-
Publisher and Subscriber Stats are sent according to whether they're enabled in flags on the Dashboard on Android
-
Prebuilt: Resolved an issue where the PIP window was shown even when no Remote Peers were in the Room
Updated to Android SDK 2.8.1 & iOS SDK 1.3.0
Full Changelog: 1.9.2...1.9.3
1.9.2
| Package | Version |
|---|---|
| @100mslive/react-native-room-kit | 1.0.3 |
| @100mslive/react-native-hms | 1.9.2 |
Added
- Sending Subscriber side WebRTC analytics
Fixed
-
Resolved an issue where after a Call Interruption the voices of users were robotic
-
Resolved an issue where on Android devices the lower video quality was being chosen instead of medium or high-resolution
-
Now, Hardware-based Echo Cancellation is the default instead of Software-based. More information is available here
Updated to Android SDK 2.8.0 & iOS SDK 1.2.0
Full Changelog: 1.9.1...1.9.2
1.9.1
| Package | Version |
|---|---|
| @100mslive/react-native-room-kit | 1.0.2 |
| @100mslive/react-native-hms | 1.9.1 |
Added
- Added Automatic Entering Picture-in-Picture (PIP) Mode support on Android when app goes to background
Changed
-
Now action APIs like
changeRole,changeName, etc will not sendON_ERRORevents. Instead only the promise will be rejected with an appropriate error message. -
Prebuilt: Showing
Bring to Stageoption by default for all off-stage peers -
Prebuilt: Android device's Back button press can be handled with the
handleBackButtonprop -
Prebuilt: After leaving a Room, now a reason -
OnLeaveReason- for which theonLeavecallback was called will be sent.
Updated to Android SDK 2.7.9 & iOS SDK 1.1.0
Full Changelog: 1.9.0...1.9.1
1.9.0
| Package | Version |
|---|---|
| @100mslive/react-native-room-kit | 1.0.1 |
| @100mslive/react-native-hms | 1.9.0 |
Added
-
Large Room Support
- Added first class "Hand Raise" apis:
raiseLocalPeerHand,lowerLocalPeerHand,lowerRemotePeerHandandisHandRaisedproperty onHMSPeerclass instance - Added
ON_PEER_LIST_UPDATEDevent onHMSUpdateListenerActionsenum - Added "Peer List Iterator" APIs -
hmssdk.getPeerListIterator,HMSPeerListIterator.tsandHMSPeerListIteratorOptions.ts
For more details refer here
- Added first class "Hand Raise" apis:
Changed
-
Improved light theme support on
react-native-room-kitpackage -
Improved Browser Recording State notification while in Room
-
Removed
react-native-keyboard-controllerlib dependency fromreact-native-room-kitpackage
Updated to Android SDK 2.7.7 & iOS SDK 1.1.0
Full Changelog: 1.8.0...1.9.0
2.0.0-alpha.0
Released: @100mslive/react-native-hms@2.0.0-alpha.0
Added
- Large Room Support
- Added first class "Hand Raise" apis:
raiseLocalPeerHand,lowerLocalPeerHand,lowerRemotePeerHandandisHandRaisedproperty onHMSPeerclass instance - Added
ON_PEER_LIST_UPDATEDevent onHMSUpdateListenerActionsenum
- Added first class "Hand Raise" apis:
ON_PIP_MODE_CHANGEDevent onHMSPIPListenerActionsenum- new
autoEnterPipModeoption in PIPConfig interface
Changed
- Renamed
enablePipModemethod available onHMSSDKinstance toenterPipMode
Updated to Android SDK 2.7.7 & iOS SDK 1.1.0
Full Changelog: 1.8.0...2.0.0-alpha.0
1.8.0
| Package | Version |
|---|---|
| @100mslive/react-native-room-kit | 1.0.0 |
| @100mslive/react-native-hms | 1.8.0 |
Added
- Added
previewForRoleandcancelPreviewAPIs to preview the video of a particular role before joining the room// preview video of a particular role await hmsInstance.previewForRole("viewer-on-stage"); // cancel preview await hmsInstance.cancelPreview();
Changed
- Stopped sending
ON_ERRORevent when an action API fails. Instead, the promise wiil be rejected with an appropriate error message.
Updated to Android SDK 2.7.6 & iOS SDK 0.9.12
Full Changelog: 1.7.2...1.8.0
1.7.2
Changed
-
Resolved an issue where capturing screenshot of Video on iOS was failing
-
Resolved an issue where empty peer name was being sent in
onPeerUpdateevents -
Changed
typeprop ofHMSMessagetostring
Updated to Android SDK 2.7.3 & iOS SDK 0.9.10
Full Changelog: 1.7.1...1.7.2
1.7.1
-
Reduced SDK size on Android by trimming out unused packages
-
Enabled sending of HMSRoomUpdate.ROOM_PEER_COUNT_UPDATED event by default
Updated to Android SDK 2.7.3 & iOS SDK 0.9.9
Full Changelog: 1.7.0...1.7.1
1.7.0
Breaking
-
On Android, in the
build.gradlefile, increasing thecompileSdkVersion&targetSdkVersionto33is required. For the changes inbuild.gradlefile, refer here. -
Removed Session Metadata methods
The
setSessionMetadataandgetSessionMetadatamethods which were deprecated in previous versions have been removed now.Utilize the Session Store functionality which is more convenient to implement features like Spotlight a Peer in Room, Keep a Message Pinned, etc. Read more about Session Store here.
New Features
-
Added HLS Player
Introducing the 100ms HLS Player named
HMSHLSPlayera comprehensive end-to-end solution for playing Live Streaming content with inbuilt support for Timed Metadata, HLS Diagnostic Stats & Custom Player Controls.Learn more about
HMSHLSPlayerhere. -
Switch Audio Output using Native iOS UI
On iOS devices, you can now show the Native Airplay UI provided by iOS. Users can control the connected device which can be Airpods, any Bluetooth earphones, Wired Headsets, etc through which the Room's audio should be routed.
Learn more about it here.
-
Publisher Stats
SDK now sends detailed analytics from the WebRTC publisher side for enhanced debugging of call quality issues.
Changed
-
RTMP Streaming can now be started without the
meetingUrl. It is now an optional parameter. Learn more about RTMP Streaming here. -
Software Audio Echo Cancellation is now enabled by default. To further customize Audio & Video Track Settings, refer the docs here.
Updated to Android SDK 2.6.7 & iOS SDK 0.9.5
Full Changelog: 1.6.2...1.7.0
1.6.2
Added
-
Added messageId property to HMSMessage class
messageIdallows you to uniquely identify messages sent or received by users within Rooms.For more information on how to utilize this, please refer to Chat Guide here.
Updated to Android SDK 2.6.4 & iOS SDK 0.9.4
Full Changelog: 1.6.1...1.6.2