CHANGELOG ========= ## Unreleased (HEAD) * Turned on method queuing for unready playback technologies (flash) [view](https://github.com/videojs/video.js/pull/553) * Blocking user text selection on player components [view](https://github.com/videojs/video.js/pull/524) * Exported requestFullScreen() and cancelFullScreen() in the minified version [view](https://github.com/videojs/video.js/pull/555) * Exported the global players reference, videojs.players [view](https://github.com/videojs/video.js/pull/560) * Added google analytics to the CDN version ([view](https://github.com/videojs/video.js/pull/568)) -------------------- ## 4.0.4 (2013-06-11) * Added google analytics to current CDN version. ([view](https://github.com/videojs/video.js/pull/571)) ## 4.0.3 (2013-05-28) * Fixed an bug with exiting fullscreen. [view](https://github.com/videojs/video.js/pull/546) ## 4.0.2 (2013-05-23) * Correct version number for CDN swf url. Minify CSS. [view](https://github.com/videojs/video.js/pull/535) ## 4.0.1 (2013-05-22) * Fixed old IE font loading [view](https://github.com/videojs/video.js/pull/532) ## 4.0.0 (2013-05-09) * Improved performance through an 18% size reduction using Google Closure Compiler in advanced mode * Greater stability through an automated cross-browser/device test suite using TravisCI, Bunyip, and Browserstack. * New plugin interface and plugin listing for extending Video.js * New default skin design that uses font icons for greater customization * Responsive design and retina display support * Improved accessibility through better ARIA support * Moved to Apache 2.0 license * 100% JavaScript development tool set including Grunt * Updated docs to use Github markdown * Allow disabling of default components * Duration is now setable (need ed for HLS m3u8 files) * Event binders (on/off/one) now return the player instance * Stopped player from going back to beginning on ended event * Added support for percent width/height and fluid layouts * Improved load order of elements to reduce reflow * Changed addEvent function name to 'on' * Removed conflicting array.indexOf function * Added exitFullScreen to support BlackBerry devices (pull/143) ## 3.2.0 (2012-03-20) * Updated docs with more options. * Overhauled HTML5 Track support. * Fixed Flash always autoplaying when setting source. * Fixed localStorage context * Updated 'fullscreenchange' event to be called even if the user presses escape to exit fullscreen. * Automatically converting URsource URL to absolute for Flash fallback. * Created new 'loadedalldata' event for when the source is completely downloaded * Improved player.destroy(). Now removes elements and references. * Refactored API to be more immediately available. ### Patches * 3.2.1 (2012-04-06) Fixed setting width/height with javascript options * 3.2.2 (2012-05-02) Fixed error with multiple controls fading listeners * 3.2.3 (2012-11-12) Fixed chrome spinner continuing on seek ## 3.1.0 (2012-01-30) * Added CSS fix for Firefox 9 fullscreen (in the rare case that it's enabled) * Replaced swfobject with custom embed to save file size. * Added flash iframe-mode, an experimental method for getting around flash reloading issues. * Fixed issue with volume knob position. Improved controls fading. * Fixed ian issue with triggering fullscreen a second time. * Fixed issue with getting attributes in Firefox 3.0 * Escaping special characters in source URL for Flash * Added a check for if Firefox is enabled which fixes a Firefox 9 issue * Stopped spinner from showing on 'stalled' events since browsers sometimes don't show that they've recovered. * Fixed CDN Version which was breaking dev.html * Made full-window mode more independent * Added rakefile for release generation ## 3.0.0 (2012-01-10) * Same HTML/CSS Skin for both HTML5 and Flash video * Super lightweight Flash fallback player for browsers that don’t support HTML5 video * Free CDN hosting ### Patches * 3.0.2 (2012-01-12) Started tracking changes with zenflow * 3.0.3 (2012-01-12) Added line to docs to test zenflow * 3.0.4 (2012-01-12) Fixing an undefined source when no sources exist on load * 3.0.5 (2012-01-12) Removed deprecated event.layerX and layerY * 3.0.6 (2012-01-12) Fixed wrong URL for CDN in docs * 3.0.7 (2012-01-12) Fixed an ie8 breaking bug with the poster * 3.0.8 (2012-01-23) Fixed issue with controls not hiding in IE due to no opacity support