Skip to content

Releases: sendbird/sendbird-calls-ios

Changed endpoint domain and improved stability.

18 Mar 09:40
Compare
Choose a tag to compare
  • Changed endpoint domain.
  • Added Completion Handler to DirectCall.end for more flexible usage.
  • Improved stability.

Fixed a bug that could not render local video view

13 Mar 08:37
Compare
Choose a tag to compare
  • Fixed a bug that could not render local video view.

Stability improvements

12 Mar 05:15
Compare
Choose a tag to compare
  • Improved stability

Stability improvements

11 Mar 06:50
Compare
Choose a tag to compare

Video Call, Renaming PushToken

11 Mar 04:13
Compare
Choose a tag to compare
  • Added video call feature.
    • Added SendBirdVideoView class.
    • Added isLocalVideoEnabled and isRemoteVideoEnabled in DirectCall.
    • Added startVideo() and stopVideo() in DirectCall.
    • Added updateLocalVideoView(_:) and updateRemoteVideoView(_:) in DirectCall.
    • Added init(isAudioEnabled:isVideoEnabled:localVideoView:remoteVideoView:) in CallOptions.
    • Added didRemoteVideoSettingsChange(call:) method in DirectCallDelegate.
  • Renamed PushToken to VoIPPushToken. Previous methods were deprecated, and will be removed in 1.0.0.
  • Modified CallOptions and DialParams to conform NSCopying
  • Removed deprecated methods.
  • Allowed to receive incoming calls without CallKit.
  • Improved stability.

Improved WebSocket Connection Stability

24 Feb 07:02
Compare
Choose a tag to compare

CustomItems, AudioRoute, Call Reconnection, DialParams, AcceptParams.

20 Feb 11:31
Compare
Choose a tag to compare
  • Replaced didEnterRinging(_:) with didStartRinging(_:) in SendBirdCallDelegate.
  • New feature of CustomItems.
    • updateCustomItems(customItems:completionHandler:) in DirectCall class.
    • deleteCustomItems(customItemKeys:completionHandler:) in DirectCall class.
    • deleteAllCustomItems(completionHandler:) in DirectCall class.
    • updateCustomItems(callId:customItems:completionHandler:) in SendBirdCall class.
    • deleteCustomItems(callId:customItemKeys:completionHandler:) in SendBirdCall class.
    • deleteAllCustomItems(callId:completionHandler:) in SendBirdCall class.
    • didUpdateCustomItems(call:updatedKeys:) in DirectCallDelegate protocol.
    • didDeleteCustomItems(call:deletedKeys:) in DirectCallDelegate protocol.
    • Read-only property customItems in DirectCall.
  • New methods related to change of audio route.
    • didAudioDeviceChange(_:session:previousRoute:reason:) in DirectCallDelegate protocol.
    • routePickerView(frame:) in SendBirdCall class.
  • New protocol of call reconnection.
    • didStartReconnecting(_:)
    • didReconnect(_:)
  • New parameter Classes for Dial, DialParams AcceptParams.
    • Replaced dial(to:isVideoCall:completionHandler:) with dial(with:completionHandler:).
    • Replaced accept(callOptions:) with accept(with:).
  • Replaced authenticate(params:completionHandler:) with authenticate(with:completionHandler:).
  • Replaced EndResult enum with DirectCallEndResult.
  • Renamed Objective-C methods
    • addWithEndResult: to addEndResult: in SBCDirectCallLogListQueryParams class.
    • removeWithEndResult: to removeEndResult: in SBCDirectCallLogListQueryParams class.
    • initWithIsAudioEnabled: to initWithAudioEnabled: in CallOptions class.
    • createDirectCallLogListQueryWith: to createDirectCallLogListQueryWithParams: in SendBirdCall class.
  • Increased stability.

0.6.10

31 Jan 09:41
Compare
Choose a tag to compare
  • Deprecated SendBirdCall.appId setter.
  • Deprecated CallOption.isVideoCall property.
  • New initializer of CallOption, init(isAudioEnabled:).
  • Deprecated SendBirdCall.dial(to:callOptions:completionHandler:).
  • New method to dial dial(to:isVideoCall:callOptions:completionHandler:).
  • Increase stability.

Fixed some bugs

03 Jan 11:51
Compare
Choose a tag to compare
  • Support DirectCall.duration when a call is active.
  • Fixed a bug with didRemoteAudioSettingChange() delegate.
  • Changed DirectCallDelegate methods from optional to required
    • didConnect()
    • didEnd()
  • Changed return type of SendBirdCall.configure() to discardableResult