Skip to content

Releases: twilio/twilio-video.js

1.0.0-beta1

14 Sep 23:59
Compare
Choose a tag to compare
1.0.0-beta1 Pre-release
Pre-release

1.0.0-beta1 (October 3, 2016)

In this release, the SDK has been renamed twilio-video.js and replaces the
earlier twilio-conversations.js. twilio-video.js offers the following
improvements over twilio-conversations.js:

  • Conversations have been replaced with Rooms, which provide a simpler call
    model.
  • OutgoingInvites and IncomingInvites are no longer required to join a video
    session, and they have been removed from the API.
  • A new subclass of Participant, LocalParticipant, has been added.

All other classes including Client, Participant, Media, and Tracks remain
relatively unchanged. If you are loading twilio-video.js in the browser using
a <script> tag, the exported global has been renamed to Twilio.Video.

New Features

  • Use connect to connect to a Room. This method replaces the
    inviteToConversation method from twilio-conversations.js.
  • You can connect to a Room as its sole Participant.
  • You can specify the name of the Room you want to connect to by setting the
    to parameter.

Refer to the API docs for the full set of features.

Bug Fixes

  • A number of stability improvements have been made in the transition away from
    invites towards a Room-based model.

0.13.10

14 Sep 23:59
Compare
Choose a tag to compare

0.13.10 (October 3, 2016)

Bug Fixes

  • Fixed a bug where "trackAdded" events would not be raised for a Participant
    invited with inviteToConversation in Firefox (JSDK-932).
  • Fixed a bug where isStarted was always false and "trackStarted" events were
    never raised in Firefox (JSDK-950).

0.13.9

14 Sep 23:59
Compare
Choose a tag to compare

0.13.9 (July 26, 2016)

Bug Fixes

  • Reverted a change that altered the expected behavior of IncomingInvite: The
    caller will now auto-cancel the invite after 50 seconds, at which point the
    callee's IncomingInvite will emit the "canceled" event
  • Fixed a bug where IncomingInvite was never emitting the "failed" event

0.13.8

14 Sep 23:58
Compare
Choose a tag to compare

0.13.8 (June 11, 2016)

Bug Fixes

  • Fixed Track playback on Chrome 48 for Android (JSDK-661)

0.13.7

14 Sep 23:58
Compare
Choose a tag to compare

0.13.7 (June 17, 2016)

Bug Fixes

  • Fixed a bug that duplicated Track events when the same LocalTrack was removed
    and readded (JSDK-574)
  • Fixed a strict mode error that affected Safari (JSDK-692)

0.13.6

14 Sep 23:58
Compare
Choose a tag to compare

0.13.6 (June 6, 2016)

New Features

  • Added the ability to access the version of the SDK from
    Twilio.Conversations.version (or Conversations.version in Node)
  • Improved Track playback support for Chrome on Android (JSDK-582)
  • twilio-common.js is now bundled in distribution builds of the SDK. You no
    longer need to include it in a separate <script> tag (JSDK-626).

Bug Fixes

  • Silenced deprecation warnings in Firefox regarding getUserMedia and ICE
    server urls (JSDK-642)

0.13.5

14 Sep 23:58
Compare
Choose a tag to compare

0.13.5 (March 16, 2016)

New Features

  • Added the ability to set iceTransportPolicy in the Client constructor, in
    the inviteToConversation method, and in IncomingInvite's accept method;
    in supported browsers, this property allows you to restrict ICE candidates to
    relay-only (JSDK-424); note that this property only works in Chrome at the
    time of release
  • Added the ability to set iceServers in the Client constructor, in the
    inviteToConversation method, and in IncomingInvite's accept method;
    setting this property overrides any iceServers returned by the Network
    Traversal Service, as configured in your Client's Configuration Profile
    (JSDK-589)
  • Explicitly disabling both audio and video in localStreamConstraints now
    bypasses getUserMedia and instead returns a LocalMedia object without
    AudioTracks or VideoTracks; use this to create "one-way" Conversations
    (JSDK-604)

Bug Fixes

  • Fixed a bug where, if two Clients were listening with the same identity and
    another Client called that identity, both Clients appeared to connect to the
    Conversation even though only one should have (JSDK-588)
  • Silenced an "Uncaught (in promise)" error in the browser console when an
    OutgoingInvite fails (JSDK-608)
  • Fixed a bug where calling invite on a disconnected Conversation raised an
    an exception (JSDK-605)

0.13.4

14 Sep 23:58
Compare
Choose a tag to compare

0.13.4 (February 4, 2016)

Bug Fixes

  • Fixed a regression in removeTrack and related methods which caused the
    "trackRemoved" event not to be propagated to remote Participants (JSDK-512)
  • Fixed a bug where getUserMedia would be called multiple times when accepting
    an IncomingInvite without a LocalMedia object; in Firefox, this could result
    in failing to join a Conversation; now, getUserMedia will be called at
    most once (JSDK-439)
  • Removed a postinstall script that caused failures with NPM 3.
  • Fixed a bug where a LocalTrack removed with removeTrack could not be added
    back with addTrack (JSDK-548)
  • Fixed a bug where calling stop on a LocalTrack caused it to be removed
    (JSDK-549)

0.13.3

14 Sep 23:58
Compare
Choose a tag to compare

0.13.3 (January 21, 2016)

New Features

  • The LocalMedia removeCamera and removeMicrophone methods now accept an
    optional stop parameter, similar to removeStream and removeTrack.

Bug Fixes

  • Silenced an "Uncaught (in promise)" error in the browser console when Clients
    either rejected an IncomingInvite or canceled an OutgoingInvite (JSDK-420)
  • Fixed a bug where calling reject on an IncomingInvite to a multi-party
    Conversation would not notify each Participant that the Client had rejected
    (JSDK-436)
  • Fixed a bug where calling removeStream or removeTrack on a LocalMedia
    object would not stop the Track (JSDK-443)
  • Fixed a bug where the isEnded property of a Track was always false, even
    after calling stop (JSDK-444)

0.13.2

14 Sep 23:58
Compare
Choose a tag to compare

0.13.2 (December 16, 2015)

Added twilio-conversations.js to NPM and Bower.