Skip to content

Releases: twilio/twilio-video-app-react

v0.4.2

29 Jul 18:42
785fbc0
Compare
Choose a tag to compare

0.4.2 (July 29, 2021)

Dependency Upgrades

  • twilio-video has been upgraded from 2.14.0 to 2.15.3. This fixes an issue that was introduced in Chrome 92 where a limit on the number of WebMediaPlayers has been added. See this GitHub issue for more information. #562

Bugfixes

  • Audio and Video track components now set their <audio> or <video> element's srcObject to null after the tracks are unmounted. This helps to fix the above mentioned issue introduced in Chrome 92. #562

v0.4.1

10 Jun 23:50
356dc2c
Compare
Choose a tag to compare

0.4.1

Bugfixes

  • Error messages have been improved on the Device Selection Screen when a user denies permission for audio, video, or both. #530
  • Fix issue where users were unable to acquire audio in Firefox. #526
  • The size of the thumbnails in the Participants list has been reduced as well as the gap in between each of them. #524

Thanks!

v0.4.0

12 May 22:03
f08865c
Compare
Choose a tag to compare

New Feature

  • This release adds a Start-Stop Recording feature for Group Rooms. This feature allows users to control when to record the contents of the Video Room. Recordings are on a per Track basis and are accessible via the Twilio Console. This feature is powered by the Twilio Recording Rules API. For more information on the Recording Rules API, please see this blog post.

v0.3.2

12 May 17:45
4dfce74
Compare
Choose a tag to compare

New Feature

This release upgrades twilio-video to version 2.14.0 which contains a significant update to the Bandwidth Profile API. This new version deprecates the maxTracks and renderDimensions settings and introduces the clientTrackSwitchOffControl and contentPreferencesMode settings. The "Connection Settings" modal in this app has been updated to reflect these new options.

The clientTrackSwitchOffControl and contentPreferencesMode settings allow for more efficient use of bandwidth and CPU in multi-party applications. Learn more about these new features in the twilio-video.js CHANGELOG.

Bugfixes

  • The appearance of the text input field in the chat window has been improved in Firefox. #512.
  • Fix automatic audio track restart in Firefox. #507
  • Fix issue related to the selection of video input devices when the app runs for the first time. #508
  • Display network quality meter for main participant. #499

v0.3.1

15 Apr 22:49
923fa2c
Compare
Choose a tag to compare

0.3.1 (April 15, 2021)

Bugfixes

  • User can now be heard by other participants after their audio input device is removed. #487
  • Added missing trackSwitchOffMode to connectionOptions object in useConnectionOptions hook. #488
  • Removed preflight test from app. #489

v0.3.0

31 Mar 18:34
b12ba32
Compare
Choose a tag to compare

0.3.0

New Feature

  • This release adds an in-room chat feature. This chat feature allows users to send and receive textual messages and files while connected to a Twilio Video room. This feature is powered by the Twilio Conversations API. For more information, please see this blog post.

v0.2.4

23 Mar 15:34
6c1d830
Compare
Choose a tag to compare

0.2.4

Bugfixes

  • Screen sharing track is stopped when disconnected from a room due to network issues. #452
  • The <UnsupportedBrowserWarning /> component has been moved to fix an issue with the app crashing on devices where navigator.mediaDevices doesn't exist. #447
  • The Typescript definition for the room object has been improved. #434
  • Fix NPM script to lint files. #432

Dependency Upgrades

  • react-scripts has been upgraded from 4.0.2 to 4.0.3. #432
  • ts-jest has been upgraded from 24.3.0 to 26.5.1. #432
  • react-dev-utils has been upgraded from 11.0.3 to 11.0.4 #455
  • twilio-video has been upgraded from 2.11.0 to 2.13.1. #466

v0.2.3

20 Feb 00:33
c546368
Compare
Choose a tag to compare

0.2.3

Bugfixes

  • Update VideoInputList so that the app doesn't crash when the device is changed while the camera is off. #412

Dependency Upgrades

  • react-scripts has been upgraded from 3.4.4 to 4.0.2. #416

v0.2.2

20 Feb 00:08
Compare
Choose a tag to compare

0.2.2

Bugfixes

  • The participant thumbnails are no longer pushed out of view on certain mobile devices. #347
  • Fix issue where the user's camera LED would not turn off when they click on the "Stop Video" button. #350
  • Fix issue where getAudioAndVideoTracks is repeatedly called when there is a getUserMedia error. #363
  • Update useTrackDimensions hook so that it correctly causes a component re-render when track dimensions change. Thanks @tomhicks! #387
  • Audio and Video tracks are now stopped when the user disconnects from the room. #401
  • The participant list no longer flickers when the browser is of a certain height. #402

v0.2.1

26 Oct 19:21
aaa7cde
Compare
Choose a tag to compare

0.2.1

New Features

  • Devices that are selected in the "Audio and Video Settings" modal will not be reset when the page is reloaded. Device IDs are stored in local storage so that the same input and output devices will be used for each session. (#333)

Bug Fixes

  • A pinned participant will no longer be pinned after they disconnect from a room. (#339)
  • The throttle interval in the VideoToggleButton component has been incresased to avoid duplicate track publication when the button is pressed rapidly. (#336)
  • Cypress tests have been updated to improve reliability. (#332)

Dependency Upgrades

  • react-scripts has been upgraded from 3.4.3 to 3.4.4. (#337)
  • firebase has been upgraded from 7.8.0 to 7.24.0 (#335)
  • twilio-video has been upgraded from 2.8.0-beta.1 to 2.8.0-beta.2. This is to include a bug fix where an iOS 14 Safari Participant is not heard by others in a Room after handling an incoming phone call. (#344)