Releases: Temasys/AdapterJS
0.13.1 : Edge support update, better require support, plugin shim update, and more
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
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
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
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
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
- [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
- 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
- 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
- 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
- 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