Skip to content
This repository has been archived by the owner on May 16, 2024. It is now read-only.

Releases: fishjam-dev/react-native-membrane-webrtc

Release 6.0.0

23 Jun 10:41
Compare
Choose a tag to compare

This release adds compatibility with RTCEngine v0.14.
Because of that, there are breaking changes:

  • useMembraneServer is renamed to useWebRTC
    MembraneRTC no longer deals with Peers, but with Endpoints. That means all names containing Peers were renamed to contain Endpoints:
  • useRoomParticipants is renamed to useEndpoints 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 calling connect:
  • useCamera() with startCamera method
  • useMicrophone() with startMicrophone method
    For details see README.md, api docs and example app.

Release 5.1.2

26 May 16:50
Compare
Choose a tag to compare

Release 5.1.1

23 May 14:19
Compare
Choose a tag to compare

Release 5.1.0

16 May 09:24
Compare
Choose a tag to compare
  • 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 to expo-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

07 Apr 13:43
Compare
Choose a tag to compare
  • [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)

Release 4.1.1

28 Feb 17:16
Compare
Choose a tag to compare
  • Fix ios screencast and set bandwidth limits (#40) (4dafdf0)

Release 4.1.0

25 Feb 00:36
Compare
Choose a tag to compare

Release 4.0.0

24 Feb 13:08
Compare
Choose a tag to compare

Release 3.1.2

29 Dec 15:42
Compare
Choose a tag to compare

Release 3.1.1

19 Dec 22:25
Compare
Choose a tag to compare