Skip to content

Releases: sendbird/sendbird-calls-javascript

1.3.0

23 Sep 14:33
Compare
Choose a tag to compare

1.3.0 (September 23, 2020)

  • Added snapshot feature
    • Below methods are added in DirectCall
      • captureLocalVideoView(callback?: CaptureVideoViewHandler): Promise<CaptureVideoViewResult>
      • captureRemoteVideoView(callback?: CaptureVideoViewHandler): Promise<CaptureVideoViewResult>
  • Added recording feature
    • Below methods are added in SendBirdCall
      • addRecordingListener(id: string, listener: SendBirdCallRecordingListener): void
      • removeRecordingListener(id: string): void
      • removeAllRecordingListeners(): void
    • Below methods are added in DirectCall
      • startRecording(options: DirectCallRecordOption): string
      • stopRecording(recordingId: string): boolean
    • Below constructor is added in SendBirdCall
      • DirectCallRecordOption
  • Added sound effect feature
    • Below property is added in SendBirdCall
      • SoundType
    • Below methods are added in SendBirdCall
      • addDirectCallSound(type: SoundType, url: string): Promise<boolean>
      • removeDirectCallSound(type: SoundType): boolean
  • Improved validation of customItems interfaces. Only string keys/values are available for customItems or customItemsKeys arguments of,
    • updateCustomItems(callId: string, customItems: CustomItems, callback?: CustomItemsHandler): Promise<CustomItemsResult> in SendBirdCall
    • deleteCustomItems(callId: string, customItemKeys: string[], callback?: CustomItemsHandler): Promise<CustomItemsResult> in SendBirdCall
    • updateCustomItems(customItems: CustomItems, callback?: CustomItemsHandler): Promise<CustomItemsResult> in DirectCall
    • deleteCustomItems(customItemsKeys: string[], callback?: CustomItemsHandler): Promise<CustomItemsResult> in DirectCall

1.2.5

02 Sep 10:55
Compare
Choose a tag to compare

1.2.5 (September 2, 2020)

  • Enhanced prerequisite check in init().
  • Improved stability.

1.2.4

19 Aug 08:30
Compare
Choose a tag to compare

1.2.4 (August 19, 2020)

  • Bug fix
    • Fixed the connection problem with Android SDK.

1.2.3

13 Aug 12:14
Compare
Choose a tag to compare

1.2.3 (August 13, 2020)

  • Bug fix
    • Fixed the unexpected exceptions.
  • Improved stability

1.2.2

28 Jul 10:58
Compare
Choose a tag to compare

1.2.2 (July 28, 2020)

  • Replaced MediaDeviceInfo with InputDeviceInfo in following SendBirdCall methods
    • getCurrentAudioInputDevice(): InputDeviceInfo
    • getAvailableAudioInputDevices(): InputDeviceInfo[]
    • selectAudioInputDevice(mediaDeviceInfo: InputDeviceInfo): void
    • getCurrentVideoInputDevice(): InputDeviceInfo
    • getAvailableVideoInputDevices(): InputDeviceInfo[]
    • selectVideoInputDevice(mediaDeviceInfo: InputDeviceInfo): void
  • Added missing type information
    • SendbirdCall's useMedia() method can return undefined
    • DirectCall's setLocalMediaView(mediaView: HTMLMediaElement)
    • DirectCall's setRemoteMediaView(mediaView: HTMLMediaElement)
  • Added webhook support
    • Add handleWebhookData(data: WebhookData): void to SendBirdCall
    • Add WebhookData interface

1.2.1

21 Jul 10:18
Compare
Choose a tag to compare

1.2.1 (July 21, 2020)

  • Buf fix
    • Fixed the unexpected exceptions in safari.

1.2.0

20 Jul 08:50
Compare
Choose a tag to compare

1.2.0 (July 20, 2020)

  • Added support for Peer-to-peer call.
    • The Peer-to-peer option can be configured on the dashboard.
  • Added getting ongoing call count and ongoing status of DirectCall.
    • Added getOngoingCallCount(): number to SendBirdCall.
    • Added readonly isOngoing: boolean to DirectCall.
  • Added setCallConnectionTimeout(timeout: number): void to SendBirdCall.
    • The call connection timer starts when the callee accepts the call. The timer will end the call after the specified timeout interval.
  • Improved stability.

1.1.4

14 Jul 08:02
Compare
Choose a tag to compare

1.1.4 (July 14, 2020)

  • Bug fix
    • Fixed typo in d.ts.
    • Fixed import error in Node environment.

1.1.3

18 Jun 08:49
Compare
Choose a tag to compare

1.1.3 (June 18, 2020)

  • Improved stability.

1.1.2

16 Jun 10:25
Compare
Choose a tag to compare

1.1.2 (June 16, 2020)

  • Improved stability.