Skip to content

Releases: shiguredo/sora-js-sdk

2020.4.0

31 Oct 12:04
Compare
Choose a tag to compare
  • [CHANGE] signaling 時に処理に失敗した場合の reject の引数を CloseEvent オブジェクトから Error オブジェクトに変更する
  • [CHANGE] connect() のタイムアウト処理にデフォルト値を設定する
    • 60000 ms でタイムアウトするように設定する
    • @yuitowest
  • [UPDATE] connect() 実行時に PeerConnection connectionState が 'connected' になったら処理が完了するように変更する
  • [UPDATE] disconnect 処理を修正する
    • websocket で type: "disconnect" を send するように変更する
    • websocket の readyState の監視をやめる
    • peerConnection の 切断監視を signalingState から connectionState に変更する
    • @yuitowest
  • [UPDATE] sora-e2ee のバージョンを 2020.3.0 に更新する
  • [FIX] package.json に定義されている module の向き先を dist/sora.mjs に変更し、対象ファイルがビルドされるよう Rollup の設定を追加する
  • [UPDATE] simulcast で active パラメーターを有効にするための実装を追加する

2020.3.0

05 Oct 07:14
Compare
Choose a tag to compare
  • [UPDATE] Safari 14 以降で Simulcast が使えるように変更

2020.2.0

16 Sep 04:54
Compare
Choose a tag to compare
  • [UPDATE] sora-e2ee を 2020.2.0 に上げる
  • [FIX] disconnect() を複数回実行した場合に例外が発生しないようにする
  • [UPDATE] 新スポットライトに対応する
    • ConnectionOptions に spotlightNumber を追加する
    • ConnectionOptions の spotlight に boolean を受け取れるよう修正する
    • @yuitowest

2020.1.5

20 Jul 08:01
Compare
Choose a tag to compare
  • [FIX] metadata が undefined の場合以外は signaling connect message に metadata を含めるように変更

2020.1.4

08 Jul 04:26
Compare
Choose a tag to compare
  • [UPDATE] type.ts にある type Json のインデックスシグネチャに undefined を許可する

2020.1.3

22 Jun 05:54
Compare
Choose a tag to compare
  • [CHANGE] type.ts にある Audio, Video をそれぞれ SignalingAudio, SignalingVideo に名前変更する
  • [ADD] SoraConnection の型定義を export する
  • [ADD] sendrecv, sendonly, recvonly の引数に渡す options に signalingNotifyMetadata を追加する

2020.1.2

22 Jun 05:55
Compare
Choose a tag to compare
  • [FIX] sendrecv, sendonly, recvonly の引数に渡す metadata の型を Json に変更
  • [FIX] authMetadata の型を Json に変更

2020.1.1

17 Jun 07:55
Compare
Choose a tag to compare
  • [UPDATE] type export を追加
    • AudioCodecType, Callbacks, ConnectionBase, ConnectionOptions, ConnectionPublisher, ConnectionSubscriber, Role, SimulcastQuality, VideoCodecType の型定義を export する
    • @yuitowest

2020.1.0

01 Jun 05:56
Compare
Choose a tag to compare
  • [UPDATE] E2EE 対応
  • [UPDATE] TypeScript 化
  • [UPDATE] async / await 化
  • [ADD] Sora から type: ping が送られてきた際に stats: true だった場合 type: pong 送信時に stats に getStats の結果を入れる
  • [CHANGE] @deprecated メッセージを追加する
    • publisher/subscriber を使用している場合に warning を出すように変更する
    • addstream/removestream を使用している場合に warning を出すように変更する
    • debug: true 時に disconnect の MediaStream close 処理で warning を出すように変更する
    • @yuitowest
  • [CHANGE] property 名の変更とアクセス制限の追加する
    • _pcpc に名前変更する
    • _wsws に名前変更してアクセス制限を protected に変更する
    • _callbackscallbacks に名前変更してアクセス制限を protected に変更
    • @yuitowest
  • [CHANGE] method 名の変更とアクセス制限の追加する
    • _ がついているメソッド名から _ を削除してアクセス制限を追加する
    • @yuitowest

1.16.0

20 Jan 05:47
Compare
Choose a tag to compare
  • [ADD] タイムアウトを指定可能にする
    • デフォルトではタイムアウトは有効にはなっていない
    • @yuitowest
  • [ADD] 新しい role である sendrecv / sendonly / sendrecv を利用できるようにする
  • [ADD] サンプルに multsitream_sendonly.html を追加する
  • [UPDATE] サンプルで利用する role を新しいものに変更する
  • [CHANGE] サンプルの multistream.html を multistream_sendrecv.html に変更する
  • [CHANGE] サンプルの multistream_down.html を multistream_recvonly.html に変更する
  • [CHANGE] サンプルの spotlight.html を spotlight_sendrecv.html に変更する
  • [CHANGE] サンプルの spotlight_down.html を spotlight_recvonly.html に変更する
  • [CHANGE] サンプルの updown.html を sendonly_recvonly.html に変更する
  • [CHANGE] sdk_version と sdk_type を廃止し sora_client を追加
  • [CHANGE] user_agent を廃止し sora_client を追加
  • [FIX] README から simulcast_rid を削除する