Releases: Temasys/SkylinkJS
0.5.7: Firefox major bug-fixes
Dependencies
CDN links
- Minified library:
//cdn.temasys.com.sg/skylink/skylinkjs/0.5.7/skylink.min.js
- Debug library:
//cdn.temasys.com.sg/skylink/skylinkjs/0.5.7/skylink.debug.js
- Minified with all dependencies:
//cdn.temasys.com.sg/skylink/skylinkjs/0.5.7/skylink.complete.min.js
- Debug with all dependencies:
//cdn.temasys.com.sg/skylink/skylinkjs/0.5.7/skylink.complete.js
API Documentation
http://cdn.temasys.com.sg/skylink/skylinkjs/0.5.7/doc/classes/Skylink.html
NPM Installation
npm install git://github.com/Temasys/SkylinkJS#0.5.7
Skyway/Skylink compatibility
- The existing Skyway object and its CDN paths will remain available for all versions
< 0.6.0
Notable changes
- Bugfixes for Firefox where users are unable to call other peers or send data.
- Fix for mute audio not being reflected on peer's end.
- Fix for cancelBlobRequest
- Fix for "dataTransferState" undefined transferInfo in REJECTED case and ERROR case.
- Fix for video not appear false in "peerInfo" but an empty JSON. (re-update)
0.5.6: SendStream and MediaStream updates
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
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
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
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
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
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
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
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
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