Skip to content

Releases: Temasys/SkylinkJS

0.5.6: SendStream and MediaStream updates

15 Dec 05:57
Compare
Choose a tag to compare

Dependencies

CDN links

  • Minified library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.6/skylink.min.js
  • Debug library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.6/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.6/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.6/skylink.complete.js

API Documentation

http://cdn.temasys.com.sg/skylink/skylinkjs/0.5.6/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.5.6

Skyway/Skylink compatibility

  • The existing Skyway object and its CDN paths will remain available for all versions < 0.6.0

Notable changes

  • Bugfixes for sdp modifications, datachannel and refreshConnection().
  • Added "mute" option in audio and video MediaConstraints in joinRoom(), sendStream() and getUserMedia() to send muted streams.
  • Added muteStream() for muting both video and audio streams at the same time.
  • Added sendStream() to send updated stream with audio or video.
  • Added new global variable SkylinkLogs for users to store logs.
  • Updated setDebugMode() with options for users to set.
  • Added fallback to long-polling for socket connection.
  • Added SOCKET_FALLBACK attributes for fallback options.
  • Added new event "channelRetry" for socket fallback re-tries.
  • Updated "socketError" event with new param fallback. Related to SOCKET_FALLBACK.
  • Added callback for getUserMedia() and sendStream().
  • Re-structuring of Media stream parsing settings.
  • On joinRoom() will always get user's media and leaveRoom() will stop MediaStream.

0.5.5: Socket.io 1.2.1, Force SSL and Peer connection health check and reset

05 Dec 08:12
Compare
Choose a tag to compare

Dependencies

CDN links

  • Minified library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.5/skylink.min.js
  • Debug library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.5/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.5/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.5/skylink.complete.js

API Documentation

http://cdn.temasys.com.sg/skylink/skylinkjs/0.5.5/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.5.5

Skyway/Skylink compatibility

  • The existing Skyway object and its CDN paths will remain available for all versions < 0.6.0.

Notable changes

  • New socket fallback ports and forceSSL now true by default
  • Socket.io dependency upgrade to 1.2.1
  • Peer connection reset functionality
  • Peer connection health monitoring
  • peerInfo now available on incomingStream event
  • MCU support upgrades
  • JavaScript ‘use strict'
  • New demos
  • Bugfixes
  • incomingStream event payload - peerId, stream, isSelf, peerInfo

0.5.4: Introduction of automatic port failover support for blocked connections

08 Nov 10:54
Compare
Choose a tag to compare

Dependencies

CDN links

  • Minified library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.4/skylink.min.js
  • Debug library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.4/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.4/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.4/skylink.complete.js

API Documentation

http://cdn.temasys.com.sg/skylink/skylinkjs/0.5.4/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.5.4

Skyway/Skylink compatibility

  • The existing Skyway object and its CDN paths will remain available for all versions < 0.6.0

Notable changes

  • Fallback to alternative port when connection to default port failed.
  • Option to allow user to force SSL connections with API server and signalling in init()
  • Option to set the socket timeout and re-tries limit.
  • Option to allow users to fallback to audio call when getUserMedia() for video failed.
  • Option to use the STUN, TURN server functionality and set the TURN transport.
  • Added once() function that would trigger once the specified condition is met.

0.5.3: Renaming to Skylink

30 Oct 04:37
Compare
Choose a tag to compare

Dependencies

CDN links

  • Minified library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.3/skylink.min.js
  • Debug library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.3/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.3/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.3/skylink.complete.js

API Documentation

http://cdn.temasys.com.sg/skylink/skylinkjs/0.5.3/doc/classes/Skylink.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.5.3

Skyway/Skylink compatibility

  • The existing Skyway object and its CDN paths will remain available for all versions < 0.6.0

0.5.2: Enhanced Debug Logging, browser compatibility

09 Oct 10:14
Compare
Choose a tag to compare

Dependencies

