2013-05-21 00:57:48 +03:00
|
|
|
CHANGELOG
|
|
|
|
=========
|
|
|
|
|
2014-02-15 03:52:48 +03:00
|
|
|
## HEAD (Unreleased)
|
2014-04-02 03:21:50 +03:00
|
|
|
* Updated the UI to support live video ([view](https://github.com/videojs/video.js/pull/1121))
|
2014-04-03 23:46:48 +03:00
|
|
|
* The UI now resets after a source change ([view](https://github.com/videojs/video.js/pull/1124))
|
|
|
|
* Now assuming smart CSS defaults for sliders to prevent reflow on player init ([view](https://github.com/videojs/video.js/pull/1122))
|
2014-04-04 00:26:38 +03:00
|
|
|
* Fixed the title element placement in menus [[view](https://github.com/videojs/video.js/pull/1114)]
|
2014-04-26 00:04:57 +03:00
|
|
|
* Fixed title support for menu buttons ([view](https://github.com/videojs/video.js/pull/1128))
|
|
|
|
* Fixed extra mousemove events on Windows caused by certain apps, not users [[view](https://github.com/videojs/video.js/pull/1068)]
|
2014-04-26 01:36:48 +03:00
|
|
|
* Fixed error due to undefined tech when no source is supported [[view](https://github.com/videojs/video.js/pull/1172)]
|
2014-04-26 01:38:44 +03:00
|
|
|
* Fixed the progress bar not finishing when manual timeupdate events are used [[view](https://github.com/videojs/video.js/pull/1173)]
|
2014-05-06 00:52:42 +03:00
|
|
|
* Added a more informative and styled fallback message for non-html5 browsers [[view](https://github.com/videojs/video.js/pull/1181)]
|
2014-05-07 00:51:09 +03:00
|
|
|
* Added the option to provide an array of child components instead of an object [[view](https://github.com/videojs/video.js/pull/1093)]
|
2014-03-27 23:35:51 +03:00
|
|
|
|
|
|
|
--------------------
|
|
|
|
|
2014-04-13 00:03:18 +03:00
|
|
|
## 4.5.2 (2014-04-12)
|
|
|
|
* Updated release versioning to include bower.json and component.json
|
|
|
|
|
2014-03-28 00:31:36 +03:00
|
|
|
## 4.5.1 (2014-03-27)
|
|
|
|
* Fixed a bug from the last release where canPlaySource was no longer exported
|
|
|
|
|
2014-03-27 23:35:51 +03:00
|
|
|
## 4.5.0 (2014-03-27)
|
2014-02-28 04:57:20 +03:00
|
|
|
* Added component(1) support ([view](https://github.com/videojs/video.js/pull/1032))
|
2014-03-04 00:37:46 +03:00
|
|
|
* Captions now move down when controls are hidden ([view](https://github.com/videojs/video.js/pull/1053))
|
2014-03-04 20:32:28 +03:00
|
|
|
* Added the .less source file to the distribution files ([view](https://github.com/videojs/video.js/pull/1056))
|
2014-03-04 22:24:10 +03:00
|
|
|
* Changed src() to return the current selected source ([view](https://github.com/videojs/video.js/pull/968))
|
2014-03-06 00:42:32 +03:00
|
|
|
* Added a grunt task for opening the next issue that needs addressing ([view](https://github.com/videojs/video.js/pull/1059))
|
2014-03-27 00:45:08 +03:00
|
|
|
* Fixed Android 4.0+ devices' check for HLS support ([view](https://github.com/videojs/video.js/pull/1084))
|
2014-02-19 00:43:40 +03:00
|
|
|
|
2014-03-07 00:15:53 +03:00
|
|
|
## 4.4.3 (2014-03-06)
|
|
|
|
* Fixed bugs in IE9 Windows 7N with no Media Player ([view](https://github.com/videojs/video.js/pull/1060))
|
|
|
|
* Fixed a bug with setPoster() in the minified version ([view](https://github.com/videojs/video.js/pull/1062))
|
|
|
|
|
2014-02-25 08:57:43 +03:00
|
|
|
## 4.4.2 (2014-02-24)
|
|
|
|
* Fixed module.exports in minified version ([view](https://github.com/videojs/video.js/pull/1038))
|
|
|
|
|
2014-02-19 04:17:58 +03:00
|
|
|
## 4.4.1 (2014-02-18)
|
2014-02-19 04:04:02 +03:00
|
|
|
* Added .npmignore so dist files wouldn't be ignored in packages
|
|
|
|
|
2014-02-19 04:17:58 +03:00
|
|
|
## 4.4.0 (2014-02-18)
|
2013-11-27 03:53:23 +03:00
|
|
|
* Made the poster updateable after initialization ([view](https://github.com/videojs/video.js/pull/838))
|
2013-11-27 03:57:40 +03:00
|
|
|
* Exported more textTrack functions ([view](https://github.com/videojs/video.js/pull/815))
|
2013-12-03 02:30:07 +03:00
|
|
|
* Moved player ID generation to support video tags with no IDs ([view](https://github.com/videojs/video.js/pull/845))
|
2013-12-03 02:34:19 +03:00
|
|
|
* Moved to using QUnit as a dependency ([view](https://github.com/videojs/video.js/pull/850))
|
2013-12-03 04:03:56 +03:00
|
|
|
* Added the util namespace for public utility functions ([view](https://github.com/videojs/video.js/pull/862))
|
2013-12-03 04:37:49 +03:00
|
|
|
* Fixed an issue with calling duration before Flash is loaded ([view](https://github.com/videojs/video.js/pull/861))
|
2013-12-10 03:16:30 +03:00
|
|
|
* Added player methods to externs so they can be overridden ([view](https://github.com/videojs/video.js/pull/878))
|
2013-12-12 00:28:32 +03:00
|
|
|
* Fixed html5 playback when switching between media techs ([view](https://github.com/videojs/video.js/pull/887))
|
2013-12-21 01:14:35 +03:00
|
|
|
* Fixed Firefox+Flash mousemove events so controls don't hide permanently ([view](https://github.com/videojs/video.js/pull/899))
|
2014-01-24 02:47:37 +03:00
|
|
|
* Fixed a test for touch detection ([view](https://github.com/videojs/video.js/pull/962))
|
2014-01-24 03:42:48 +03:00
|
|
|
* Updated the src file list for karma tests ([view](https://github.com/videojs/video.js/pull/948))
|
2014-01-24 03:46:24 +03:00
|
|
|
* Added more tests for API properties after minification ([view](https://github.com/videojs/video.js/pull/906))
|
2014-01-24 04:22:14 +03:00
|
|
|
* Updated projet to use npm version of videojs-swf ([view](https://github.com/videojs/video.js/pull/930))
|
2014-01-24 04:50:23 +03:00
|
|
|
* Added support for dist zipping on windows ([view](https://github.com/videojs/video.js/pull/944))
|
2014-02-04 00:20:03 +03:00
|
|
|
* Fixed iOS fullscreen issue ([view](https://github.com/videojs/video.js/pull/977))
|
2014-02-07 03:54:35 +03:00
|
|
|
* Fixed touch event bubbling ([view](https://github.com/videojs/video.js/pull/992))
|
2014-02-07 04:01:23 +03:00
|
|
|
* Fixed ARIA role attribute for button and slider ([view](https://github.com/videojs/video.js/pull/988))
|
2014-02-15 03:52:48 +03:00
|
|
|
* Fixed an issue where a component's dispose event would bubble up ([view](https://github.com/videojs/video.js/pull/981))
|
2014-02-07 04:15:19 +03:00
|
|
|
* Quieted down deprecation warnings ([view](https://github.com/videojs/video.js/pull/971))
|
2014-02-15 03:52:48 +03:00
|
|
|
* Updated the seek handle to contain the current time ([view](https://github.com/videojs/video.js/pull/902))
|
2014-02-14 06:24:55 +03:00
|
|
|
* Added requirejs and browserify support (UMD) ([view](https://github.com/videojs/video.js/pull/998))
|
2014-02-07 04:01:49 +03:00
|
|
|
|
2013-11-05 03:15:15 +03:00
|
|
|
## 4.3.0 (2013-11-04)
|
2013-09-19 19:24:22 +03:00
|
|
|
* Added Karma for cross-browser unit testing ([view](https://github.com/videojs/video.js/pull/714))
|
2013-10-02 03:55:18 +03:00
|
|
|
* Unmuting when the volume is changed ([view](https://github.com/videojs/video.js/pull/720))
|
2013-10-18 02:06:39 +03:00
|
|
|
* Fixed an accessibility issue with the big play button ([view](https://github.com/videojs/video.js/pull/777))
|
2013-10-18 02:07:44 +03:00
|
|
|
* Exported user activity methods ([view](https://github.com/videojs/video.js/pull/783))
|
2013-10-18 02:28:45 +03:00
|
|
|
* Added a classname to center the play button and new spinner options ([view](https://github.com/videojs/video.js/pull/784))
|
2013-10-29 04:26:13 +03:00
|
|
|
* Added API doc generation ([view](https://github.com/videojs/video.js/pull/801))
|
2013-10-29 21:01:12 +03:00
|
|
|
* Added support for codecs in Flash mime types ([view](https://github.com/videojs/video.js/pull/805))
|
2013-09-04 23:28:12 +03:00
|
|
|
|
2013-10-15 23:39:29 +03:00
|
|
|
## 4.2.2 (2013-10-15)
|
|
|
|
* Fixed a race condition that would cause videos to fail in Firefox ([view](https://github.com/videojs/video.js/pull/776))
|
|
|
|
|
2013-09-09 22:21:51 +03:00
|
|
|
## 4.2.1 (2013-09-09)
|
|
|
|
* Fixed an infinite loop caused by loading the library asynchronously ([view](https://github.com/videojs/video.js/pull/727))
|
|
|
|
|
2013-09-04 23:30:28 +03:00
|
|
|
## 4.2.0 (2013-09-04)
|
2013-07-20 06:19:13 +03:00
|
|
|
* Added LESS as a CSS preprocessor for the default skin ([view](https://github.com/videojs/video.js/pull/644))
|
2013-07-22 19:14:56 +03:00
|
|
|
* Exported MenuButtons for use in the API ([view](https://github.com/videojs/video.js/pull/648))
|
2013-07-30 01:33:30 +03:00
|
|
|
* Fixed ability to remove listeners added with one() ([view](https://github.com/videojs/video.js/pull/659))
|
2013-07-30 01:49:30 +03:00
|
|
|
* Updated buffered() to account for multiple loaded ranges ([view](https://github.com/videojs/video.js/pull/643))
|
2013-07-30 20:43:27 +03:00
|
|
|
* Exported createItems() for custom menus ([view](https://github.com/videojs/video.js/pull/654))
|
2013-07-30 21:12:45 +03:00
|
|
|
* Preventing media events from bubbling up the DOM ([view](https://github.com/videojs/video.js/pull/630))
|
2013-08-10 00:34:20 +03:00
|
|
|
* Major reworking of the control bar and many issues fixed ([view](https://github.com/videojs/video.js/pull/672))
|
2013-08-19 22:37:38 +03:00
|
|
|
* Fixed an issue with minifiying the code on Windows systems ([view](https://github.com/videojs/video.js/pull/683))
|
2013-08-24 01:05:23 +03:00
|
|
|
* Added support for RTMP streaming through Flash ([view](https://github.com/videojs/video.js/pull/605))
|
2013-08-26 04:51:24 +03:00
|
|
|
* Made tech.features available to external techs ([view](https://github.com/videojs/video.js/pull/705))
|
2013-08-26 05:30:37 +03:00
|
|
|
* Minor code improvements ([view](https://github.com/videojs/video.js/pull/706))
|
2013-08-27 02:14:10 +03:00
|
|
|
* Updated time formatting to support NaN and Infinity ([view](https://github.com/videojs/video.js/pull/627))
|
2013-08-27 02:31:57 +03:00
|
|
|
* Fixed an `undefined` error in cases where no tech is loaded ([view](https://github.com/videojs/video.js/pull/632))
|
2013-08-27 02:40:40 +03:00
|
|
|
* Exported addClass and removeClass for player components ([view](https://github.com/videojs/video.js/pull/661))
|
2013-08-27 20:27:41 +03:00
|
|
|
* Made the fallback message customizable ([view](https://github.com/videojs/video.js/pull/638))
|
2013-08-27 23:13:07 +03:00
|
|
|
* Fixed an issue with the loading spinner placement and rotation ([view](https://github.com/videojs/video.js/pull/694))
|
2013-09-04 21:48:19 +03:00
|
|
|
* Fixed an issue with fonts being flaky in IE8
|
2013-06-29 01:56:43 +03:00
|
|
|
|
|
|
|
## 4.1.0 (2013-06-28)
|
2013-05-31 20:31:57 +03:00
|
|
|
* Turned on method queuing for unready playback technologies (flash) [view](https://github.com/videojs/video.js/pull/553)
|
2013-06-01 02:09:34 +03:00
|
|
|
* Blocking user text selection on player components [view](https://github.com/videojs/video.js/pull/524)
|
2013-06-03 23:20:47 +03:00
|
|
|
* Exported requestFullScreen() and cancelFullScreen() in the minified version [view](https://github.com/videojs/video.js/pull/555)
|
2013-06-05 20:28:13 +03:00
|
|
|
* Exported the global players reference, videojs.players [view](https://github.com/videojs/video.js/pull/560)
|
2013-06-12 01:15:26 +03:00
|
|
|
* Added google analytics to the CDN version ([view](https://github.com/videojs/video.js/pull/568))
|
2013-06-24 23:00:19 +03:00
|
|
|
* Exported fadeIn/fadeOut for the Component API ([view](https://github.com/videojs/video.js/pull/581))
|
|
|
|
* Fixed an IE poster error when autoplaying ([view](https://github.com/videojs/video.js/pull/593))
|
|
|
|
* Exported bufferedPercent for the API ([view](https://github.com/videojs/video.js/pull/588))
|
2013-06-27 01:06:10 +03:00
|
|
|
* Augmented user agent detection, specifically for Android versions ([view](https://github.com/videojs/video.js/pull/470))
|
2013-06-28 23:04:00 +03:00
|
|
|
* Fixed IE9 canPlayType error ([view](https://github.com/videojs/video.js/pull/606))
|
2013-06-28 23:07:05 +03:00
|
|
|
* Fixed various issues with captions ([view](https://github.com/videojs/video.js/pull/609))
|
2013-05-21 00:57:48 +03:00
|
|
|
|
2013-06-12 01:29:20 +03:00
|
|
|
## 4.0.4 (2013-06-11)
|
|
|
|
* Added google analytics to current CDN version. ([view](https://github.com/videojs/video.js/pull/571))
|
2013-05-31 19:48:02 +03:00
|
|
|
|
|
|
|
## 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)
|
|
|
|
|
2013-05-21 00:57:48 +03:00
|
|
|
## 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
|
2012-11-15 22:23:07 +03:00
|
|
|
* Updated docs to use Github markdown
|
2012-06-29 02:37:25 +03:00
|
|
|
* Allow disabling of default components
|
2012-04-26 01:20:07 +03:00
|
|
|
* Duration is now setable (need ed for HLS m3u8 files)
|
2012-04-19 01:56:38 +03:00
|
|
|
* Event binders (on/off/one) now return the player instance
|
2013-05-21 00:57:48 +03:00
|
|
|
* Stopped player from going back to beginning on ended event
|
2012-04-10 00:56:36 +03:00
|
|
|
* Added support for percent width/height and fluid layouts
|
2013-05-21 00:57:48 +03:00
|
|
|
* Improved load order of elements to reduce reflow
|
|
|
|
* Changed addEvent function name to 'on'
|
2012-03-26 21:01:55 +03:00
|
|
|
* Removed conflicting array.indexOf function
|
2012-03-29 01:56:11 +03:00
|
|
|
* Added exitFullScreen to support BlackBerry devices (pull/143)
|
2012-01-13 01:30:14 +03:00
|
|
|
|
2013-05-21 00:57:48 +03:00
|
|
|
## 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.
|
2012-01-24 03:02:50 +03:00
|
|
|
|
2013-05-21 00:57:48 +03:00
|
|
|
### 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
|
2012-01-31 00:59:29 +03:00
|
|
|
|
2013-05-21 00:57:48 +03:00
|
|
|
## 3.1.0 (2012-01-30)
|
2012-01-31 00:59:29 +03:00
|
|
|
* 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
|
2012-03-20 21:17:27 +03:00
|
|
|
|
2013-05-21 01:02:26 +03:00
|
|
|
## 3.0.0 (2012-01-10)
|
2013-05-21 00:57:48 +03:00
|
|
|
* 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
|
2012-04-07 02:50:16 +03:00
|
|
|
|
2013-05-21 00:57:48 +03:00
|
|
|
### 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
|