2013-05-20 14:57:48 -07:00
CHANGELOG
=========
2014-02-14 16:52:48 -08:00
## HEAD (Unreleased)
2015-03-12 11:16:09 -07:00
* @mmcc updated the slider to allow for vertical orientation ([view ](https://github.com/videojs/video.js/pull/1816 ))
2015-03-12 11:17:53 -07:00
* @dmlap removed an ie6 hack for flash object embedding ([view ](https://github.com/videojs/video.js/pull/1946 ))
2015-03-12 11:23:47 -07:00
* @heff replaced Closure Compiler with Uglify for minification ([view ](https://github.com/videojs/video.js/pull/1940 ))
2015-03-12 11:52:18 -07:00
* @OleLaursen added a Danish translation ([view ](https://github.com/videojs/video.js/pull/1899 ))
2015-03-16 12:47:56 -07:00
* @dn5 Added new translations (Bosnian, Serbian, Croatian) ([view ](https://github.com/videojs/video.js/pull/1897 ))
2015-02-17 16:44:25 -08:00
--------------------
2015-03-17 20:47:00 +00:00
## 4.12.5 (2015-03-17)
* Updated to videojs-swf v4.5.4 to fix a potential security issue ([view ](https://github.com/videojs/video.js/pull/1955 ))
2015-03-05 01:16:06 +00:00
## 4.12.4 (2015-03-05)
* Randomized the Google Analytics calls to stay under the limit ([view ](https://github.com/videojs/video.js/pull/1916 ))
2015-02-28 01:10:21 +00:00
## 4.12.3 (2015-02-28)
* @heff fixed setting the source to an empty string ([view ](https://github.com/videojs/video.js/pull/1905 ))
2015-02-27 00:09:30 +00:00
## 4.12.2 (2015-02-27)
* @gkatsev fixed disabling of default text tracks ([view ](https://github.com/videojs/video.js/pull/1892 ))
2015-02-19 16:32:05 -08:00
## 4.12.1 (2015-02-19)
* @gkatsev fixed the track list reference while switching techs that use emulated tracks ([view ](https://github.com/videojs/video.js/pull/1874 ))
* @gkatsev fixed a Firefox error with the captions settings select menu options ([view ](https://github.com/videojs/video.js/pull/1877 ))
2015-02-17 16:44:25 -08:00
## 4.12.0 (2015-02-17)
2014-12-09 12:47:46 -08:00
* @PeterDaveHello added a Traditional Chinese translation ([view ](https://github.com/videojs/video.js/pull/1729 ))
2014-12-22 09:38:54 -08:00
* @mmcc updated the hide/show functions to use a class instead of inline styles ([view ](https://github.com/videojs/video.js/pull/1681 ))
2014-12-22 09:54:21 -08:00
* @mister -ben added better handling of the additional videojs() arguments when the player is already initialized ([view ](https://github.com/videojs/video.js/pull/1730 ))
2014-12-22 10:15:50 -08:00
* @anhskohbo added a Vietnamese translation ([view ](https://github.com/videojs/video.js/pull/1734 ))
2014-12-22 10:44:53 -08:00
* @Sxmanek added a Czech translation ([view ](https://github.com/videojs/video.js/pull/1739 ))
2014-12-22 11:17:15 -08:00
* @jcaron23 added the vjs-scrubbing CSS class and prevented menus from showing while scrubbing ([view ](https://github.com/videojs/video.js/pull/1741 ))
2014-12-23 08:25:49 -08:00
* @dmlap fixed URL parsing in IE9 ([view ](https://github.com/videojs/video.js/pull/1765 ))
2015-01-16 15:44:17 -08:00
* @gkatsev Fixed issue where ManualTimeUpdatesOff was not de-registering events ([view ](https://github.com/videojs/video.js/pull/1793 ))
* @brycefisher Added a guide on player disposal ([view ](https://github.com/videojs/video.js/pull/1803 ))
2015-01-21 16:24:50 -08:00
* @toniher added a Catalan translation ([view ](https://github.com/videojs/video.js/pull/1794 ))
2015-01-21 16:37:13 -08:00
* @mmcc added a VERSION key to the videojs object ([view ](https://github.com/videojs/video.js/pull/1798 ))
2015-01-21 16:44:59 -08:00
* @mmcc fixed an issue with text track hiding introduced in #1681 ([view ](https://github.com/videojs/video.js/pull/1804 ))
2015-02-17 16:41:10 -08:00
* @dmlap exported video.js as a named AMD module ([view ](https://github.com/videojs/video.js/pull/1844 ))
* @dmlap fixed poster hiding when the loadstart event does not fire ([view ](https://github.com/videojs/video.js/pull/1834 ))
2015-02-11 11:12:54 -08:00
* @chikathreesix fixed an object delete error in Chrome ([view ](https://github.com/videojs/video.js/pull/1858 ))
2015-02-12 12:01:20 -08:00
* @steverandy fixed an issue with scrolling over the player on touch devices ([view ](https://github.com/videojs/video.js/pull/1809 ))
2015-01-27 12:45:33 -08:00
* @mmcc improved tap sensitivity ([view ](https://github.com/videojs/video.js/pull/1830 ))
2015-02-17 16:41:10 -08:00
* @mister -ben added a vjs-ended class when playback reaches the end of the timeline ([view ](https://github.com/videojs/video.js/pull/1857 ))
2015-02-12 18:26:32 -05:00
* @dmlap Add network and ready state properties ([view ](https://github.com/videojs/video.js/pull/1854 ))
2015-02-12 15:35:09 -08:00
* @woollybogger exported the hasClass function ([view ](https://github.com/videojs/video.js/pull/1839 ))
2015-02-12 15:42:09 -08:00
* @DevGavin fixed the Chinese translation ([view ](https://github.com/videojs/video.js/pull/1841 ))
2015-02-12 15:48:45 -08:00
* @iSimonWeb added font-path variable ([view ](https://github.com/videojs/video.js/pull/1847 ))
2015-02-12 15:52:26 -08:00
* @shoshomiga added a Bulgarian translation ([view ](https://github.com/videojs/video.js/pull/1849 ))
2015-02-12 15:55:49 -08:00
* @ragecub3 added a Turkish translation ([view ](https://github.com/videojs/video.js/pull/1853 ))
2015-02-13 15:18:07 -08:00
* @gkatsev greatly improved text track support and implemented vtt.js as the webvtt parser ([view ](https://github.com/videojs/video.js/pull/1749 ))
2015-02-13 16:23:55 -08:00
* @gkatsev fixed captions showing by default in Chrome and Safari ([view ](https://github.com/videojs/video.js/pull/1865 ))
2015-02-17 12:28:15 -08:00
* @mister -ben fixed a woff warning in Firefox ([view ](https://github.com/videojs/video.js/pull/1870 ))
2015-01-21 16:24:50 -08:00
2015-01-23 10:50:22 -08:00
## 4.11.4 (2015-01-23)
2015-01-16 11:42:27 -08:00
* @heff exported missing source handler functions ([view ](https://github.com/videojs/video.js/pull/1787 ))
* @heff fixed type support checking for an empty src string ([view ](https://github.com/videojs/video.js/pull/1797 ))
2014-10-03 18:24:22 -04:00
* @carpasse fixed a bug in updating child indexes after removing components ([view ](https://github.com/videojs/video.js/pull/1814 ))
* @dmlap fixed a bug where native controls would show after switching techs ([view ](https://github.com/videojs/video.js/pull/1811 ))
2015-01-21 17:55:35 -08:00
* @H1D fixed an issue with file extension type detection ([view ](https://github.com/videojs/video.js/pull/1818 ))
2015-01-22 16:54:14 -05:00
* @bclwhitaker updated to v4.5.3 of video-js-swf ([view ](https://github.com/videojs/video.js/pull/1823 ))
2014-12-19 14:17:50 -08:00
## 4.11.3 (2014-12-19)
2014-12-19 13:58:11 -08:00
* @gdkraus fixed a bug where you could no longer tab-navigate passed a menu button ([view ](https://github.com/videojs/video.js/pull/1760 ))
2014-12-19 14:05:58 -08:00
* @matteos exported the setSource functions so source handlers will work in the minified version ([view ](https://github.com/videojs/video.js/pull/1753 ))
2014-12-19 14:11:26 -08:00
* @matteos fixed RTMP playback ([view ](https://github.com/videojs/video.js/pull/1755 ))
2014-12-04 13:29:40 -08:00
2014-12-17 16:12:38 -08:00
## 4.11.2 (2014-12-17)
* @mmcc fixed a bug where the playback rate menu would not open ([view ](https://github.com/videojs/video.js/pull/1716 ))
* @gkatsev fixed an issue with source handlers that caused subclasses of source handler classes to break ([view ](https://github.com/videojs/video.js/pull/1746 ))
2014-12-04 14:05:50 -08:00
## 4.11.1 (2014-12-04)
* @heff fixed a code bug in track XHR requests ([view ](https://github.com/videojs/video.js/pull/1715 ))
2014-12-04 13:29:40 -08:00
## 4.11.0 (2014-12-04)
2014-11-25 14:38:36 -08:00
* @rutkat updated sliders to use keydown instead of keyup for more responsive key control ([view ](https://github.com/videojs/video.js/pull/1616 ))
2014-11-25 15:31:53 -08:00
* @toloudis fixed an issue with checking for an existing source on the video element ([view ](https://github.com/videojs/video.js/pull/1651 ))
2014-12-02 10:53:43 -08:00
* @rafalwrzeszcz fixed the Flash object tag markup for strict XML ([view ](https://github.com/videojs/video.js/pull/1702 ))
2014-12-02 11:22:48 -08:00
* @thijstriemstra fixed a number of typos in the docs ([view ](https://github.com/videojs/video.js/pull/1704 ))
2014-12-02 14:22:34 -08:00
* @heff added the Source Handler interface for handling advanced formats including adaptive streaming ([view ](https://github.com/videojs/video.js/pull/1560 ))
2014-12-02 16:23:33 -08:00
* @azawawi added an Arabic translation ([view ](https://github.com/videojs/video.js/pull/1692 ))
2014-12-03 11:31:39 -08:00
* @mmcc added functions for better timeout and interval handling ([view ](https://github.com/videojs/video.js/pull/1642 ))
2014-12-03 14:21:25 -08:00
* @mmcc fixed the vdata exception when you dispose a player with tracks ([view ](https://github.com/videojs/video.js/pull/1710 ))
2014-12-04 11:50:21 -08:00
* @nemesreviz added a Hungarian translation ([view ](https://github.com/videojs/video.js/pull/1711 ))
2014-12-04 13:24:05 -08:00
* @heff updated the SWF to the latest version ([view ](https://github.com/videojs/video.js/pull/1714 ))
2014-10-30 17:25:22 -07:00
## 4.10.2 (2014-10-30)
2014-10-30 13:57:34 -07:00
* @heff fixed checking for child options in the parent options to allow for 'false' ([view ](https://github.com/videojs/video.js/pull/1630 ))
* @heff fixed the VolumeMenuButton options to allow passing 'vertical' to the VolumeBar ([view ](https://github.com/videojs/video.js/pull/1631 ))
2014-10-30 17:21:58 -07:00
* @mmcc fixed localization of captions/subtitles menu off buttons ([view ](https://github.com/videojs/video.js/pull/1632 ))
2014-10-28 17:28:25 -07:00
2014-10-29 08:36:16 -07:00
## 4.10.1 (2014-10-29)
2015-01-16 15:44:17 -08:00
@heff removed his own stupid error [view ](https://github.com/videojs/video.js/commit/a12dd770572a7f16e436e2332eba7ffbb1f1b9b9 )
2014-10-29 08:36:16 -07:00
2014-10-28 17:28:25 -07:00
## 4.10.0 (2014-10-28)
2014-10-06 11:16:08 -07:00
* @aptx4869 fixed an issue where the native JSON parser wasn& #x27 ; t used ([view ](https://github.com/videojs/video.js/pull/1565 ))
2014-10-06 11:18:17 -07:00
* @andekande improved the German translation ([view ](https://github.com/videojs/video.js/pull/1555 ))
2014-10-06 11:26:27 -07:00
* @OlehTsvirko added a Ukrainian translation ([view ](https://github.com/videojs/video.js/pull/1562 ))
2014-10-06 12:39:45 -07:00
* @OlehTsvirko added a Russian translation ([view ](https://github.com/videojs/video.js/pull/1563 ))
2014-10-06 12:45:45 -07:00
* @thijstriemstra added a Dutch translation ([view ](https://github.com/videojs/video.js/pull/1566 ))
2014-10-16 12:59:41 -07:00
* @heff updated the poster to use CSS styles to display; fixed the poster not showing if not originally set ([view ](https://github.com/videojs/video.js/pull/1568 ))
2014-10-28 11:00:49 -07:00
* @mmcc fixed an issue where errors on source tags could get missed ([view ](https://github.com/videojs/video.js/pull/1575 ))
2014-10-28 11:16:56 -07:00
* @heff enhanced the event listener API to allow for auto-cleanup of listeners on other componenets and elements ([view ](https://github.com/videojs/video.js/pull/1588 ))
2014-10-28 11:19:34 -07:00
* @mmcc fixed an issue with the VolumeButton assuming it was vertical by default ([view ](https://github.com/videojs/video.js/pull/1592 ))
2014-10-28 11:29:05 -07:00
* @DevGavin added a Simplified Chinese translation ([view ](https://github.com/videojs/video.js/pull/1593 ))
2014-10-28 11:45:32 -07:00
* @heff Added the ability to set options for child components directly in the parent options ([view ](https://github.com/videojs/video.js/pull/1599 ))
2014-10-28 16:53:30 -07:00
* @heff turned on the custom html controls for touch devices ([view ](https://github.com/videojs/video.js/pull/1617 ))
2014-09-30 18:51:46 -07:00
2014-10-15 16:07:59 -07:00
## 4.9.1 (2014-10-15)
* Bumped to videojs-swf v4.5.1 to fix a data sanitization issue ([view ](https://github.com/videojs/video.js/pull/1587 ))
2014-09-30 18:51:46 -07:00
## 4.9.0 (2014-09-30)
2014-09-22 11:12:13 -07:00
* @deedos added a Brazilian Portuguese translation ([view ](https://github.com/videojs/video.js/pull/1520 ))
2014-09-29 15:46:18 -07:00
* @baloneysandwiches added a hasClass method ([view ](https://github.com/videojs/video.js/pull/1464 ))
2014-09-29 15:54:52 -07:00
* @mynameisstephen fixed an issue where slider event listeners were not being cleaned up ([view ](https://github.com/videojs/video.js/pull/1475 ))
2014-09-29 16:02:57 -07:00
* @alexrqs cleaned up the Spanish translation ([view ](https://github.com/videojs/video.js/pull/1494 ))
2014-09-29 16:08:14 -07:00
* @t2y added a Japanese translation ([view ](https://github.com/videojs/video.js/pull/1497 ))
2014-09-29 16:13:07 -07:00
* @chikathreesix fixed an issue where data-setup options could be missed ([view ](https://github.com/videojs/video.js/pull/1514 ))
2014-09-29 16:38:09 -07:00
* @seniorflexdeveloper added new translations and translation updates ([view ](https://github.com/videojs/video.js/pull/1530 ))
2014-09-30 14:59:36 -07:00
* @chikathreesix exported the videojs.Flash.embed method ([view ](https://github.com/videojs/video.js/pull/1533 ))
2014-09-30 15:15:40 -07:00
* @doublex fixed an issue with IE7 backwards compatibility ([view ](https://github.com/videojs/video.js/pull/1542 ))
2014-09-30 15:27:05 -07:00
* @mmcc made it possible to override the font-size of captions and subtitles ([view ](https://github.com/videojs/video.js/pull/1547 ))
2014-09-30 15:31:26 -07:00
* @philipgiuliani added an Italian translation ([view ](https://github.com/videojs/video.js/pull/1550 ))
2014-09-30 15:38:22 -07:00
* @twentyrogersc fixed the return value when setting the poster source ([view ](https://github.com/videojs/video.js/pull/1552 ))
2014-09-30 16:16:36 -07:00
* @heff updated to swf v4.5.0 to fix event issues ([view ](https://github.com/videojs/video.js/pull/1554 ))
2014-09-30 16:28:36 -07:00
* @rpless made the VolumeMenuButton volume more accesible via tab navigation ([view ](https://github.com/videojs/video.js/pull/1519 ))
2014-09-30 18:34:51 -07:00
* @mmcc added support for audio tags (html5 audio only) ([view ](https://github.com/videojs/video.js/pull/1540 ))
2014-09-05 14:58:12 -07:00
2014-09-25 14:15:59 -07:00
## 4.8.5 (2014-09-25)
* Updated to the latest version of the swf to fix HLS playback ([view ](https://github.com/videojs/video.js/pull/1538 ))
2014-09-23 16:21:59 -07:00
## 4.8.4 (2014-09-23)
* @gkatsev fixed isFullscreen reporting on iOS devices ([view ](https://github.com/videojs/video.js/pull/1511 ))
2014-09-22 16:13:03 -07:00
## 4.8.3 (2014-09-22)
* @heff updated to the latest version of the SWF to 4.4.4 ([view ](https://github.com/videojs/video.js/pull/1526 ))
2014-09-16 16:38:42 -07:00
## 4.8.2 (2014-09-16)
* @gkatsev fixed an IE11 bug where pause was not fired when the video ends ([view ](https://github.com/videojs/video.js/pull/1512 ))
2014-09-05 14:58:12 -07:00
## 4.8.1 (2014-09-05)
2014-09-04 11:51:05 -04:00
* @dmlap fixed an issue where an error could be fired after player disposal ([view ](https://github.com/videojs/video.js/pull/1481 ))
2014-09-05 13:42:06 -07:00
* @dmlap fixed poster error handling ([view ](https://github.com/videojs/video.js/pull/1482 ))
2014-09-05 13:53:11 -07:00
* @dmlap fixed an issue with languages and subclassing the player ([view ](https://github.com/videojs/video.js/pull/1483 ))
2014-09-05 14:31:20 -07:00
* @mmcc fixed a few CSS issues with the poster and the error 'X' ([view ](https://github.com/videojs/video.js/pull/1487 ))
2014-09-05 14:50:00 -07:00
* @MrVaykadji and @Calinou added a french translation ([view ](https://github.com/videojs/video.js/pull/1467 ))
2014-09-05 14:53:40 -07:00
* @heff fixed an internal deprecation warning and missing deprecated functions ([view ](https://github.com/videojs/video.js/pull/1488 ))
2014-09-03 08:43:58 -07:00
## 4.8.0 (2014-09-03)
2014-08-27 13:05:33 -07:00
* @andekande added a German translation ([view ](https://github.com/videojs/video.js/pull/1426 ))
2014-08-27 13:11:55 -07:00
* @mattosborn fixed a bug where getting the video element src would overwrite it ([view ](https://github.com/videojs/video.js/pull/1430 ))
2014-08-27 15:33:48 -07:00
* @songpete fixed a bug where keyboard events were bubbling and causing additional actions ([view ](https://github.com/videojs/video.js/pull/1455 ))
2014-09-02 11:06:30 -07:00
* @knabar made the inactivity timeout configurable ([view ](https://github.com/videojs/video.js/pull/1409 ))
2014-09-02 11:32:51 -07:00
* @seniorflexdeveloper added language files to the distribution for including specific languages ([view ](https://github.com/videojs/video.js/pull/1453 ))
2014-09-02 15:22:17 -07:00
* @gkatsev improved handling of null and NaN dimension values ([view ](https://github.com/videojs/video.js/pull/1449 ))
2014-09-02 16:29:15 -07:00
* @gkatsev fixed an issue where the controls would break if Flash was initialized too quickly ([view ](https://github.com/videojs/video.js/pull/1470 ))
2014-09-02 16:47:47 -07:00
* @mmcc fixed an issue where if no playback tech was supported the error could not be caught ([view ](https://github.com/videojs/video.js/pull/1473 ))
2014-08-05 18:05:38 -07:00
2014-08-20 15:16:22 -07:00
## 4.7.3 (2014-08-20)
* Added function for adding new language translations, updated docs, and fixed the notSupportedMessage translation ([view ](https://github.com/videojs/video.js/pull/1427 ))
* Exposed the player.selectSource method to allow overriding the source selection order ([view ](https://github.com/videojs/video.js/pull/1424 ))
2014-08-14 16:31:27 -07:00
## 4.7.2 (2014-08-14)
* Fixed a case where timeupdate events were not firing, and fixed and issue with the Flash player version ([view ](https://github.com/videojs/video.js/pull/1417 ))
2014-08-06 11:26:56 -07:00
## 4.7.1 (2014-08-06)
* Fixed the broken bower.json config ([view ](https://github.com/videojs/video.js/pull/1401 ))
2014-08-05 18:05:38 -07:00
## 4.7.0 (2014-08-05)
2014-06-12 15:24:46 -07:00
* Added cross-browser isArray for cross-frame support. fixes #1195 ([view ](https://github.com/videojs/video.js/pull/1218 ))
2014-06-13 11:30:44 -07:00
* Fixed support for webvtt chapters. Fixes #676 . ([view ](https://github.com/videojs/video.js/pull/1221 ))
2014-06-13 13:30:16 -07:00
* Fixed issues around webvtt cue time parsing. Fixed #877 , fixed #183 . ([view ](https://github.com/videojs/video.js/pull/1236 ))
2014-06-13 14:16:03 -07:00
* Fixed an IE11 issue where clicking on the video wouldn& #x27 ; t show the controls ([view ](https://github.com/videojs/video.js/pull/1291 ))
2014-06-13 17:01:11 -07:00
* Added a composer.json for PHP packages ([view ](https://github.com/videojs/video.js/pull/1241 ))
2014-06-25 17:27:56 -07:00
* Exposed the vertical option for slider controls ([view ](https://github.com/videojs/video.js/pull/1303 ))
2014-06-25 17:40:25 -07:00
* Fixed an error when disposing a tech using manual timeupdates ([view ](https://github.com/videojs/video.js/pull/1312 ))
2014-07-07 10:39:00 -07:00
* Exported missing Player API methods (remainingTime, supportsFullScreen, enterFullWindow, exitFullWindow, preload) ([view ](https://github.com/videojs/video.js/pull/1328 ))
2014-07-08 11:43:57 -07:00
* Added a base for running saucelabs tests from grunt ([view ](https://github.com/videojs/video.js/pull/1215 ))
2014-07-08 11:46:02 -07:00
* Added additional browsers for saucelabs testing ([view ](https://github.com/videojs/video.js/pull/1216 ))
2014-07-08 11:51:47 -07:00
* Added support for listening to multiple events through a types array ([view ](https://github.com/videojs/video.js/pull/1231 ))
2014-07-28 13:50:38 -04:00
* Exported the vertical option for the volume slider ([view ](https://github.com/videojs/video.js/pull/1378 ))
2014-07-28 13:39:53 -07:00
* Fixed Component trigger function arguments and docs ([view ](https://github.com/videojs/video.js/pull/1310 ))
2014-07-28 15:07:57 -07:00
* Now copying all attributes from the original video tag to the generated video element ([view ](https://github.com/videojs/video.js/pull/1321 ))
2014-07-28 15:53:59 -07:00
* Added files to be ignored in the bower.json ([view ](https://github.com/videojs/video.js/pull/1337 ))
2014-07-28 16:13:04 -07:00
* Fixed an error that could happen if Flash was diposed before the ready callback was fired ([view ](https://github.com/videojs/video.js/pull/1340 ))
2014-07-28 16:28:17 -07:00
* The up and down arrows can now be used to control sliders in addition to left and right ([view ](https://github.com/videojs/video.js/pull/1345 ))
2014-07-29 10:42:10 -07:00
* Added a player.currentType() function to get the MIME type of the current source ([view ](https://github.com/videojs/video.js/pull/1320 ))
2014-07-29 16:03:30 -07:00
* Fixed a potential conflict with other event listener shims ([view ](https://github.com/videojs/video.js/pull/1363 ))
2014-08-01 12:47:29 -07:00
* Added support for multiple time ranges in the load progress bar ([view ](https://github.com/videojs/video.js/pull/1253 ))
2014-08-01 13:14:47 -07:00
* Added vjs-waiting and vjs-seeking css classnames and updated the spinner to use them ([view ](https://github.com/videojs/video.js/pull/1351 ))
2014-08-04 15:53:49 -07:00
* Now restoring the original video tag attributes on a tech change to support webkit-playsinline ([view ](https://github.com/videojs/video.js/pull/1369 ))
2014-07-26 21:08:45 +04:00
* Fixed an issue where the user was unable to scroll/zoom page if touching the video ([view ](https://github.com/videojs/video.js/pull/1373 ))
2014-08-04 16:16:09 -07:00
* Added "sliding" class for when slider is sliding to help with handle styling ([view ](https://github.com/videojs/video.js/pull/1385 ))
2014-05-20 10:42:01 -07:00
2014-07-11 14:48:42 -07:00
## 4.6.4 (2014-07-11)
* Fixed an issue where Flash autoplay would not show the controls ([view ](https://github.com/videojs/video.js/pull/1343 ))
2014-06-12 14:08:27 -07:00
## 4.6.3 (2014-06-12)
* Updated to version 4.4.1 of the SWF ([view ](https://github.com/videojs/video.js/pull/1285 ))
* Fixed a minification issue with the fullscreen event. fixes #1282 ([view ](https://github.com/videojs/video.js/pull/1286 ))
2014-06-10 16:58:41 -07:00
## 4.6.2 (2014-06-10)
* Fixed an issue with the firstplay event not firing when autoplaying ([view ](https://github.com/videojs/video.js/pull/1271 ))
2014-05-20 13:58:26 -07:00
## 4.6.1 (2014-05-20)
* Udpated playbackRate menu to work in minified version ([view ](https://github.com/videojs/video.js/pull/1223 ))
2014-05-20 10:42:01 -07:00
## 4.6.0 (2014-05-20)
2014-04-01 17:21:50 -07:00
* Updated the UI to support live video ([view ](https://github.com/videojs/video.js/pull/1121 ))
2014-04-03 13:46:48 -07: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-03 14:26:38 -07:00
* Fixed the title element placement in menus [[view ](https://github.com/videojs/video.js/pull/1114 )]
2014-04-25 14:04:57 -07: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-25 15:36:48 -07:00
* Fixed error due to undefined tech when no source is supported [[view ](https://github.com/videojs/video.js/pull/1172 )]
2014-04-25 15:38:44 -07:00
* Fixed the progress bar not finishing when manual timeupdate events are used [[view ](https://github.com/videojs/video.js/pull/1173 )]
2014-05-05 14:52:42 -07:00
* Added a more informative and styled fallback message for non-html5 browsers [[view ](https://github.com/videojs/video.js/pull/1181 )]
2014-05-06 14:51:09 -07: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-05-06 17:03:44 -07:00
* Fixed casing on webkitRequestFullscreen [[view ](https://github.com/videojs/video.js/pull/1101 )]
2014-05-06 17:22:29 -07:00
* Made tap events on mobile less sensitive to touch moves [[view ](https://github.com/videojs/video.js/pull/1111 )]
2014-05-07 15:23:32 -07:00
* Fixed the default flag for captions/subtitles tracks [[view ](https://github.com/videojs/video.js/pull/1153 )]
2014-05-09 10:56:46 -07:00
* Fixed compilation failures with LESS v1.7.0 and GRUNT v0.4.4 [[view ](https://github.com/videojs/video.js/pull/1180 )]
2014-05-12 17:08:48 -07:00
* Added better error handling across the library [[view ](https://github.com/videojs/video.js/pull/1197 )]
2014-05-13 12:35:40 -07:00
* Updated captions/subtiles file fetching to support cross-origin requests in older IE browsers [[view ](https://github.com/videojs/video.js/pull/1095 )]
2014-05-13 14:02:02 -07:00
* Added support for playback rate switching [[view ](https://github.com/videojs/video.js/pull/1132 )]
2014-05-14 16:01:52 -07:00
* Fixed an issue with the loadstart event order that caused the big play button to not hide [[view ](https://github.com/videojs/video.js/pull/1209 )]
2014-05-15 14:46:28 -07:00
* Modernized the fullscreen API and added support for IE11 [[view ](https://github.com/videojs/video.js/pull/1205 )]
2014-05-16 14:48:05 -07:00
* Added cross-browser testing with SauceLabs, and added Karma as the default test runner ([view ](https://github.com/videojs/video.js/pull/1187 ))
2014-05-16 15:18:24 -07:00
* Fixed saucelabs integration to run on commits in TravisCI ([view ](https://github.com/videojs/video.js/pull/1214 ))
2014-05-19 12:45:00 -07:00
* Added a clearer error message when a tech is undefined ([view ](https://github.com/videojs/video.js/pull/1210 ))
2014-05-19 13:21:32 -07:00
* Added a cog icon to the font icons ([view ](https://github.com/videojs/video.js/pull/1211 ))
2014-05-19 13:40:04 -07:00
* Added a player option to offset the subtitles/captions timing ([view ](https://github.com/videojs/video.js/pull/1212 ))
2014-03-27 13:35:51 -07:00
2014-04-12 14:03:18 -07:00
## 4.5.2 (2014-04-12)
* Updated release versioning to include bower.json and component.json
2014-03-27 14:31:36 -07:00
## 4.5.1 (2014-03-27)
* Fixed a bug from the last release where canPlaySource was no longer exported
2014-03-27 13:35:51 -07:00
## 4.5.0 (2014-03-27)
2014-02-27 17:57:20 -08:00
* Added component(1) support ([view ](https://github.com/videojs/video.js/pull/1032 ))
2014-03-03 13:37:46 -08:00
* Captions now move down when controls are hidden ([view ](https://github.com/videojs/video.js/pull/1053 ))
2014-03-04 09:32:28 -08:00
* Added the .less source file to the distribution files ([view ](https://github.com/videojs/video.js/pull/1056 ))
2014-03-04 11:24:10 -08:00
* Changed src() to return the current selected source ([view ](https://github.com/videojs/video.js/pull/968 ))
2014-03-05 13:42:32 -08:00
* Added a grunt task for opening the next issue that needs addressing ([view ](https://github.com/videojs/video.js/pull/1059 ))
2014-03-26 14:45:08 -07:00
* Fixed Android 4.0+ devices' check for HLS support ([view ](https://github.com/videojs/video.js/pull/1084 ))
2014-02-18 13:43:40 -08:00
2014-03-06 13:15:53 -08: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-24 21:57:43 -08:00
## 4.4.2 (2014-02-24)
* Fixed module.exports in minified version ([view ](https://github.com/videojs/video.js/pull/1038 ))
2014-02-18 17:17:58 -08:00
## 4.4.1 (2014-02-18)
2014-02-18 17:04:02 -08:00
* Added .npmignore so dist files wouldn't be ignored in packages
2014-02-18 17:17:58 -08:00
## 4.4.0 (2014-02-18)
2013-11-26 16:53:23 -08:00
* Made the poster updateable after initialization ([view ](https://github.com/videojs/video.js/pull/838 ))
2013-11-26 16:57:40 -08:00
* Exported more textTrack functions ([view ](https://github.com/videojs/video.js/pull/815 ))
2013-12-02 15:30:07 -08:00
* Moved player ID generation to support video tags with no IDs ([view ](https://github.com/videojs/video.js/pull/845 ))
2013-12-02 15:34:19 -08:00
* Moved to using QUnit as a dependency ([view ](https://github.com/videojs/video.js/pull/850 ))
2013-12-02 17:03:56 -08:00
* Added the util namespace for public utility functions ([view ](https://github.com/videojs/video.js/pull/862 ))
2013-12-02 17:37:49 -08:00
* Fixed an issue with calling duration before Flash is loaded ([view ](https://github.com/videojs/video.js/pull/861 ))
2013-12-09 16:16:30 -08:00
* Added player methods to externs so they can be overridden ([view ](https://github.com/videojs/video.js/pull/878 ))
2013-12-11 13:28:32 -08:00
* Fixed html5 playback when switching between media techs ([view ](https://github.com/videojs/video.js/pull/887 ))
2013-12-20 14:14:35 -08:00
* Fixed Firefox+Flash mousemove events so controls don't hide permanently ([view ](https://github.com/videojs/video.js/pull/899 ))
2014-01-23 15:47:37 -08:00
* Fixed a test for touch detection ([view ](https://github.com/videojs/video.js/pull/962 ))
2014-01-23 16:42:48 -08:00
* Updated the src file list for karma tests ([view ](https://github.com/videojs/video.js/pull/948 ))
2014-01-23 16:46:24 -08:00
* Added more tests for API properties after minification ([view ](https://github.com/videojs/video.js/pull/906 ))
2014-01-23 17:22:14 -08:00
* Updated projet to use npm version of videojs-swf ([view ](https://github.com/videojs/video.js/pull/930 ))
2014-01-23 17:50:23 -08:00
* Added support for dist zipping on windows ([view ](https://github.com/videojs/video.js/pull/944 ))
2014-02-03 13:20:03 -08:00
* Fixed iOS fullscreen issue ([view ](https://github.com/videojs/video.js/pull/977 ))
2014-02-06 16:54:35 -08:00
* Fixed touch event bubbling ([view ](https://github.com/videojs/video.js/pull/992 ))
2014-02-06 17:01:23 -08:00
* Fixed ARIA role attribute for button and slider ([view ](https://github.com/videojs/video.js/pull/988 ))
2014-02-14 16:52:48 -08:00
* Fixed an issue where a component's dispose event would bubble up ([view ](https://github.com/videojs/video.js/pull/981 ))
2014-02-06 17:15:19 -08:00
* Quieted down deprecation warnings ([view ](https://github.com/videojs/video.js/pull/971 ))
2014-02-14 16:52:48 -08:00
* Updated the seek handle to contain the current time ([view ](https://github.com/videojs/video.js/pull/902 ))
2014-02-13 19:24:55 -08:00
* Added requirejs and browserify support (UMD) ([view ](https://github.com/videojs/video.js/pull/998 ))
2014-02-06 17:01:49 -08:00
2013-11-04 16:15:15 -08:00
## 4.3.0 (2013-11-04)
2013-09-19 09:24:22 -07:00
* Added Karma for cross-browser unit testing ([view ](https://github.com/videojs/video.js/pull/714 ))
2013-10-01 17:55:18 -07:00
* Unmuting when the volume is changed ([view ](https://github.com/videojs/video.js/pull/720 ))
2013-10-17 16:06:39 -07:00
* Fixed an accessibility issue with the big play button ([view ](https://github.com/videojs/video.js/pull/777 ))
2013-10-17 16:07:44 -07:00
* Exported user activity methods ([view ](https://github.com/videojs/video.js/pull/783 ))
2013-10-17 16:28:45 -07:00
* Added a classname to center the play button and new spinner options ([view ](https://github.com/videojs/video.js/pull/784 ))
2013-10-28 18:26:13 -07:00
* Added API doc generation ([view ](https://github.com/videojs/video.js/pull/801 ))
2013-10-29 11:01:12 -07:00
* Added support for codecs in Flash mime types ([view ](https://github.com/videojs/video.js/pull/805 ))
2013-09-04 13:28:12 -07:00
2013-10-15 13:39:29 -07: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 12:21:51 -07: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 13:30:28 -07:00
## 4.2.0 (2013-09-04)
2013-07-19 20:19:13 -07:00
* Added LESS as a CSS preprocessor for the default skin ([view ](https://github.com/videojs/video.js/pull/644 ))
2013-07-22 12:14:56 -04:00
* Exported MenuButtons for use in the API ([view ](https://github.com/videojs/video.js/pull/648 ))
2013-07-29 15:33:30 -07:00
* Fixed ability to remove listeners added with one() ([view ](https://github.com/videojs/video.js/pull/659 ))
2013-07-29 15:49:30 -07:00
* Updated buffered() to account for multiple loaded ranges ([view ](https://github.com/videojs/video.js/pull/643 ))
2013-07-30 10:43:27 -07:00
* Exported createItems() for custom menus ([view ](https://github.com/videojs/video.js/pull/654 ))
2013-07-30 11:12:45 -07:00
* Preventing media events from bubbling up the DOM ([view ](https://github.com/videojs/video.js/pull/630 ))
2013-08-09 14:34:20 -07:00
* Major reworking of the control bar and many issues fixed ([view ](https://github.com/videojs/video.js/pull/672 ))
2013-08-19 12:37:38 -07:00
* Fixed an issue with minifiying the code on Windows systems ([view ](https://github.com/videojs/video.js/pull/683 ))
2013-08-23 15:05:23 -07:00
* Added support for RTMP streaming through Flash ([view ](https://github.com/videojs/video.js/pull/605 ))
2013-08-25 18:51:24 -07:00
* Made tech.features available to external techs ([view ](https://github.com/videojs/video.js/pull/705 ))
2013-08-25 19:30:37 -07:00
* Minor code improvements ([view ](https://github.com/videojs/video.js/pull/706 ))
2013-08-26 16:14:10 -07:00
* Updated time formatting to support NaN and Infinity ([view ](https://github.com/videojs/video.js/pull/627 ))
2013-08-26 16:31:57 -07:00
* Fixed an `undefined` error in cases where no tech is loaded ([view ](https://github.com/videojs/video.js/pull/632 ))
2013-08-26 16:40:40 -07:00
* Exported addClass and removeClass for player components ([view ](https://github.com/videojs/video.js/pull/661 ))
2013-08-27 10:27:41 -07:00
* Made the fallback message customizable ([view ](https://github.com/videojs/video.js/pull/638 ))
2013-08-27 13:13:07 -07:00
* Fixed an issue with the loading spinner placement and rotation ([view ](https://github.com/videojs/video.js/pull/694 ))
2013-09-04 11:48:19 -07:00
* Fixed an issue with fonts being flaky in IE8
2013-06-28 15:56:43 -07:00
## 4.1.0 (2013-06-28)
2013-05-31 10:31:57 -07:00
* Turned on method queuing for unready playback technologies (flash) [view ](https://github.com/videojs/video.js/pull/553 )
2013-05-31 16:09:34 -07:00
* Blocking user text selection on player components [view ](https://github.com/videojs/video.js/pull/524 )
2013-06-03 13:20:47 -07:00
* Exported requestFullScreen() and cancelFullScreen() in the minified version [view ](https://github.com/videojs/video.js/pull/555 )
2013-06-05 10:28:13 -07:00
* Exported the global players reference, videojs.players [view ](https://github.com/videojs/video.js/pull/560 )
2013-06-11 15:15:26 -07:00
* Added google analytics to the CDN version ([view ](https://github.com/videojs/video.js/pull/568 ))
2013-06-24 13:00:19 -07: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-26 15:06:10 -07:00
* Augmented user agent detection, specifically for Android versions ([view ](https://github.com/videojs/video.js/pull/470 ))
2013-06-28 13:04:00 -07:00
* Fixed IE9 canPlayType error ([view ](https://github.com/videojs/video.js/pull/606 ))
2013-06-28 13:07:05 -07:00
* Fixed various issues with captions ([view ](https://github.com/videojs/video.js/pull/609 ))
2013-05-20 14:57:48 -07:00
2013-06-11 15:29:20 -07: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 09:48:02 -07: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-20 14:57:48 -07: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 11:23:07 -08:00
* Updated docs to use Github markdown
2012-06-28 16:37:25 -07:00
* Allow disabling of default components
2012-04-25 15:20:07 -07:00
* Duration is now setable (need ed for HLS m3u8 files)
2012-04-18 15:56:38 -07:00
* Event binders (on/off/one) now return the player instance
2013-05-20 14:57:48 -07:00
* Stopped player from going back to beginning on ended event
2012-04-09 14:56:36 -07:00
* Added support for percent width/height and fluid layouts
2013-05-20 14:57:48 -07:00
* Improved load order of elements to reduce reflow
* Changed addEvent function name to 'on'
2012-03-26 11:01:55 -07:00
* Removed conflicting array.indexOf function
2012-03-28 15:56:11 -07:00
* Added exitFullScreen to support BlackBerry devices (pull/143)
2012-01-12 14:30:14 -08:00
2013-05-20 14:57:48 -07: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-23 16:02:50 -08:00
2013-05-20 14:57:48 -07: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-30 13:59:29 -08:00
2013-05-20 14:57:48 -07:00
## 3.1.0 (2012-01-30)
2012-01-30 13:59:29 -08: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 11:17:27 -07:00
2013-05-20 15:02:26 -07:00
## 3.0.0 (2012-01-10)
2013-05-20 14:57:48 -07: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-06 16:50:16 -07:00
2013-05-20 14:57:48 -07: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