This repository has been archived by the owner on May 16, 2024. It is now read-only.
Releases: fishjam-dev/react-native-membrane-webrtc
Releases · fishjam-dev/react-native-membrane-webrtc
Release 6.0.0
This release adds compatibility with RTCEngine v0.14.
Because of that, there are breaking changes:
useMembraneServer
is renamed touseWebRTC
MembraneRTC no longer deals with Peers, but with Endpoints. That means all names containingPeer
s were renamed to containEndpoint
s:useRoomParticipants
is renamed touseEndpoints
and returns a list of endpoints- instead of peer metadata there is now endpoint metadata
Also, for consistency with the web client the camera and microphone are managed with separate hooks which you can use after callingconnect
: useCamera()
withstartCamera
methoduseMicrophone()
withstartMicrophone
method
For details see README.md, api docs and example app.
Release 5.1.2
Release 5.1.1
Release 5.1.0
- Fix building error on Android (#106) (300ca8e)
- [MV-410] Add unit test (#103) (3bb3bb2)
- [MV-410] Add stats (#101) (e694d18)
- [MV-438] Fix long room name overlapping with flip button in Room screen (#102) (880f7ff)
- [MV-433] Fix Android app not always switching to bluetooth headphones (#99) (513d936)
- [MV-434] Move from
react-native-idle-timer
toexpo-keep-awake
library (#100) (230430e) - [MV-418] Fix buttons overlap on Android (#98) (be0f804)
- Commit Podfile.lock version (9c39713)
- [MV-409] Add Dev mode (#97) (aee4d87)
- [MV-417] Add webRTC debug logs (#96) (4e37c53)
- [MV-405] Fix deeplinking when app is in background (#93) (dc48f5b)
- [MV-397] Add app version number (#94) (d37f851)
- [MV-404] A temporary fix for broken ios screencast (#88) (3772898)
- Add mocks for VideoRederer and VideoPreview views (8dfe15c)
- [MV-400] Add more unit tests (#91) (00f19f1)
- [MV-400] Add Jest and unit test workflow (#86) (1f24548)
- [MV-406] Fix flip camera button not working (#89) (5eff370)
Release 5.0.0
- [MV-364] Fix screencast crashes on Android (#87) (00a7c80)
- Fix ui bugs (#84) (def5be6)
- Fix crash on iOS when killing backend in the middle of the call (#85) (6d65e3b)
- [MV-391] Add screencast support (#83) (5916d14)
- [MV-396] Add Sentry logging service (#81) (ff57268)
- Add nice error notifications (#78) (94d3f35)
- [MV-393] Fix connecting the second time after error (#79) (70d74f1)
- [MV-401] Disable screen locking in Room screen (#80) (7fd193d)
- Navigation fixes (#77) (0ac139c)
- [MV-384] Improve animation when moving between preview and room screen (#72) (4372009)
- [MV-346] Add pin functionality (#76) (3103876)
- [MV-345] Add Leave room screen (#75) (6a42122)
- [MV-342] Add other participants tile (#74) (9a197e4)
- Fix buttons working on double click (#65) (1dcb712)
- [MV-342] Add room screen (#70) (fb8b19e)
- Fix Android crash - library not linked (#73) (783be0c)
- Stop camera in preview when going to another screen (#71) (7f3bba2)
- [MV-385] Fix white space when keyboard is coming up and other little … (#68) (e4975f8)
- [MV-372] Allow to select output audio device in RN SDKs (#66) (565f4ef)
- [MV-386] Fix jumping after going from Preview screen to Create room screen (#69) (5298819)
- [MV-383] Fix weird header animation on Android (#67) (8ff7e9e)
- [MV-356] Add Join room screen (#64) (515a621)
- [MV-382] Add ability to switch between cameras using camera names (#63) (4ac7b77)
- Fix animations (#62) (97e63e5)
- [MV-341] Add preview screen (#61) (23f33a4)
- Add camera/mic enabled in connect options (#60) (6a7f2d7)
- [MV-355] Add initial screen. (#59) (84d7236)
- [MV-340] Add Create room screen (#58) (d49310b)
- [MV-344] Add deeplinks (#54) (b755627)
- [MV-370] Add splashscreens and icons (#56) (c21db4d)
- [MV-336] Add modal (#55) (53a84a6)
- [MV-336] Add custom text input (#52) (d8f5bf4)
- [MV-336] Use fonts specified by the designer (#53) (4a80ed5)
- [MV-337] Implement a preview functionality in
react-native-membrane
library (#50) (d234a12) - [MV-336] Add standard buttons (#51) (ff798b0)
- [MV-338] Add react-navigation (#49) (51ec509)
- [MV-336] Add in call buttons (#48) (4c30137)
- [MV-336] Add basic text and color styling. (#44) (b7474cf)
- Lint & typecheck fixes (#46) (e67b443)
- Fix gradle for debug builds (#45) (b7019ed)
- Add server url text input (#42) (da3dc16)
- [MV-352] Fix iOS app disconnecting when app is backgrounded (#41) (feb52e2)