Releases: shiguredo/sora-ios-sdk
Releases · shiguredo/sora-ios-sdk
2020.7.2
2020.7.1
2020.7
2020.6
- [UPDATE] システム条件を更新する
- @szktty
- Xcode 12.0
- Swift 5.3
- CocoaPods 1.9.3
- [CHANGE] WebRTC M86 に対応する
- [CHANGE] API: スポットライトに関する API
- @szktty
Configuration.spotlight
: 非推奨Configuration.spotlightEnabled
: 追加Configuration.activeSpeakerLimit
: 追加
- [CHANGE] API: 音声モードに関する API
- @szktty
Sora.setAudioMode(_:options:)
: 追加AudioMode
: 追加AudioOutput
: 追加
- [FIX] API:
Sora.connect()
: タイムアウト時にハンドラが実行されない事象を修正する
2020.5
- [UPDATE] システム条件を更新する
- Xcode 11.6
- Swift 5.2.4
- WebRTC SFU Sora 2020.1 以降
- @szktty
- [CHANGE] WebRTC M84 に対応する
- [CHANGE] シグナリング pong に統計情報を含める
- [CHANGE] API: 次のイベントハンドラのクラスにコンストラクタを追加する
- [FIX] API:
Sora.connect()
: 接続先ホストが存在しない場合にハンドラが実行されない事象を修正する
2020.4.1
- [FIX] 受信したシグナリングの role が
sendonly
,recvonly
,sendrecv
の場合にデ
コードに失敗する事象を修正する - [FIX] API:
MediaChannel
:senderStream
: ストリーム ID が接続時に指定した配信用ス>トリームID と一致するストリームを返すようにする (変更前はカメラのストリームを返した) - [FIX] API:
MediaChannel
:receiverStreams
:senderStream
以外のストリームを返>すようにする (変更前はカメラ以外のストリームを返した)
2020.4
- [CHANGE] iOS 13 以降の場合に URLSession を使って WebSocket 通信を行うようにする
- [CHANGE] Plan B に関連する API を削除する
- [CHANGE] シグナリングで送信する JSON にて、 role を upstream/downstream のどちらかで出力するようにする
- [CHANGE] シグナリングの offer/update/ping を peer connection の状態に関わらず処理する
- [CHANGE] 端末情報を追加する (iPhone 11, iPhone 11 Pro, iPhone1 11 Pro Max, iPad 7th)
- [CHANGE] ログに出力される WebSocket のエラー内容を詳細にする
- [CHANGE] API:
MediaChannel
:senderStream
プロパティを追加する - [CHANGE] API:
MediaChannel
:receiverStreams
プロパティを追加する
2020.3
2020.2
2020.1
本バージョンよりバージョン表記を「リリース年.リリース回数」に変更しまする。
- [UPDATE] システム条件を更新する
- Xcode 11.3
- CocoaPods 1.8.4 以降
- WebRTC SFU Sora 19.10.3 以降
- @szktty
- [CHANGE] WebRTC M79 に対応する
- [CHANGE] Carthage の使用を止める
- [CHANGE] シグナリングに含める各種バージョン情報を変更する
- [CHANGE] API: SocketRocket の使用を止めて Starscream を採用する
- [CHANGE] API: イベントハンドラのプロパティ名を短縮する
- [CHANGE] API:
Configuration
:init(url:channelId:role:)
を非推奨にする - [CHANGE] API:
Configuration
:init(url:channelId:role:multistreamEnabled:)
を追加する - [CHANGE] API:
Configuration
:webSocketChannelHandlers
: プロパティを追加する - [CHANGE] API:
Configuration
:multistreamEnabled
: プロパティを追加する - [CHANGE] API:
Role
: Sora の仕様に合わせてsendonly
,recvonly
,sendrecv
を追加する - [CHANGE] API:
Role
:publisher
,subscriber
,group
,groupSub
を非推奨にする