Closed renovate[bot] closed 8 months ago
This PR contains the following updates:
^0.5.7
^0.9.0
📅 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.
This PR contains the following updates:
^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.