Releases: cometchat/calls-sdk-react-native
Releases · cometchat/calls-sdk-react-native
v5.0.0-beta.1
New
- Introduced the standalone CometChat Calls SDK for Android, built on WebRTC.
- Added support for 1:1 and group voice & video calls with built-in UI.
- Added incoming and outgoing call ringing with accept/reject functionality.
- Added Tile and Spotlight call layout modes.
- Added audio mode switching between speaker, earpiece, Bluetooth, and headphones.
- Added call session recording.
- Added call logs to retrieve call history and details.
- Added participant management with mute, pin, and remove capabilities.
- Added screen sharing support for viewing shares from web participants.
- Added Picture-in-Picture mode to continue calls while using other apps.
- Added the raise hand feature during calls.
- Added idle timeout for automatic session termination when alone in a call.
- Added comprehensive event listeners for session, participant, and media events.
Enhancements
- None
Fixes
- None
Deprecations
- None
Removals
- None
v4.4.1
New
- None
Enhancements
- None
Fixes
- Fixed an issue where screen sharing was not automatically pinned to the main (large) video view, requiring users to manually select it
- Fixed an issue where video quality became blurry after zooming in on a shared video using pinch or double-tap gestures.
v4.4.0
New
- None
Enhancements
- Improved video call quality to deliver sharper visuals and a more stable streaming experience.
Fixes
- Fixed an issue where the shared screen video appeared blurred in some cases, causing text and content to display improperly.
v4.3.0
New
- [Android] Added support for devices with a 16 KB page size
Enhancements
- None
Fixes
- Fixed an issue where calls did not function correctly in landscape mode, ensuring a smoother calling experience.
v4.2.2
New
- None
Enhancements
- None
Fixes
- Updated
README.mdto include correct links and information for documentation, prerequisites, example projects, and support resources. - Corrected the GitHub repository URL and project metadata in
package.json.
v4.2.1
New
- None
Enhancements
- None
Fixes
- Fixed an issue where the CometChat Calls SDK was not functioning correctly in Expo projects using Expo Router.
v4.2.0
New
- Added
setIdealTimeoutPeriod(value: number)toCallSettingsBuilder. This setting disconnects a call if no other users join within the specified timeout period (default: 180 seconds). - Introduced
onSessionTimeoutevent listener, triggered when a call ends due to thesetIdealTimeoutPeriodtimeout without any participants joining.
Enhancements
- None
Fixes
- Resolved a bug where the
onAudioModeChangedevent was not being triggered on iOS devices. - Fixed an issue where the audio output device list was empty, preventing users from switching audio modes.
- Corrected a bug where
changeAudioModeTo[mode]was not functioning as expected.
v4.1.1
New
- None
Enhancements
- None
Fixes
- Fixed an issue where participants could not see the video when a call was initiated from the web until it was paused and resumed.
v4.0.7
New
- None
Enhancements
- None
Fixes
- Fixed an issue where call recording did not properly terminate after pressing the stop button, ensuring recordings now end as expected.
v4.0.4
New
- Exported types CallUser, CallGroup, Participant, and Recording, making it easier for developers to integrate and extend calling functionalities in their applications.
Enhancements
- None
Fixes
- None