CDN links

  • Minified library: //cdn.temasys.com.sg/skyway/skywayjs/0.5.2/skyway.min.js
  • Debug library: //cdn.temasys.com.sg/skyway/skywayjs/0.5.2/skyway.debug.js
  • Minified with all dependencies: //cdn.temasys.com.sg/skyway/skywayjs/0.5.2/skyway.complete.min.js
  • Debug with all dependencies: //cdn.temasys.com.sg/skyway/skywayjs/0.5.2/skyway.complete.js

API Documentation

http://cdn.temasys.com.sg/skyway/skywayjs/0.5.2/doc/classes/Skyway.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.5.2


Notable changes

  • Enforcing websockets, disabling long polling
  • Socket.io update to 1.1.0
  • AdapterJS update to 0.9.3
  • Bandwidth management stub
  • Enhanced console logging management
  • Adding IE10 support (with Temasys Plugin)
  • Firefox 32 H264 handshake offer bugfix
  • Ignoring empty stream on current Chrome Canary 40
  • Development dependency updates and other minor enhancements
  • MCU compatibility enhancements

0.5.1: Enhanced MCU compatibility and stability improvements

30 Sep 11:17
Compare
Choose a tag to compare

Dependencies

CDN links

  • Minified library: //cdn.temasys.com.sg/skyway/skywayjs/0.5.1/skyway.min.js
  • Debug library: //cdn.temasys.com.sg/skyway/skywayjs/0.5.1/skyway.debug.js
  • Minified with all dependencies: //cdn.temasys.com.sg/skyway/skywayjs/0.5.1/skyway.complete.min.js
  • Debug with all dependencies: //cdn.temasys.com.sg/skyway/skywayjs/0.5.1/skyway.complete.js

API Documentation

http://cdn.temasys.com.sg/skyway/skywayjs/0.5.1/doc/classes/Skyway.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.5.1

0.5.0: Updated dependency to AdapterJS 0.9.1 and various stability improvements

10 Sep 06:34
Compare
Choose a tag to compare

Dependencies

CDN links

  • Minified library: //cdn.temasys.com.sg/skyway/skywayjs/0.5.0/skyway.min.js
  • Debug library: //cdn.temasys.com.sg/skyway/skywayjs/0.5.0/skyway.debug.js
  • Minified with all dependencies: //cdn.temasys.com.sg/skyway/skywayjs/0.5.0/skyway.complete.min.js
  • Debug with all dependencies: //cdn.temasys.com.sg/skyway/skywayjs/0.5.0/skyway.complete.js

API Documentation

http://cdn.temasys.com.sg/skyway/skywayjs/0.5.0/doc/classes/Skyway.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.5.0

0.4.2: Improving setUserData behaviour

30 Aug 07:59
Compare
Choose a tag to compare

Dependencies

CDN links

  • Minified library: //cdn.temasys.com.sg/skyway/skywayjs/0.4.2/skyway.min.js
  • Debug library: //cdn.temasys.com.sg/skyway/skywayjs/0.4.2/skyway.debug.js
  • Minified with all dependencies: //cdn.temasys.com.sg/skyway/skywayjs/0.4.2/skyway.complete.min.js
  • Debug with all dependencies: //cdn.temasys.com.sg/skyway/skywayjs/0.4.2/skyway.complete.js

API Documentation

http://cdn.temasys.com.sg/skyway/skywayjs/0.4.2/doc/classes/Skyway.html

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.4.2

0.4.1: incomingMessage sending correct peerId

27 Aug 09:31
Compare
Choose a tag to compare

Dependencies

API Documentation

Documentation files are in the doc/ folder.

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.4.1


Notable changes

  • mediaAccessError thrown if not all getUserMedia requirements are granted by the user.
  • Documentation updates

0.4.0: Updated chat interface and incoming stream events

25 Aug 10:21
Compare
Choose a tag to compare

Dependencies

API Documentation

Documentation files are in the doc/ folder.

NPM Installation

npm install git://github.com/Temasys/SkylinkJS#0.4.0


Notable changes

  • addPeerStream event is now incomingStream
  • chatMessageReceived is now incomingMessage
  • Only two chat function are remaining. .sendMessage and .sendP2PMessage
  • Lots of Bugfixes.