pion / example-webrtc-applications

Examples of WebRTC applications that are large, or use 3rd party libraries
https://pion.ly/
MIT License
1.03k stars 243 forks source link

Update dependency flutter_webrtc to ^0.9.0 #149

Closed renovate[bot] closed 8 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
flutter_webrtc dependencies minor ^0.5.7 -> ^0.9.0

Release Notes

cloudwebrtc/flutter-webrtc (flutter_webrtc) ### [`v0.9.47`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.47) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.46...0.9.47) \[0.9.47] - 2023-10-29 - \[Windows/Linux] fix: Check the invalid value of the candidate and session description. ([#​1484](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1484)) - \[Windows/Linux/macOS] fix: screen sharing issue for desktop. - \[Web] fix: platformViewRegistry getter is deprecated ([#​1485](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1485)) - \[Dart] Throw exception for set src object ([#​1491](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1491)). ### [`v0.9.46`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.46) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.45...0.9.46) \[0.9.46] - 2023-10-25 fix: Crop video output size to target settings. ([#​1472](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1472)) fix: Fix bluetooth sco not stopping after room disconnect ([#​1475](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1475)) ### [`v0.9.45`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.45) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.44...0.9.45) \[0.9.45] - 2023-09-27 - \[iOS/macOS] fix: send message on non-platform thread. - \[Windows] fix: fix setSrcObj with trackId for Windows. - \[Windows] fix: fix the "unlock of unowned mutex" error when calling "captureFrame()" function on Windows. ### [`v0.9.44`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.44) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.43...0.9.44) \[0.9.44] - 2023-09-25 - \[Windows] fix: fix Renderer bug for Windows. - \[Native] fix: Use independent threads to process frame encryption/decryption - \[Native] fix: Correct handle SIF frame - \[Native] fix: Fix a fault tolerance judgment failure ### [`v0.9.43`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.43) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.42...0.9.43) \[0.9.43] - 2023-09-20 - \[Native] fix: send frame cryptor events from signaling thread. - \[Native] fix: h264 freeze when using E2EE. ### [`v0.9.42+hotfix.1`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.42%2Bhotfix.1): 0.9.42+hotfix.1 [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.42...0.9.42) \[0.9.42+hotfix.1] - 2023-09-15 - \[Windows/Linux] fix: fix cannot start vp8/h264 encoder correctly. ### [`v0.9.42`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.42) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.41...0.9.42) \[0.9.42] - 2023-09-15 - \[Dart/Native] feat: add more framcryptor API ([#​1444](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1444)) - \[Dart/Native] feat: support scalability mode ([#​1442](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1442)) - \[Android] fix: Turn off audio routing in non-communication modes ([#​1438](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1438)) ### [`v0.9.41`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.41) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.40...0.9.41) \[0.9.41] - 2023-08-30 - \[Android] feat: Add more control over android audio options. ### [`v0.9.40`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.40) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.39...0.9.40) \[0.9.40] - 2023-08-16 - \[Windows/Linux] fix: nullptr checking for sender/receiver for getStats. ### [`v0.9.39`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.39) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.38...0.9.39) \[0.9.39] - 2023-08-14 - \[Dart/Native] feat: add async methods for getting pc states. ### [`v0.9.38`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.38) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.37...0.9.38) \[0.9.38] - 2023-08-11 - \[Android] fix: Expose helper to clearCommunicationDevice on AudioManager.AUDIOFOCUS_LOSS - \[Android] feat: support force SW codec list for Android, and disable HW codec for VP9 by default. - \[Android] fix: issue for audio device switch ([#​1417](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1417)) - \[Android/iOS] feat: Added setZoom method to support camera zooming while streaming. ([#​1412](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1412)). ### [`v0.9.37`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.37) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.36...0.9.37) \[0.9.37] - 2023-08-07 - \[Native] fix: Skip set_sdp_fmtp_line if sdpFmtpLine is empty. - \[Android] fix: fix Android earpiece not being replaced after the wired headset is disconnected. - \[Dart] fix: partially rebuild RTCVideoView when renderVideo value changes. - \[Android] feat: expose Android audio modes. - \[Android] feat: support forceSWCodec for Android. - \[Linux] fix: add $ORIGIN to rpath. ### [`v0.9.36`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.36) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.35...0.9.36) \[0.9.36] - 2023-07-13 - \[Native] upgrade libwebrtc to m114.5735.02. - \[Windows/Linux] Add implementation to MediaStreamTrack.captureFrame() for Linux/Windows. - \[Darwin/Android] Support to ignore network adapters used for ICE on Android, iOS, and macOS. ### [`v0.9.35`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.35) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.34...0.9.35) \[0.9.35] - 2023-06-30 - \[iOS] feat: expose audio mode for ios. - \[Darwin] fix: compiler warning for Darwin. - \[Dart] Fix setMicrophoneMute() not awaitable. - \[Native] Update libwebrtc to m114. - \[Dart/Web] Separate FrameCryptor of the web to dart-webrtc. ### [`v0.9.34`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.34) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.33...0.9.34) \[0.9.34] - 2023-06-14 - \[Web] fix facingMode for flutter web mobile. ### [`v0.9.33`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.33) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.32...0.9.33) \[0.9.33] - 2023-06-08 - \[Android] fix frame drops for android. ### [`v0.9.32`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.32) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.31...0.9.32) \[0.9.32] - 2023-05-30 - \[Android] fix issue for get user audio. - \[Android] fix getStats throw LinkedHasMap exception. ### [`v0.9.31`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.31) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.30+hotfix.2...0.9.31) \[0.9.31] - 2023-05-23 - \[Darwin] Improve iOS/macOS H264 encoder (Upgrade to WebRTC-SDK M104.5112.17). ### [`v0.9.30+hotfix.2`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.30%2Bhotfix.2): 0.9.30+hotfix.2 [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.30+hotfix.2...0.9.30+hotfix.2) \[0.9.30+hotfix.2] - 2023-05-18 - \[Windows/Linux] fix bug for eventchannel proxy. - \[Windows/Linux] fix: crash for pc.close/dispose on win/linux. ([#​1360](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1360)) ### [`v0.9.30+hotfix.1`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.30%2Bhotfix.1): 0.9.30+hotfix.1 [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.30+hotfix.2...0.9.30+hotfix.2) \[0.9.30+hotfix.1] - 2023-05-17 - \[Windows/Linux] Fix compiler error. ### [`v0.9.30`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.30) \[0.9.30] - 2023-05-16 - \[Darwin] Handle exceptions for frame rate settings for darinw. ([#​1351](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1351)) - \[Android] Fix bluetooth device enumerate. ([#​1349](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1349)) - \[Darwin/Android/Windows/Linux] Added maxIPv6Networks configuration ([#​1350](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1350)) - \[iOS] Fix: broadcast extension not found fallback logic ([#​1347](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1347)) - \[Android] Move the call of capturer.stopCapture() outside the main thread to avoid blocking of flutter method call. - \[Windows/Linux] Fix the crash issue of video room ([#​1343](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1343)) ### [`v0.9.28`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.28) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.27...0.9.28) \[0.9.28] - 2023-05-08 - \[Windows/Linux] fix: use the correct transceiver id. - \[Windows/Linux] fix: Support restart camera for Windows/Linux. ### [`v0.9.27`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.27) \[0.9.27] - 2023-04-27 - \[Darwin/Android/Windows/Linux] feat: SFrame/FrameCryptor. - \[Windows/Linux] Fix the type/code mistake. - \[Windows/Linux] Fix ineffective RTPTransceiver::GetCurrentDirection. - \[Windows/Linux] RTPtransceiver::getCurrentDirection returns correct value. ### [`v0.9.25`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.25) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.24...0.9.25) \[0.9.25] - 2023-04-10 - \[Dawrin/Android/Windows] Add `addStreams` to `RTCRtpSender` - \[Android] fix: label for Wired Headset. ([#​1305](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1305)) - \[Dawrin/Android/Windows] Feat/media stream track get settings ([#​1294](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1294)) - \[Android/iOS] Fix track lookup in the platform-specific code for Android and iOS ([#​1289](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1289)) - \[iOS] fix: ICE Connectivity doesn't establish with DualSIM iPhones. - \[Android] Switch to webrtc hosted on Maven central ([#​1288](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1288)) ### [`v0.9.24`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.24) \[0.9.24] - 2023-03-07 - \[iOS] avaudiosession mode changed to AVAudioSessionModeVideoChat ([#​1285](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1285)) - \[macOS] fix memory leak for screen capture. ### [`v0.9.22`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.22) \[0.9.22] - 2023-02-14 - \[iOS] fix: Without any setActive for rtc session, libwebrtc manages the session counter by itself. ([#​1266](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1266)) - \[dart] fix: remove rtpsender.dispose. - \[web] fix video renderer issue for safari. - \[macOS] Fixed macOS desktop capture crash with simulcast enabled. - \[macOS] Fix the crash when setting the fps of the virtual camera. ### [`v0.9.20`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.20) \[0.9.20] - 2023-02-03 - \[Dawrin/Android/Windows] Add getCapabilities/setCodecPreferences methods - \[Darwin] buffered amount - \[Linux] Fixed audio device name buffer size - \[Android] Start audioswitch and only activate it when needed - \[Darwin] Fix typo which broke GcmCryptoSuites ### [`v0.9.18`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.18) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.17...0.9.18) \[0.9.18] - 2022-12-12 - \[Web] Bump dart_webrtc to 1.0.12, Convert iceconnectionstate to connectionstate for Firefox. - \[Android] Start AudioSwitchManager only when audio track added (fix [#​1163](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1163)) ([#​1196](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1196)) - \[iOS] Implement detachFromEngineForRegistrar ([#​1192](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1192)) - \[iOS] Handle Platform Exception on addCandidate ([#​1190](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1190)) - \[Native] Code format with clang-format. ### [`v0.9.17`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.17) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.16...0.9.17) \[0.9.17] - 2022-11-28 - \[Android] Update android webrtc version to 104.5112.05 - \[iOS] Update WebRTC.xframework version to 104.5112.07 ### [`v0.9.16`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.16) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.15...0.9.16) \[0.9.16] - 2022-11-14 - \[Linux] Fixed compiler error for flutter 3.3.8. - \[Linux] Remove 32-bit precompiled binaries. - \[Linux] Supports linux-x64 and linux-arm64. ### [`v0.9.15`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.15) \[0.9.15] - 2022-11-13 - \[Linux] Add Linux Support. ### [`v0.9.13`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.13) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.12...0.9.13) \[0.9.13] - 2022-11-12 - \[Dart] Change MediaStream.clone to async. - \[iOS] Fixed the bug that the mic indicator light was still on when mic recording was stopped. - \[iOS/macOS/Android/Windows] Allow sdpMLineIndex to be null when addCandidate. - \[macOS] Frame capture support for macOS. - \[Android] Add enableCpuOveruseDetection configuration ([#​1165](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1165)). - \[Android] Update comments ([#​1164](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1164)). ### [`v0.9.12`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.12) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.11...0.9.12) \[0.9.12] - 2022-11-02 - \[iOS] Fixed the problem that iOS earphones and speakers do not switch. - \[Windows] fix bug for rtpSender->RemoveTrack/pc->getStats. - \[iOS] Return groupId. - \[Web] MediaRecorder.startWeb() should expose the timeslice parameter. - \[iOS] Implement RTCPeerConnectionDelegate didRemoveIceCandidates method. - \[iOS] fix disposing Broadcast Sharing stream. ### [`v0.9.11`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.11) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.9...0.9.11) \[0.9.11] - 2022-10-16 \[iOS] fix audio route/setSpeakerphoneOn issues. \[Windows] fix: Have same remote streams id then found the wrong MediaStream. \[Dart] feat: RTCVideoRenderer supports specific trackId when setting MediaStream. ### [`v0.9.9+hotfix.1`](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.9...0.9.9) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.9...0.9.9) ### [`v0.9.9`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.9) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.8...0.9.9) \[0.9.9] - 2022-10-12 - \[Darwin/Android/Windows] Support getStats for RtpSender/RtpReceiver (Migrate from Legacy to Standard Stats for getStats). - \[Android] Dispose of streams and connections. - \[Android] Support RTP transceiver direction type 4. - \[Web] Update dart_webrtc dependency. ### [`v0.9.8`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.8) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.7...0.9.8) \[0.9.8] - 2022-09-30 - \[Android] fix: Make sure local stream/track dispose correctly. - \[Android] Remove bluetooth permission on peerConnectionInit. - \[iOS] Fix system sound interruption on iOS ([#​1099](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1099)). - \[Android] Fix: call mode on app start ([#​1097](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1097)). - \[Dart] Avoid renderer initialization multiple times ([#​1067](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1067)). ### [`v0.9.7`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.7) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.6...0.9.7) \[0.9.7] - 2022-09-13 - \[Windows] Support sends DTMF. - \[Windows] Fixed getStats. ### [`v0.9.6`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.6) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.5...0.9.6) \[0.9.6] - 2022-09-06 - \[Dart] The dc created by didOpenDataChannel needs to set the state to open. - \[Dart] Added callback onFirstFrameRendered. ### [`v0.9.5`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.5) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.4...0.9.5) \[0.9.5] - 2022-08-30 - \[Android] fix: Fix crashes when using multiple renderers. - \[Android] fix bug with dispose of track cannot close video - \[Andorid/iOS/macOS/Windows] Fix bug of missing events in data-channel. ### [`v0.9.4`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.4) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.3...0.9.4) \[0.9.4] - 2022-08-22 - \[Andorid/iOS/macOS/Windows] New audio input/output selection API, `ondevicechange` event is used to monitor audio device changes. ### [`v0.9.3`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.3) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.9.2...0.9.3) \[0.9.3] - 2022-08-15 - \[Windows/macOS] Fix UI freeze when getting thumbnails. ### [`v0.9.2`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.2) \[0.9.2] - 2022-08-09 - \[Android] update libwebrtc to com.github.webrtc-sdk:android:104.5112.01. - \[iOS/macOS] update WebRTC-SDK to 104.5112.02. - \[Windows] update libwebrtc.dll to 104.5112.02. ### [`v0.9.0`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.9.0) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.12...0.9.0) \[0.9.0] - 2022-07-27 - \[macOS] Added screen-sharing support for macOS - \[Windows] Added screen-sharing support for Windows - \[iOS/macOS] fix: Fix compile warning for Darwin - \[Darwin/Android/Windows] fix: Fix typo peerConnectoinEvent -> peerConnectionEvent for EventChannel name ([#​1019](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/1019)) ### [`v0.8.12`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.12) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.11...0.8.12) \[0.8.12] - 2022-07-15 - \[Darwin]: fix: camera release. ### [`v0.8.11`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.11) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.10...0.8.11) \[0.8.11] - 2022-07-11 - \[Windows] Fix variant exception of findLongInt. ([#​990](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/990)) - \[Windows] fix unable to get username/credential when parsing iceServers containing urls - \[iOS] Fix RTCAudioSession properties set with libwebrtc m97, Fixes [#​987](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/987). ### [`v0.8.10`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.10) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.9...0.8.10) \[0.8.10] - 2022-06-28 - \[iOS] IPC Broadcast Upload Extension support for Screenshare ### [`v0.8.9`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.9) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.7...0.8.9) \[0.8.8] - 2022-06-08 - \[Android] Fixes DataChannel issue described in [#​974](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/974) - \[iOS] Fixes DataChannel issue described in [#​974](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/974) - \[Darwin/Android/Windows] Split data channel's webrtc id from our internal id ([#​961](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/961)) - \[Windows] Update to m97. - \[Windows] Add PeerConnectionState - \[Windows] Fix can't open mic alone when built-in AEC is enabled. ### [`v0.8.7`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.7) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.6...0.8.7) \[0.8.7] - 2022-05-18 - \[iOS/macOS] fix: Use RTCYUVHelper instead of external libyuv library ([#​954](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/954)). - \[iOS/macOS] Flutter 3.0 crash fixes, setStreamHandler on main thread ([#​953](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/953)) - \[Android] Use mavenCentral() instead of jcenter() ([#​952](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/952)) - \[Windows] Use uint8\_t\* instead of string in DataChannel::Send method, fix binary send bug. - \[Android] fix: "Reply already submitted" error and setVolume() not working on remote streams. ### [`v0.8.6`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.6) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.5...0.8.6) \[0.8.6] - 2022-05-08 - \[Web/Android/iOS/macOS] Support null tracks in replaceTrack/setTrack. - \[macOS] Remove absolute path from resolved spec to make checksum stable. - \[Android] Android 12 bluetooth permissions. - \[Dart] fix wrong id type for data-channel. - \[Android] Release i420 Buffer in FrameCapturer. ### [`v0.8.5`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.5) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.4...0.8.5) \[0.8.5] - 2022-04-01 - \[Dart] Expose RTCDataChannel.id ([#​898](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/898)) - \[Android] Enable H264 high profile for SimulcastVideoEncoderFactoryWrapper ([#​890](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/890)) ### [`v0.8.4`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.4) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.3...0.8.4) \[0.8.4] - 2022-03-28 - \[Android] Fix simulcast factory not sending back EncoderInfo ([#​891](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/891)) - \[Android] fix: correct misspell in method screenRequestPermissions ([#​876](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/876)) ### [`v0.8.3`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.3) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.2...0.8.3) \[0.8.3] - 2022-03-01 - \[Android/iOS] Update android/ios webrtc native sdk versions. - \[Windows] Feature of selecting i/o audio devices by passing sourceId and/or deviceId constraints ([#​851](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/851)). ### [`v0.8.2`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.2) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.1...0.8.2) \[0.8.2] - 2022-02-08 - \[Android/iOS/macOS/Web] Add restartIce. ### [`v0.8.1`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.1) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.8.0...0.8.1) \[0.8.1] - 2021-12-29 - \[Android/iOS] Bump webrtc-sdk version to 93.4577.01. ### [`v0.8.0`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.8.0) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.7.1...0.8.0) \[0.8.0] - 2021-12-05 - \[Dart] Refactor: Use webrtc interface. ([#​777](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/777)) - \[iOS] Fix crashes for FlutterRPScreenRecorder stop. - \[Web] Don't stop tracks when disposing MediaStream ([#​760](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/760)) - \[Windows] Add the necessary parameters for onRemoveTrack ([#​763](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/763)) - \[Example] Properly start foreground service in example ([#​764](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/764)) - \[Android] Fix crash for Android, close [#​757](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/757) and [#​734](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/734). - \[Dart] Fix typo in deprecated annotations. - \[iOS] Fix IOS captureFrame and add support for remote stream captureFrame ([#​778](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/778)) - \[Windows] Fix parsing stun configuration ([#​789](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/789)) - \[Windows] Fix mute ([#​792](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/792)) - \[iOS/Android/Windows] New video constraints syntax ([#​790](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/790)) ### [`v0.7.1`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.7.1) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.7.0+hotfix.2...0.7.1) \[0.7.1] - 2021-11-04 - \[iOS/macOS] Update framework. - \[Android] Update framework. - \[Windows] Implement mediaStreamTrackSetEnable ([#​756](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/756)). - \[iOS/macOS] Enable audio capture when acquiring track. - \[Android] Call stopCaptureWithCompletionHandler instead ([#​748](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/748)) - \[Windows] Fix bug for windows. ### [`v0.7.0+hotfix.2`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.7.0%2Bhotfix.2): v0.7.0+hotfix.2 [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.7.0+hotfix.2...0.7.0+hotfix.2) \[0.7.0+hotfix.2] - 2021-10-22 - \[iOS/macOS] Update .podspec for Darwin. ### [`v0.7.0+hotfix.1`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.7.0%2Bhotfix.1): v0.7.0+hotfix.1 [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.7.0+hotfix.2...0.7.0+hotfix.2) \[0.7.0+hotfix.1] - 2021-10-21 - \[Android] Fix bug for createDataChannel. ### [`v0.7.0`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.7.0) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.10...0.7.0+hotfix.2) \[0.7.0] - 2021-10-20 - \[Android] Enable Android simulcast ([#​731](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/731)) - \[macOS] Use pre-compiled WebRTC for macOS. ([#​717](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/717)) - \[iOS/macOS] Fix the correct return value of createDataChannel under darwin. - \[Windows] Fix using the wrong id to listen datachannel events. - \[Dart] Fix(mediaStreamTrackSetEnable): remote track is unavaiable ([#​723](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/723)). ### [`v0.6.10+hotfix.1`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.10%2Bhotfix.1): v0.6.10+hotfix.1 [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.10...0.6.10) \[0.6.10+hotfix.1] - 2021-10-02 - \[Web] Fix compiler errors for Web. ### [`v0.6.10`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.10) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.9...0.6.10) \[0.6.10] - 2021-10-01 - \[iOS] Fix bug for RtpTransceiver.getCurrentDirection. - \[Dart] Improve MethodChannel calling. ### [`v0.6.9`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.9) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.8...0.6.9) \[0.6.9] - 2021-10-01 - \[iOS] Update WebRTC build ([#​707](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/707)). - \[Windows] Add Unified-Plan support for windows. ([#​688](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/688)) - \[iOS] Improve audio handling on iOS ([#​705](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/705)) ### [`v0.6.8`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.8) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.7...0.6.8) \[0.6.8] - 2021-09-27 - \[Android] Use ApplicationContext to verify permissions when activity is null. - \[iOS] Add support for lightning microphone. ([#​693](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/693)) - \[Windows] Fix FlutterMediaStream::GetSources. - \[Web] Fix Flutter 2.5.0 RTCVideoRendererWeb bug ([#​681](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/681)) - \[Web] Bug fix ([#​679](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/679)) ### [`v0.6.7`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.7) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.6...0.6.7) \[0.6.7] - 2021-09-08 - \[Android] upgrade webrtc sdk to m92.92.4515. - \[Web] `addTransceiver` bug fix ([#​675](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/675)) - \[Web] Use low-level jsutil to call createOffer/createrAnswer to solve the issue on safari/firefox. - \[Dart] Fix currentDirection/direction implementation confusion. ### [`v0.6.6`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.6) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.5...0.6.6) \[0.6.6] - 2021.09.01 - \[Sponsorship] Thanks for LiveKit sponsorship. - \[Web] Avoid removing all audio elements when stopping a single video renderer ([#​667](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/667)) - \[Web] Properly cleanup srcObject to avoid accidental dispose - \[Dart] Removed warnings ([#​647](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/647)) - \[Web] Switch transferFromImageBitmap to be invoked using js.callMethod ([#​631](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/631)) - \[Web] Fix sending binary data over DataChannel in web implementation. ([#​634](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/634)) - \[Darwin] Nullable return for GetLocalDescription/GetRemoteDiscription - \[Darwin] Fix incorrect argument name at RTCRtpSender ([#​600](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/600)) ### [`v0.6.5`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.5) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.4...0.6.5) \[0.6.5] - 2021.06.18 - \[Android] Falling back to the first available camera fix [#​580](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/580) - \[Android] Fix application exit null-pointer exception ([#​582](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/582)) - \[Dart] Add label getter to DataChannel Interface ([#​585](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/585)) - \[Dart] Fix exception raised at RTCPeerConnection.removeTrack and RTCRtpSender.setParameters ([#​588](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/588)) - \[Dart] Fix: null check ([#​595](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/595)) - \[Dart] Fix: null check for RTCRtpTransceiverNative.fromMap ### [`v0.6.4`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.4) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.3...0.6.4) \[0.6.4] - 2021.05.02 - \[Android] Fix getting screen capture on Huawei only successful in the first time. ([#​523](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/523)) - \[Android] Add configuration "cryptoOptions" in parseRTCConfiguration(). - \[Dart] Change getLocalDescription,getRemoteDescription,RTCRtpSenderWeb.track returns to nullable. - \[Dart] Fixed bug in RTCPeerConnectionWeb.removeTrack. - \[Dart] Change MediaStreamTrack.captureFrame returns to ByteBuffer to compatible with web API. - \[Dart] Do null safety check in onRemoveStream,onRemoveTrack and MediaStream.getTrackById. - \[Android] Add reStartCamera method when the camera is preempted by other apps. - \[Web] Refactored RTCVideoRendererWeb and RTCVideoViewWeb, using video and audio HTML tags to render audio and video streams separately. ### [`v0.6.3`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.3) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.2...0.6.3) \[0.6.3] - 2021.04.03 - \[Dart] Change RTCRtpSender.track to nullable. - \[Web] Fix RTCVideoView/Renderer pauses when changing child in IndexedStack. ### [`v0.6.2`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.2) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.1...0.6.2) \[0.6.2] - 2021.04.02 - \[Dart] Use enumerateDevices instead of getSources. - \[Android] Use flutter_background to fix screen capture example. ### [`v0.6.1`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.1) [Compare Source](https://togithub.com/cloudwebrtc/flutter-webrtc/compare/0.6.0...0.6.1) \[0.6.1] - 2021.04.02 - \[Darwin] Fixed getting crash when calling setLocalDescription multiple times. - \[Dart] Get more pub scores. ### [`v0.6.0`](https://togithub.com/flutter-webrtc/flutter-webrtc/releases/tag/0.6.0) \[0.6.0] - 2021.04.01 - \[Sponsorship] Thanks for Stream sponsorship ([#​475](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/475)) - \[Android] Fixed a crash when switching cameras on Huawei devices. - \[Windows] Correct signalingState & iceConnectionState event name on Windows. ([#​502](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/502)) - \[Dart] Clip behaviour. ([#​511](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/511)) - \[Dart] null-safety ([@​wer-mathurin](https://togithub.com/wer-mathurin) Thanks for the hard work). - \[Dart] Fix setMicrophoneMute ([#​466](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/466)) - \[Web] Fix pc.addTransceiver method, fix RTCRtpMediaType to string, fix ([#​437](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/437)) - \[Android] fix sdpSemantics issue ([#​478](https://togithub.com/cloudwebrtc/flutter-webrtc/issues/478))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.