Releases: sendbird/sendbird-calls-ios
Releases · sendbird/sendbird-calls-ios
CallLog, Logger, Deauthenticate
- Added property
callLog
inDirectCall
. - Added property
isFromServer
inDirectCallLog
. - Improved Logger features.
- Added
setLoggerLevel(_:)
. - Added
Logger.Level
enum.
- Added
- VoIP Push Token Unregistration in deauthenticate method is now deprecated.
- Deprecated
deauthenticate(voipPushToken:completionHandler:)
. - Added
deauthenticate(completionHandler:)
.
- Deprecated
- Renamed Objective-C methods
addWithReceiver:
toaddLogReceiver:
inSBCLogger
class.removeWithReceiver:
toremoveLogReceiver:
inSBCLogger
class.
- Stability Improvements.
Fixed Bitcode error with LLVM Profiling issue.
Fixed error where WebSocket would intermittently fail.
Error Handling Improvement
- Added
SBCError.errorCode
to access theSBCError.ErrorCode
enum value of the error. - Added more cases to
SBCError.ErrorCode
enum to reflect the errors from the server.
Stability Improvements and Customizations
- VoIP Push Token Registration through AuthenticateParams is now deprecated. Please register by
SendBirdCall.registerVoIPPush(token:unique:completionHandler:)
. - Added
DirectCall.switchCamera(completionHandler:)
for switching the camera between front and back cameras. - Added
SendBirdCall.setRingingTimeout(_:)
to change the timeout period before unanswered ringing or dialing calls expires and ends. - Improved Remote Push Notification Handling
- Stability Improvements.
Fixed a bug where VoIP Push Notifications weren’t being parsed
Added Remote Push Notification Capabilities
- Added Remote Push Notification Capabilities.
- Added
application(_:didReceiveRemoteNotification:)
. - Added
registerRemotePush(token:unique:completionHandler:)
. - Added
unregisterRemotePush(token:completionHandler:)
. - Added
unregisterAllRemotePushTokens(completionHandler:)
.
- Added
- Optimized FPS for video calls.
- Improved stability.
Added audio session controls for updating audio session to handle CallKit events.
Stability improvements
- Improved stability
SendBirdCalls 1.0.0 is now officially released
- Added camera selection feature.
- Updated
init(isAudioEnabled:isVideoEnabled:localVideoView:remoteVideoView:useFrontCamera:)
inCallOptions
. - Added
useFrontCamera
inCallOptions
. - Added
VideoDevice
class. - Added
VideoDevice.Position
enum. - Added
availableVideoDevices
inDirectCall
. - Added
currentVideoDevice
inDirectCall
. - Added
selectVideoDevice(_:completionHandler:)
method inDirectCall
.
- Updated
- Renamed Objective-C methods.
getCallForCallId:
tocallForCallId:
inSBCSendBirdCall
class.getCallForUUID:
tocallForUUID:
inSBCSendBirdCall
class.
- Removed deprecated methods.