Skip to content

Releases: Temasys/AdapterJS

0.13.1 : Edge support update, better require support, plugin shim update, and more

15 Mar 05:09
Compare
Choose a tag to compare

AdapterJS

  • [ENH] Updated dependency of webrtc-adapter. Mainly brings better support for Egde
  • [ENH] Support for the new plugin RTCPeerConnection constructor
  • [ENH] Better check for the RTCPeerConnection constructor and better error management
  • [ENH] Upgraded the browser and browser version detection logic
  • [ENH] Refactored a few global variables into local variables
  • [ENH] Additional tests (DTMFSender, plugin.getFrame, RTCPeerConnection constructor, ...)
  • [BUGFIX] Propagating missing variables when AJS required via npm/bower (getUserMedia, attachMediaStream, reattachMediaStream, browser detection)
  • [BUGFIX] Preventing error in attachMediaStream on newer version of Safari
  • [BUGFIX] JSHint validation

CDN links

  • Minified library: //cdn.temasys.com.sg/adapterjs/0.13.1/adapter.min.js
  • Debug library: //cdn.temasys.com.sg/adapterjs/0.13.1/adapter.debug.js
  • Minified screensharing library: //cdn.temasys.com.sg/adapterjs/0.13.1/adapter.screenshare.min.js
  • Debug screensharing library: //cdn.temasys.com.sg/adapterjs/0.13.1/adapter.screenshare.js

0.13.0 Compilation of Google's adapter.js, partial promise support

18 Jan 02:54
Compare
Choose a tag to compare

AdapterJS

  • [ENH] Added Google's adapter.js repository as a submodule.
  • [ENH] Google's adapter.js is compiled into AJS with grunt publish. This will ease the transition between versions.
  • [ENH] brings partial support for promises on supported browsers (Chrome, Firefox, limited support on Safari)

CDN links

Minified library: //cdn.temasys.com.sg/adapterjs/0.13.0/adapter.min.js
Debug library: //cdn.temasys.com.sg/adapterjs/0.13.0/adapter.debug.js
Minified screensharing library: //cdn.temasys.com.sg/adapterjs/0.13.0/adapter.screenshare.min.js
Debug screensharing library: //cdn.temasys.com.sg/adapterjs/0.13.0/adapter.screenshare.js

0.12.3 screen-sharing stops throwing errors,enableSoundTrack is deprecated, and minor bugfix

16 Nov 03:03
Compare
Choose a tag to compare

AdapterJS

  • [ENH] stream.enableSoundTrack only called when defined (plugin only),
  • [ENH] getUserMedia calls failure callbacks instead of throwing errors for screen-sharing requests,
  • [Bugfix] Bug fix of the event forwarding on legacy browsers and specific implementations (slice not available).

CDN links

Minified library: //cdn.temasys.com.sg/adapterjs/0.12.3/adapter.min.js
Debug library: //cdn.temasys.com.sg/adapterjs/0.12.3/adapter.debug.js
Minified screensharing library: //cdn.temasys.com.sg/adapterjs/0.12.3/adapter.screenshare.min.js
Debug screensharing library: //cdn.temasys.com.sg/adapterjs/0.12.3/adapter.screenshare.js

0.12.2 Event forwarding and plugin size management

19 Oct 06:53
Compare
Choose a tag to compare

AdapterJS

  • [ENH] Automatic forwarding of all events to the plugin
  • [Bugfix] Corrected plugin renderer size (not always properly copied so far)

Test support

  • [Bugfix] multiple bug fixes in the karma suite, mainly regarding IE

CDN links

Minified library: //cdn.temasys.com.sg/adapterjs/0.12.2/adapter.min.js
Debug library: //cdn.temasys.com.sg/adapterjs/0.12.2/adapter.debug.js
Minified screensharing library: //cdn.temasys.com.sg/adapterjs/0.12.2/adapter.screenshare.min.js
Debug screensharing library: //cdn.temasys.com.sg/adapterjs/0.12.2/adapter.screenshare.js

0.12.1: Support for onplay, plugin install banner fix, Edge support fixes

07 Sep 07:26
Compare
Choose a tag to compare

AdapterJS

  • [ENH] Added support for the plugin onplay event
  • [Bugfix] the plugin installation banner would disappear on click, it now disappears only when clicking the "Cancel" button
  • [Bugfix] Correction of the management of Microsoft Edge in adapter.screenshare.js

