リリースノート

2020.7.0

2020.6.1

  • [FIX] iOS のマイクが最初の PeerConnection でしか初期化されないバグを修正する

    • @enm10k

2020.6.0

  • [CHANGE] WebRTC M86 に対応する

    • @enm10k

2020.5.0

  • [CHANGES] WebRTC M84 に対応する

    • @enm10k

  • [UPDATE] 利用していない mergedMediaConstraints 関数を削除する

    • @kdxu

  • [UPDATE] ObjC のコードの if に braces をつけるように統一し、いくつかの warning を解消する

    • @kdxu

  • [UPDATE] コンストラクタで String と annotation しているものを string に統一する

    • @kdxu

  • [ADD] iOS でマイクの使用/不使用を指定できる API を追加する

    • @enm10k

2020.4.0

  • [UPDATE] unused import や flow の宣言、コメントのスペースを整理する

    • @kdxu

  • [UPDATE] 利用していない mergedMediaConstraints 関数を削除する

    • @kdxu

  • [CHANGE] WebRTC M83 に対応する

    • @enm10

2020.3.1

  • [FIX] iOS でトラック削除時のイベント名を typo していたので修正する

    • @enm10k

2020.3.0

  • [ADD] DataChannel に対応する

    • @kdxu

  • [ADD] Android の onRemoveTrack に対応

    • @enm10k

  • [CHANGE] CircleCI の設定を削除する

    • @kdxu

  • [CHANGE] サポートする React Native の最低バージョンを 0.61.5 に更新

    • @enm10k

2020.2.0

  • [CHANGE] システム要件を変更する

    • Android 5 以降 (シミュレーターは不可)

    • Android Studio 3.5.1 以降

  • [CHANGE] WebRTC M79 に対応する

    • @szktty @enm10k

  • [FIX] Android アプリのクラッシュを修正する

    • @enm10k

  • [CHANGE] 依存パッケージ handlebars を更新する

    • @enm10k

2020.1.0

リリースミスによりスキップ

3.x

3.0.0

  • [CHANGE] システム要件を変更した

    • npm 6.11.3

    • yarn 1.17.3

  • [CHANGE] Android に対応した

  • [CHANGE] iOS: WebRTC M75 に対応した

  • [FIX] iOS: sender の valueTag が登録できないバグを修正した

2.x

2.1.1

  • [FIX] package.json 内のバージョンを更新した

2.1.0

  • [CHANGE] 音声の出力先を変更できるようにした。次の API を追加した。

    • getAudioPort()

    • setAudioPort()

    • enum RTCAudioPort

2.0.0

  • [CHANGE] iOS: システム条件を変更した

    • iOS 10

  • [CHANGE] Unified Plan に対応した

  • [CHANGE] メトリクスに関する次の API を追加した

    • enableMetrics

    • getAndResetMetrics

    • RTCMetricsSampleInfo

  • [CHANGE] API: RTCPeerConnection: onaddtrack, onremovetrack イベントハンドラを ontrack にまとめた

  • [CHANGE] API: RTCRtpSender: streamIds: 追加した

  • [CHANGE] API: RTCRtpReceiver: streamIds: 追加した

1.x

1.1.0

  • [CHANGE] iOS: システム条件を変更した

    • iOS 12

    • Xcode 10

  • [CHANGE] 映像トラックのアスペクト比を指定可能にした

    • API: RTCAspectRatio: 追加した

    • API: RTCMediaStreamVideoConstraints: aspectRatio: 追加した

    • API: RTCMediaStreamTrack: aspectRatio: 追加した

  • [CHANGE] トラックを操作する API を変更した

    • API: getUserMedia: 戻り値の型を Promise<RTCUserMedia> に変更した

    • API: RTCMediaStreamTrackKind: 追加した

    • API: RTCPeerConnection(): イベント addtrackremovetrack を追加した

    • API: RTCPeerConnection: senders: 追加した

    • API: RTCPeerConnection: receivers: 追加した

    • API: RTCPeerConnection: transceivers: 追加した

    • API: RTCPeerConnection: addTrack(): 追加した

    • API: RTCPeerConnection: removeTrack(): 追加した

    • API: RTCRtpCodecParameters: 追加した

    • API: RTCRtpEncodingParameters: 追加した

    • API: RTCRtpHeaderExtensionParameters: 追加した

    • API: RTCRtpParameters: 追加した

    • API: RTCRtpReceiver: 追加した

    • API: RTCRtpSender: 追加した

    • API: RTCRtpTransceiver: 追加した

    • API: RTCRtpTransceiverDirection: 追加した

    • API: RTCRtpcParameters: 追加した

    • API: RTCUserMedia: 追加した

    • API: VideoView: track: を追加した

  • [CHANGE] ストリームに関する次の API を変更した

    • API: RTCMediaStream: 廃止した

    • API: RTCPeerConnection(): イベント addstreamremovestream を削除した

    • API: RTCPeerConnection: getLocalStreams(): 廃止した

    • API: RTCPeerConnection: getRemoteStreams(): 廃止した

    • API: RTCPeerConnection: addLocalStream(): 廃止した

    • API: RTCPeerConnection: removeLocalStream(): 廃止した

    • API: VideoView: streamValueTag プロパティを削除した

  • [CHANGE] API: RTCSdpSemancis: default を削除し、デフォルト値を planb にした

  • [CHANGE] API: ValueTag 型を廃止した

1.0.2

  • [CHANGE] RTCVideoView: objectFit プロパティに fill オプションを追加した

  • [FIX] getUserMedia(): facingModeuser を指定しても前面カメラに切り換わらない現象を修正する @kdxu

1.0.1

  • [FIX] audio トラックが常に NO になってしまう問題を修正 @kdxu

  • [FIX] ドキュメントの typo 修正 @kdxu

1.0.0

リリース