Skip to content

Releases: Temasys/SkylinkJS

2.7.2

25 Feb 07:43
ed3a895
Compare
Choose a tag to compare

This PR is for the release of 2.7.2 which removes the react demo

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.7.2/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js

  • Skylink library with all dependencies in umd format:

-- //cdn.temasys.io/skylink/skylinkjs/2.7.2/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js

  • Minified with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.7.2/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.7.2/docs/index.html


2.7.1

24 Feb 09:59
8c3f8d0
Compare
Choose a tag to compare

This PR is for the release of 2.7.1 which updates packages

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.7.1/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js

  • Skylink library with all dependencies in umd format:

-- //cdn.temasys.io/skylink/skylinkjs/2.7.1/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js

  • Minified with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.7.1/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.7.1/docs/index.html


2.7.0

29 Oct 05:20
c9ec95e
Compare
Choose a tag to compare

This PR is for the release of 2.7.0 which removes deprecated init options and refactors ICE Server urls

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.7.0/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js

  • Skylink library with all dependencies in umd format:

-- //cdn.temasys.io/skylink/skylinkjs/2.7.0/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js

  • Minified with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.7.0/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.7.0/docs/index.html


2.6.3

26 Jun 09:18
6ddd400
Compare
Choose a tag to compare

This PR is for the release of 2.6.3 which updates npm packages

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.3/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js

  • Skylink library with all dependencies in umd format:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.3/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js

  • Minified with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.3/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.6.3/docs/index.html


2.6.2

12 Oct 09:43
Compare
Choose a tag to compare

This PR is for the release of 2.6.2 which fixes video constraints not being applied to the media stream.

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.2/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js

  • Skylink library with all dependencies in umd format:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.2/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js

  • Minified with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.2/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.6.2/docs/index.html


JOIN ROOM

  • Fix video media options passed in join room not being applied if the video option is an object.
  • Fix deviceId not being applied when the browser is Firefox.

2.6.1

21 Mar 09:40
Compare
Choose a tag to compare

This PR is for the release of 2.6.1 which updates the documentation.

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.1/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js

  • Skylink library with all dependencies in umd format:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.1/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js

  • Minified with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.1/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.6.1/docs/index.html


DOCUMENTATION

  • Update documentation with link to Temasys Support Portal

2.6.0

09 Jan 04:59
Compare
Choose a tag to compare

This PR is for the release of 2.6.0 which fixes some bugs related to prefetching streams and negotiation.

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.0/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js

  • Skylink library with all dependencies in umd format:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.0/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js

  • Minified with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.6.0/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.6.0/docs/index.html


BUG FIXES

PREFETCHED STREAMS

  • Bandwidth config will now be processed when joinRoom is called with a prefetched stream

NEGOTIATION

  • Fixes for renegotiation failing when ice candidates are added in the wrong order
  • Fixes for handshake progress event not being removed after the negotiation completes

DOCUMENTATION

  • Update documentation on usage of stopStreams and sendStreams for clarity. Included new examples.

2.5.0

01 Aug 05:01
Compare
Choose a tag to compare

This PR is for the release of 2.5.0 which adds improves on the persistent messages feature.

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.5.0/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js

  • Skylink library with all dependencies in umd format:

-- //cdn.temasys.io/skylink/skylinkjs/2.5.0/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js

  • Minified with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.5.0/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.5.0/docs/index.html


IMPROVEMENTS

STORED MESSAGES

  • Stored messages can now be retrieved by a room session. The getStoredMessages function now takes a second argument roomSessionId. roomSessionId is found in the peerInfo object in most event payloads, e.g. PEER_JOINED.
  • A room session starts when the first peer joins a room. A room session ends when the last peer leaves the room. Subsequent peers that join the same room, i.e. the same room name, starts a new room session.

PERSISTENT MESSAGE

  • sendMessage now takes a fourth argument peerSessionId. If peerSessionId is passed as a parameter, it will replace the peerId as the senderPeerId in the retrieved messages.
  • The peerSessionId can be used to attribute the message to a client across sessions.

2.4.3

15 Jun 08:52
Compare
Choose a tag to compare

This PR is for the release of 2.4.3 which addresses some issues in the data channel.

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.4.3/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js

  • Skylink library with all dependencies in umd format:

-- //cdn.temasys.io/skylink/skylinkjs/2.4.3/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js

  • Minified with all dependencies:

-- //cdn.temasys.io/skylink/skylinkjs/2.4.3/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js

-- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.4.3/docs/index.html


BUG FIXES

DATA CHANNEL

  • Fixed data channel of other rooms being closed when a peer leaves one room.

PEER INFO

  • Fixed getPeers not returning the list of peers in the room as expected.

2.4.2

24 Mar 04:41
Compare
Choose a tag to compare

This PR is for the release of 2.4.2 which updates dependencies and implements a fix for running Skylink in an iframe

Dependencies

CDN links (gzipped)

  • Skylink library with all dependencies:
    -- //cdn.temasys.io/skylink/skylinkjs/2.4.2/skylink.complete.js
    -- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.js
    -- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.js
  • Skylink library with all dependencies in umd format:
    -- //cdn.temasys.io/skylink/skylinkjs/2.4.2/skylink.complete.umd.js
    -- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.umd.js
    -- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.umd.js
  • Minified with all dependencies:
    -- //cdn.temasys.io/skylink/skylinkjs/2.4.2/skylink.complete.min.js
    -- //cdn.temasys.io/skylink/skylinkjs/2.x/skylink.complete.min.js
    -- //cdn.temasys.io/skylink/skylinkjs/latest/skylink.complete.min.js

API Documentation

https://cdn.temasys.io/skylink/skylinkjs/2.4.2/docs/index.html


BUG FIXES

LOGGER

  • Log level will default to ERROR if it is run in an iframe.

DEPENDENCIES

  • Build dependencies are updated.