react-native-webrtc

The WebRTC module for React Native

MIT License

Downloads
100.4K
Stars
4.6K
Committers
124

Bot releases are visible (Hide)

react-native-webrtc - 106.0.5

Published by saghul over 1 year ago

What's Changed

Full Changelog: https://github.com/react-native-webrtc/react-native-webrtc/compare/106.0.4...106.0.5

react-native-webrtc - 106.0.4

Published by saghul almost 2 years ago

react-native-webrtc - 106.0.3

Published by saghul almost 2 years ago

react-native-webrtc - 106.0.2

Published by saghul almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/react-native-webrtc/react-native-webrtc/compare/106.0.1...106.0.2

react-native-webrtc - 106.0.1

Published by saghul almost 2 years ago

react-native-webrtc - 106.0.0

Published by saghul almost 2 years ago

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.

react-native-webrtc - 106.0.0-beta.8

Published by saghul almost 2 years ago

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

react-native-webrtc - 106.0.0-beta.7

Published by saghul almost 2 years ago

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

react-native-webrtc - 106.0.0-beta.6

Published by saghul almost 2 years ago

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 https://github.com/react-native-webrtc/react-native-webrtc/issues/1197
b30105e Add MediaStreamTrackEvent to registerGlobals()

react-native-webrtc - 106.0.0-beta.5

Published by saghul about 2 years ago

Major changes

Changes since beta 4

f2278cf release 106.0.0-beta.5
4cf67e5 android: fix build

react-native-webrtc - 106.0.0-beta.4

Published by saghul about 2 years ago

Major changes

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

react-native-webrtc - 106.0.0-beta.3

Published by saghul about 2 years ago

Major changes

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

react-native-webrtc - 1.106.1

Published by saghul about 2 years ago

Changes

This will be the last release to support Plan B.

  • WebRTC has been updated to M106
  • Bitcode has been removed
react-native-webrtc - 106.0.0-beta.2

Published by saghul about 2 years ago

Major changes

react-native-webrtc - 1.100.1

Published by saghul over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/react-native-webrtc/react-native-webrtc/compare/1.100.0...1.100.1

react-native-webrtc - 1.100.0

Published by saghul over 2 years ago

IMPORTANT: This release should fix https://github.com/react-native-webrtc/react-native-webrtc/issues/1129

d937b7a android,ios: force plan B
ae3b48f tools: update WebRTC building script
f917e6b Revert "android,ios: set dcSCTP field trial"
b599211 android,is: update WebRTC to M100
4cff029 build(deps): bump minimist from 1.2.5 to 1.2.6
df26644 ts: fix typo
e883a84 misc: migrate to TypeScript
bd813de android,ios: refactor remote mute detection

react-native-webrtc - 1.98.0

Published by saghul over 2 years ago

9535313 ios: cleanup connection after closing
1d8ba10 android,ios: set dcSCTP field trial
da436c6 android,ios: update WebRTC to M98
cb28b72 tools: adjust build script for WebRTC build changes

react-native-webrtc - 1.94.2

Published by saghul over 2 years ago

ec55e52 doc: added improved notice for Expo users
8b1f8b7 misc: drop uuid dependency to remove warning
667712c fix(android) make sure we dispose SurfaceTextureHelper
0cab048 Update GetUserMediaImpl.java
21bd02d fix "Failed to create EGL context" exception
715ee1e doc: update WebRTC release link

react-native-webrtc - 1.94.1

Published by saghul almost 3 years ago

a0ed127 misc: make sure we don't publish tarballs
a0f7f13 android,ios: fix parsing stats results
bc3cdeb doc: update README

react-native-webrtc - 1.94.0

Published by saghul almost 3 years ago

d93dd7d android: simplified code
de0708b misc: remove "use strict" from module code
8534306 android,ios: update WebRTC to M94
ff9cc50 build,ios: build the iOS arm64 simulator slice
558c98f build,ios: remove no longer needed option
2916b73 build,ios: set iOS deployment target to 12
a5c8819 android: fix warning with RN >= 0.65
2ade4fa misc: introduce prettier
fa76cd0 deps: update dependencies
fca7678 ios: De-registering from kvo on device when dealloc-ing VideoCaptureController.
aeb7351 ios: fix crash related to device kvo