Test support

  • [ENH] New CDash reporter for karma
  • [ENH] Added Karma testing for onplay
  • [ENH] Added Karma testing for onplaying
  • [ENH] Added Karma testing for setLocalDescription(pc.localDescription)

CDN links

Minified library: //cdn.temasys.com.sg/adapterjs/0.12.1/adapter.min.js
Debug library: //cdn.temasys.com.sg/adapterjs/0.12.1/adapter.debug.js
Minified screensharing library: //cdn.temasys.com.sg/adapterjs/0.12.1/adapter.screenshare.min.js
Debug screensharing library: //cdn.temasys.com.sg/adapterjs/0.12.1/adapter.screenshare.js

0.12.0: Edge support, <audio> tags replacement, and bug fixes

21 Aug 08:56
Compare
Choose a tag to compare
  • [ENH] Added Edge support (only GUM is implemented)
  • [ENH] Replacing audio tags as well as video tags when using the plugin.
    This fixes issue with the sound not being rendered when playing in audio tags.
  • [ENH] Added a new param to the plugin tags indicating what kind of HTML tag was replaced (audio/video)
  • [BugFix] Fixed the onclick event passing from audio/video tags to plugin tag
  • [BugFix] Clearing the interval that check if the plugin is installed. The interval used to trigger install callback every 1/2 sec.
  • [BugFix] Added an escape to defineWebRTCInterface so that it cannot be called more than once. Prints an error in the JS console when called more than once.

CDN links

Minified library: //cdn.temasys.com.sg/adapterjs/0.12.0/adapter.min.js
Debug library: //cdn.temasys.com.sg/adapterjs/0.12.0/adapter.debug.js
Minified screensharing library: //cdn.temasys.com.sg/adapterjs/0.12.0/adapter.screenshare.min.js
Debug screensharing library: //cdn.temasys.com.sg/adapterjs/0.12.0/adapter.screenshare.js

0.11.1: No browser restart required after plugin installation

28 Jul 07:26
Compare
Choose a tag to compare
  • No browser restart required after plugin installation

CDN links

Minified library: //cdn.temasys.com.sg/adapterjs/0.11.1/adapter.min.js
Debug library: //cdn.temasys.com.sg/adapterjs/0.11.1/adapter.debug.js
Minified screensharing library: //cdn.temasys.com.sg/adapterjs/0.11.1/adapter.screenshare.min.js
Debug screensharing library: //cdn.temasys.com.sg/adapterjs/0.11.1/adapter.screenshare.js

0.11.0: Screensharing

08 Jun 08:41
Compare
Choose a tag to compare
  • Cross-browser screensharing interface mediaSource: 'window' (Chrome/FF. IE/Safari with licensed Temasys WebRTC Plugin)
  • New AdapterJS.WebRTCReady(callback) interface to initialize WebRTC code
  • module.export for browserify support

CDN links

Minified library: //cdn.temasys.com.sg/adapterjs/0.11.0/adapter.min.js
Debug library: //cdn.temasys.com.sg/adapterjs/0.11.0/adapter.debug.js
Minified screensharing library: //cdn.temasys.com.sg/adapterjs/0.11.0/adapter.screenshare.min.js
Debug screensharing library: //cdn.temasys.com.sg/adapterjs/0.11.0/adapter.screenshare.js

0.10.6: Compatibility with EasyRTC, Usability and bug fix

01 Apr 01:07
Compare
Choose a tag to compare
  • AdapterJS can now be dropped in EasyRTC and will enable its use on IE and Safari
  • On Safari, the popup authorising the use of the plugin will appear on the top of the screen. You no longer have to click on the plugin object
  • You can now call attachMediaStream(element, null) to remove a stream from a rendering element.
  • Updated the plugin landing page
  • Added browserify support

CDN links

Minified library: //cdn.temasys.com.sg/adapterjs/0.10.6/adapter.min.js
Debug library: //cdn.temasys.com.sg/adapterjs/0.10.6/adapter.debug.js

0.10.5: Registering with npm and bower

11 Feb 07:15
Compare
Choose a tag to compare
  • AdapterJS is now available with the node package manager (npm) and the bower package manager using the name "adapterjs"

CDN links

Minified library: //cdn.temasys.com.sg/adapterjs/0.10.5/adapter.min.js
Debug library: //cdn.temasys.com.sg/adapterjs/0.10.5/adapter.debug.js