Releases: shiguredo/sora-js-sdk
Releases · shiguredo/sora-js-sdk
2020.4.0
- [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
- [UPDATE] Safari 14 以降で Simulcast が使えるように変更
2020.2.0
- [UPDATE] sora-e2ee を 2020.2.0 に上げる
- [FIX] disconnect() を複数回実行した場合に例外が発生しないようにする
- [UPDATE] 新スポットライトに対応する
- ConnectionOptions に spotlightNumber を追加する
- ConnectionOptions の spotlight に boolean を受け取れるよう修正する
- @yuitowest
2020.1.5
- [FIX] metadata が undefined の場合以外は signaling connect message に metadata を含めるように変更
2020.1.4
- [UPDATE] type.ts にある type Json のインデックスシグネチャに undefined を許可する
2020.1.3
- [CHANGE] type.ts にある Audio, Video をそれぞれ SignalingAudio, SignalingVideo に名前変更する
- [ADD] SoraConnection の型定義を export する
- [ADD] sendrecv, sendonly, recvonly の引数に渡す options に signalingNotifyMetadata を追加する
2020.1.2
- [FIX] sendrecv, sendonly, recvonly の引数に渡す metadata の型を Json に変更
- [FIX] authMetadata の型を Json に変更
2020.1.1
- [UPDATE] type export を追加
- AudioCodecType, Callbacks, ConnectionBase, ConnectionOptions, ConnectionPublisher, ConnectionSubscriber, Role, SimulcastQuality, VideoCodecType の型定義を export する
- @yuitowest
2020.1.0
- [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 名の変更とアクセス制限の追加する
_pc
をpc
に名前変更する_ws
をws
に名前変更してアクセス制限を protected に変更する_callbacks
をcallbacks
に名前変更してアクセス制限を protected に変更- @yuitowest
- [CHANGE] method 名の変更とアクセス制限の追加する
- _ がついているメソッド名から _ を削除してアクセス制限を追加する
- @yuitowest
1.16.0
- [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 を削除する