Rate this page:

Changelog

Changelog

1.20.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.19.0 and Voximplant iOS SDK 2.32.1

  • Introduce AudioFile API to play audio files

1.19.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.17.0 and Voximplant iOS SDK 2.31.0

  • Add Call.localVideoStreams and Endpoint.videoStreams properties to access video streams

1.18.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.16.1 and Voximplant iOS SDK 2.29.0

  • Introduce ClientConfig.h264RecoveryMode option that enables experimental packet recovery mode to decode broken h264 streams

1.17.0

  • Update native iOS module to use Voximplant iOS SDK 2.28.0

1.16.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.16.0 and Voximplant iOS SDK 2.27.0

  • Fix for #106

1.15.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.15.0 and Voximplant iOS SDK 2.25.2

  • Add VideoStream.type property to identify the video source type: video or screen sharing

  • Remove deprecated properties for Android:

    • ClientConfig.enableHWAcceleration
    • ClientConfig.provideLocalFramesInByteBuffer

1.14.0

  • Update native iOS module to use Voximplant iOS SDK 2.25.0

  • Min supported iOS version is changed to 9.0. iOS 8.0 is no more supported.

1.13.0

  • Update native Android module to use Voximplant Android SDK 2.14.1

1.12.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.14.0 and Voximplant iOS SDK 2.23.0

  • Legacy API removal

1.11.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.13.0 and Voximplant iOS SDK 2.22.0

  • Fix: build issue with Android Gradle Plugin 3.5.0

1.10.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.12.2 and Voximplant iOS SDK 2.21.3

  • Improvements for VideoView component on Android: add/remove SurfaceViewRenderer to/from the parent ViewGroup on the videoStreamId prop change

1.9.2

  • Android: get compileSdkVersion and targetSdkVersion from the root project or use the version 28 as default

1.9.1

  • Support React Native 0.60 autolinking

1.9.0

  • Update native iOS module to use Voximplant iOS SDK 2.20.7

  • Fix Client.tokenRefresh implementation

1.8.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.11.3 and Voximplant iOS SDK 2.20.6

  • Introduce Client.setLoggerCallback API

  • Fix for #74: add ability to remove anonymous functions as event handlers

  • Fix for error on getting endpoints after a call was ended

  • Bugfix and improvements for iOS native implementation:

    • avoid retain cycles
    • use a serial queue as the delegate queue for Voximplant iOS SDK instead of the main queue
    • remove old video renderer from VideoView before creating a new one on videoStreamId property change

1.7.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.11.2 and Voximplant iOS SDK 2.20.3

1.6.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.11.1 and Voximplant iOS SDK 2.20.0

  • Introduce Messaging API

  • use_frameworks! is no more required for Voximplant React Native SDK installation on iOS

  • Remove deprecated LogLevel.MAX

  • Remove ClientConfig.saveLogsToFile option for iOS

1.5.0

  • Introduce VideoView showOnTop prop for Android to indicate that the video view should be displayed on top of others. Fix for #57

  • Provide error description for Client.call promise rejection

  • Specify RN supported versions in peerDependencies (RN >= 0.47.0)

1.4.0

  • Update native Android and iOS modules to use Voximplant Andorid SDK 2.8.1 and Voximplant iOS SDK 2.18.0

  • Fix to receive EndpointEvents after subscription in CallEvents.EndpointAdded event in case of incoming call

  • Remove unused imports

1.3.1

  • Update native Android and iOS modules to use Voximplant Andorid SDK 2.8.0 and Voximplant iOS SDK 2.17.0

  • Introduce ClientConfig.requestAudioFocusMode option to specify when audio focus request should be performed by SDK on Android

  • Fix for crash on establishing the connection with the Voximplant Cloud with connectivity check enabled (Android)

1.2.0

  • Update native Android and iOS modules to use Voximplant Android SDK 2.6.1 and Voximplant iOS SDK 2.16.0

  • CallKit integration support for iOS

  • Fix for #45

  • Fix: not able to get endpoints while processing incoming call event

  • Fix: CallEvents.LocalVideoStreamRemoved is not invoked

  • New API: Client.callConference API to create call to a dedicated conference without proxy session

  • New API: VideoCodec enum to specify preferred video codec for calls.

  • Replace H264First property with preferredVideoCodec property

  • Add ability to specify video codec for a particular call on android

  • Memory management improvements

  • Stability improvements and bugfix

1.1.1

  • Update native Android and iOS modules to use the latest Voximplant SDKs

  • Fix: videoStream is undefined in RemoteVideoStreamRemoved event

  • Rename native Android and iOS modules to avoid naming conflicts with other react native packages

1.1.0

  • Introduce ClientConfig.bundleId property to specify Android application package name to enable push notifications across several mobile applications on a specific platform (Android or iOS) using a single Voximplant application.

1.0.1

  • Update native Android module to use the Voximplant Android SDK 2.5.1

1.0.0

  • New APIs with advanced functionality:

    • Promises support
    • Ability to indicate video directions on call creation or answering
    • Easy way to subscribe to Voximplant React Native SDK events with on/off APIs instead of DeviceEventEmitter
    • Extended control for audio devices and camera with ability to handle events about new audio device, audio device changes, camera errors
    • Video resize modes for android
    • Endpoints, Video streams and Video views See official guides for mode details.

0.2.2

  • Fix for login fail with access token, if previously login was performed via one time key

  • Fix for #40

0.2.1

  • Fix RN 0.54 compatibility