Releases: react-native-webrtc/react-native-webrtc
106.0.2
What's Changed
- pc: fix firing duplicated removetrack events by @saghul in #1256
- Fix iOS compile error by @davidliu in #1271
- build(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #1274
- android: fix race condition when disposing tracks by @saghul in #1258
- Clear iOS videoView by rendering a 1x1 blank frame before changing track by @davidliu in #1272
- fix(android): search camera device by id by @santhoshvai in #1277
- Fix new sdp, prevent crashing if rollback causes local description to be undefined by @8BallBomBom in #1268
New Contributors
- @santhoshvai made their first contribution in #1277
Full Changelog: 106.0.1...106.0.2
106.0.1
Full Changelog: 106.0.0...106.0.1
106.0.0
Major changes
Fully migrated to Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625). Plan B is no longer supported.
106.0.0-beta.8
Major changes
Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625)
Changes since beta 7
Changes between 106.0.0-beta.7 and 106.0.0-beta.8
1d52612 release 106.0.0-beta.8
bd510c2 ios: support more options in addTransceiver init
b1dd010 api: RTCDataChannel buffer amount implementation
0f1ee46 events: migrate RTCDataChannel to the new event handling
4071c66 events: refactor native event handling
f78f3e6 api: add RTCRtpReceiver/RTCRtpSender getStats implementation
106.0.0-beta.7
Major changes
Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625)
Changes since beta 6
Changes between 106.0.0-beta.6 and 106.0.0-beta.7
e903b31 release 106.0.0-beta.7
4008bca track: make readyState read only
2d5ba91 android: fix track readyState for gUM created tracks
bf4e998 pc: add comment
07a6d6b pc: be explicit about the track parameter when creating senders
ff1be66 pc: fix typo in comment
4f22152 pc: fix creating receiver after sRD
2040a41 pc: simplified code
107e195 transceiver: use receiver ID to match transceiver in ontrack
0247841 ios,android: fix sLD / sRD rollback
a58dcfb android: add ability to enable logging without an injectable logger
a06bafb ios: sanitize inoput to addIceCandidate
79cf201 ts: fix type for RTCView
a277bc3 ios: fix MediaStreamTrack readyState always ended
f0386cd doc: update iOS supported version
106.0.0-beta.6
Major changes
Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625)
Changes since beta 5
3f592d1 release 106.0.0-beta.6
f69c824 track: use a plain Event for (un)mute events
c441fcf pc,track: refactor emitting (un)mute events for remote tracks
6df8357 pc: fix ontrack not firing multiple times in certain situations
eb3dac8 pc: fix remote track removal
3709b12 pc: don't mute local track afte remvoeTrack
9361510 doc: update README
19c0a12 pc: fix getting onnegotiationneeded on close
d7478e7 transceivers: simplify error handling
4c2e297 pc: make removeTrack a blocking method
ad808c9 sender: fix setParameters
2ffa3e9 misc: make pc event payloads consistent
5548659 android: fix build not having the AV1 encoder
116990f fix incorrect parameter name
0e50e72 Fix RTCPeerConnection.addTrack signature #1197
b30105e Add MediaStreamTrackEvent to registerGlobals()
106.0.0-beta.5
Major changes
- Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625)
Changes since beta 4
106.0.0-beta.4
Major changes
- Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625)
Changes since beta 3
1e4708b release 106.0.0-beta.4
974027c api: add RTCRtpReceiver.getParameters
21cf2a7 api: don't export dictionary-like objects which browsers don't export
04c845f sender: fix returned send parameters
e8833e9 ios: fix compilation error
40b823d ios: fix match in removeTrack
30ef8d3 api: handle rid in RTCRtpEncodingParameters
3ed276e api: add sendEncodings support to RTCRtpTransceiverInit
106.0.0-beta.3
Major changes
- Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625)
Changes since beta 2
0574bbd release 106.0.0-beta.3
9caca22 ios: fix linking with WebRTC framework
fe3ab49 ios: use CocoaPods to get the WebRTC framework
5c49dc0 lint: add some more eslint rules
94b1060 android: add ability to register video effects
3738c84 misc: add stalebot
bcab68f ci,lint: run linter on GHA for PRs
88182cc lint: introduce linting rules
7438585 pc: fix adding a recvonly transceiver with string kind
bc34264 pc: add newTransceivers after setting the remoteDescription
576e8e8 pc: add error checking on sLD / sRD
c9cdb11 misc: add comment