2013-05-21 00:57:48 +03:00
CHANGELOG
=========
2014-02-15 03:52:48 +03:00
## HEAD (Unreleased)
2016-04-19 21:02:53 +02:00
* @benjipott updated IS_CHROME to not be true on MS Edge ([view](https://github.com/videojs/video.js/pull/3232))
2016-04-19 21:13:50 +02:00
* @mister -ben blacklisted Chrome for Android for playback rate support ([view](https://github.com/videojs/video.js/pull/3246))
2016-04-19 21:18:21 +02:00
* @gkatsev made the first emulated text track enabled by default ([view](https://github.com/videojs/video.js/pull/3248))
2016-04-19 21:46:33 +02:00
* @gkatsev fixed removeRemoteTextTracks not working with return value from addRemoteTextTracks ([view](https://github.com/videojs/video.js/pull/3253))
2016-04-19 21:49:41 +02:00
* @forbesjo added back the background color to the poster ([view](https://github.com/videojs/video.js/pull/3267))
2016-04-05 20:24:44 +02:00
--------------------
## 5.9.0 (2016-04-05)
2016-03-25 20:06:39 +02:00
* @gkatsev updated vjs to not add dynamic styles when VIDEOJS_NO_DYNAMIC_STYLE is set ([view](https://github.com/videojs/video.js/pull/3093))
2016-03-25 20:16:56 +02:00
* @OwenEdwards added basic descriptions track support ([view](https://github.com/videojs/video.js/pull/3098))
2016-03-25 20:20:06 +02:00
* @kamilbrenk Added lang
2016-03-25 20:25:49 +02:00
* @arius28 added greek translation file (el.json) ([view](https://github.com/videojs/video.js/pull/3185))
2016-03-25 20:29:47 +02:00
* @ricardosiri68 changed the relative sass paths ([view](https://github.com/videojs/video.js/pull/3147))
2016-03-25 20:34:06 +02:00
* @gkatsev added an option to keep the tooltips inside the player bounds ([view](https://github.com/videojs/video.js/pull/3149))
2016-03-25 21:12:53 +02:00
* @defli added currentWidth and currentHeight methods to the player ([view](https://github.com/videojs/video.js/pull/3144))
2016-03-28 18:20:58 +02:00
* fix IE8 tests for VIDEOJS_NO_DYNAMIC_STYLE ([view](https://github.com/videojs/video.js/pull/3215))
2016-03-29 23:47:08 +02:00
* @OwenEdwards fixed links adding extra tab stop with IE by removing anchor tags on videojs init ([view](https://github.com/videojs/video.js/pull/3194))
2016-03-29 23:50:51 +02:00
* @scaryguy updated videojs cdn urls in the README ([view](https://github.com/videojs/video.js/pull/3195))
2016-03-29 23:53:09 +02:00
* @mister -ben updated the time tooltips to use the chosen font family ([view](https://github.com/videojs/video.js/pull/3213))
2016-04-05 19:26:49 +02:00
* @OwenEdwards improved handling of deprecated use of Button component ([view](https://github.com/videojs/video.js/pull/3236))
2016-04-05 19:36:33 +02:00
* @forbesjo added chrome for PR tests ([view](https://github.com/videojs/video.js/pull/3235))
2016-04-05 19:42:18 +02:00
* @MCGallaspy added vttjs to the self-hosting guide ([view](https://github.com/videojs/video.js/pull/3229))
2016-04-05 19:47:58 +02:00
* @chrisauclair added ARIA region and label to player element ([view](https://github.com/videojs/video.js/pull/3227))
2016-04-05 20:04:47 +02:00
* @andyearnshaw updated document event handlers to use el.ownerDocument ([view](https://github.com/videojs/video.js/pull/3230))
2016-03-29 23:30:58 +02:00
2016-04-04 19:27:37 +02:00
## 5.8.8 (2016-04-04)
2016-04-04 19:05:26 +02:00
* @vtytar fixed auto-setup failing if taking too long to load ([view](http://github.com/videojs/video.js/pull/3233))
2016-04-04 19:09:19 +02:00
* @seescode fixed css failing on IE8 due to incorrect ie8 hack ([view](http://github.com/videojs/video.js/pull/3226))
2016-04-04 19:19:18 +02:00
* @seescode fixed dragging on mute toggle changing the volume ([view](http://github.com/videojs/video.js/pull/3228))
2016-03-29 23:30:58 +02:00
## 5.8.7 (2016-03-29)
2016-03-29 22:09:10 +02:00
* @llun fixed menus from throwing when focused when empty ([view](https://github.com/videojs/video.js/pull/3218))
2016-03-29 22:20:13 +02:00
* @mister -ben added dir=ltr to control bar and loading spinner ([view](https://github.com/videojs/video.js/pull/3221))
2016-03-29 22:28:47 +02:00
* @avreg fixed notSupportedMessage saying video when meaning media ([view](https://github.com/videojs/video.js/pull/3222))
2016-03-29 23:19:59 +02:00
* @mister -ben fixed missing native HTML5 tracks ([view](https://github.com/videojs/video.js/pull/3212))
2016-03-29 23:28:04 +02:00
* @mister -ben updated Arabic language files ([view](https://github.com/videojs/video.js/pull/3225))
2016-03-07 22:26:26 +02:00
2016-03-25 20:57:13 +02:00
## 5.8.6 (2016-03-25)
* @misteroneill fixed typo and indenting in language files ([view](https://github.com/videojs/video.js/pull/3207))
2016-03-18 01:01:44 +02:00
## 5.8.5 (2016-03-17)
* @gkatsev cleared vttjs script handlers on dispose. Fixed tests ([view](https://github.com/videojs/video.js/pull/3189))
2016-03-17 20:54:29 +02:00
## 5.8.4 (2016-03-17)
* @gkatsev changed emulated tracks to in novtt to wait for vttjs to load or error before parsing ([view](https://github.com/videojs/video.js/pull/3181))
2016-03-10 21:05:56 +02:00
## 5.8.3 (2016-03-10)
* @gkatsev fixed keyboard control of menus with titles. Fixes #3164 ([view](https://github.com/videojs/video.js/pull/3165))
2016-03-09 21:27:53 +02:00
## 5.8.2 (2016-03-09)
* @gkatsev fixed chapters menu. Fixes #3062 ([view](https://github.com/videojs/video.js/pull/3163))
2016-03-07 22:26:26 +02:00
## 5.8.1 (2016-03-07)
2016-02-24 08:25:04 +02:00
* @gkatsev updated videojs badges in the README ([view](https://github.com/videojs/video.js/pull/3134))
2016-02-29 18:08:38 +02:00
* @BrandonOCasey converted remaining text-track modules to ES6 ([view](https://github.com/videojs/video.js/pull/3130))
2016-03-07 21:48:15 +02:00
* @gkatsev cleared waiting/spinner on timeupdate. Fixes #3124 ([view](https://github.com/videojs/video.js/pull/3138))
2016-03-07 21:54:32 +02:00
* @BrandonOCasey updated text track unit tests to use full es6 syntax ([view](https://github.com/videojs/video.js/pull/3148))
2016-03-07 21:58:02 +02:00
* @defli added missing var to sandbox index.html example ([view](https://github.com/videojs/video.js/pull/3155))
2016-03-07 22:14:58 +02:00
* @defli fixed typo and updated Turkish translations ([view](https://github.com/videojs/video.js/pull/3156))
2016-03-07 22:25:12 +02:00
* @OwenEdwards fixed menu closing on ios, specifically ipad ([view](https://github.com/videojs/video.js/pull/3158))
2016-02-19 21:18:37 +02:00
## 5.8.0 (2016-02-19)
2016-02-19 00:19:55 +02:00
* @gkatsev added issue and PR templates for github ([view](https://github.com/videojs/video.js/pull/3117))
2016-02-19 18:48:54 +02:00
* @Nipoto added fa.json (farsi/persian lang file) ([view](https://github.com/videojs/video.js/pull/3116))
2016-02-19 18:51:42 +02:00
* @forbesjo updated travis to use latest firefox ([view](https://github.com/videojs/video.js/pull/3112))
2016-02-19 19:04:06 +02:00
* @Naouak updated time display to not change if values do not change ([view](https://github.com/videojs/video.js/pull/3101))
2016-02-19 19:15:41 +02:00
* @forbesjo updated track settings to not fail restoring settings when localStorage is not available ([view](https://github.com/videojs/video.js/pull/3120))
2016-02-19 19:18:27 +02:00
* @mister -ben Added en.json as localization template ([view](https://github.com/videojs/video.js/pull/3096))
2016-02-19 21:17:47 +02:00
* @misteroneill added alt css as video-js-cdn.css ([view](https://github.com/videojs/video.js/pull/3118))
2016-02-04 20:44:19 +02:00
2016-02-12 00:13:33 +02:00
## 5.7.1 (2016-02-11)
* @alex -phillips fixed reference to videojs-vtt.js dependency ([view](https://github.com/videojs/video.js/pull/3080))
* @gkatsev fixed minified videojs in IE8. Fixes #3064 and #3070 ([view](https://github.com/videojs/video.js/pull/3104))
2016-02-04 20:44:19 +02:00
## 5.7.0 (2016-02-04)
2016-02-02 21:29:31 +02:00
* @forbesjo updated emulated tracks to have listeners removed when they are removed ([view](https://github.com/videojs/video.js/pull/3046))
2016-02-02 21:32:19 +02:00
* @incompl improved the UX of time tooltips ([view](https://github.com/videojs/video.js/pull/3060))
2016-02-02 21:40:43 +02:00
* @gkatsev updated README to include links to plugins page and getting started and cleaner link to LICENSE ([view](https://github.com/videojs/video.js/pull/3066))
2016-02-02 22:30:04 +02:00
* @hartman Corrected adaptive layout selectors to match their intent ([view](https://github.com/videojs/video.js/pull/2923))
2016-02-03 23:15:16 +02:00
* @mister -ben updated Umuted to Unmute in lang files ([view](https://github.com/videojs/video.js/pull/3053))
2016-02-04 18:49:59 +02:00
* @hartman updated fullscreen and time controls for more consistent widths ([view](https://github.com/videojs/video.js/pull/2893))
2016-02-04 18:52:39 +02:00
* @hartman Set a min-width for the progress slider of 4em ([view](https://github.com/videojs/video.js/pull/2902))
2016-02-04 19:32:33 +02:00
* @misteroneill fixed iphone useragent detection ([view](https://github.com/videojs/video.js/pull/3077))
2016-02-04 20:42:49 +02:00
* @erikyuzwa added ability to add child component at specific index ([view](https://github.com/videojs/video.js/pull/2540))
2016-01-26 19:09:40 +02:00
## 5.6.0 (2016-01-26)
2016-01-26 01:30:12 +02:00
* @OwenEdwards added ClickableComponent. Fixed keyboard operation of buttons ([view](https://github.com/videojs/video.js/pull/3032))
2016-01-26 02:05:10 +02:00
* @OwenEdwards Fixed menu keyboard access and ARIA labeling for screen readers ([view](https://github.com/videojs/video.js/pull/3033))
2016-01-26 02:18:12 +02:00
* @OwenEdwards Fixed volume menu keyboard access ([view](https://github.com/videojs/video.js/pull/3034))
2016-01-26 02:34:53 +02:00
* @mister -ben made $primary-foreground-color a !default sass var ([view](https://github.com/videojs/video.js/pull/3003))
2016-01-26 02:38:28 +02:00
* @OwenEdwards fixed double-localization of mute toggle control text ([view](https://github.com/videojs/video.js/pull/3017))
2016-01-26 02:41:58 +02:00
* @gkatsev checked muted status when updating volume bar level ([view](https://github.com/videojs/video.js/pull/3037))
2016-01-26 02:50:02 +02:00
* @vitor -faiante updated the guides ([view](https://github.com/videojs/video.js/pull/2781))
2016-01-26 03:01:15 +02:00
* @aril -spetalen added language support for Norwegian (nb and nn) ([view](https://github.com/videojs/video.js/pull/3021))
2016-01-26 03:11:26 +02:00
* @CoWinkKeyDinkInc fixed table in Tracks guide. Replaced some single quotes with double quotes ([view](https://github.com/videojs/video.js/pull/2946))
2016-01-26 18:34:36 +02:00
* @hubdotcom changed URLs in README to be protocol-relative ([view](https://github.com/videojs/video.js/pull/3040))
2016-01-26 19:08:46 +02:00
* @gkatsev updated to latest videojs-ie8 shim ([view](https://github.com/videojs/video.js/pull/3042))
2016-01-15 22:33:46 +02:00
## 5.5.3 (2016-01-15)
2016-01-15 22:27:35 +02:00
* @gkasev updated vjs to correctly return already created player when given an element ([view](https://github.com/videojs/video.js/pull/3006))
2016-01-15 22:31:08 +02:00
* @mister -ben updated CDN urls in setup guide ([view](https://github.com/videojs/video.js/pull/2984))
2016-01-15 22:33:15 +02:00
* @rcrooks fixed a couple of docs link and a jsdoc comment ([view](https://github.com/videojs/video.js/pull/2987))
2016-01-08 06:39:07 +02:00
2016-01-14 21:03:00 +02:00
## 5.5.2 (2016-01-14)
* make sure that styleEl_ is in DOM before removing on dispose ([view](https://github.com/videojs/video.js/pull/3004))
2016-01-09 01:59:50 +02:00
## 5.5.1 (2016-01-08)
* @gkatsev fixed sass if else for icons ([view](https://github.com/videojs/video.js/pull/2988))
2016-01-08 06:39:07 +02:00
## 5.5.0 (2016-01-07)
2016-01-08 06:00:09 +02:00
* @hartman fixed usage of lighten in progress component. Fixes #2793 ([view](https://github.com/videojs/video.js/pull/2875))
2016-01-08 06:03:23 +02:00
* @misteroneill exposed createEl on videojs ([view](https://github.com/videojs/video.js/pull/2926))
2016-01-08 06:05:48 +02:00
* @huitsing updated docstrings for autoplay and loop methods ([view](https://github.com/videojs/video.js/pull/2960))
2016-01-08 06:08:12 +02:00
* @rcrooks fixed some broken links in guides ([view](https://github.com/videojs/video.js/pull/2965))
2016-01-08 06:10:43 +02:00
* @forbesjo fixed errorDisplay erroring on subsequent openings ([view](https://github.com/videojs/video.js/pull/2966))
2016-01-08 06:13:15 +02:00
* @incompl updated build command in CONTRIBUTING.md ([view](https://github.com/videojs/video.js/pull/2967))
2016-01-08 06:23:38 +02:00
* @forbesjo updated player to not autoplay if there is no source ([view](https://github.com/videojs/video.js/pull/2971))
2016-01-08 06:36:09 +02:00
* @gkatsev updated css to have ascii codepoints for fonticons. Expose new scss file ([view](https://github.com/videojs/video.js/pull/2973))
2015-12-15 21:47:29 +02:00
2015-12-23 00:00:46 +02:00
## 5.4.6 (2015-12-22)
* @gkatsev fixed vertical slider alignment in volume menu button ([view](https://github.com/videojs/video.js/pull/2943))
2015-12-15 21:47:29 +02:00
## 5.4.5 (2015-12-15)
2015-12-15 21:17:43 +02:00
* @gkatsev added mouse/touch listeners to volume menu button ([view](https://github.com/videojs/video.js/pull/2638))
2015-12-15 21:26:18 +02:00
* @gkatsev updated styles for inline menu and volume bar ([view](https://github.com/videojs/video.js/pull/2913))
2015-12-15 21:38:09 +02:00
* @BrandonOCasey updated sandbox to to use newer CDN urls ([view](https://github.com/videojs/video.js/pull/2917))
2015-12-15 21:43:30 +02:00
* @hartman updated options guide doc ([view](https://github.com/videojs/video.js/pull/2908))
2015-12-15 21:46:16 +02:00
* @rcrooks fixed simple embed example ([view](https://github.com/videojs/video.js/pull/2915))
2015-12-08 22:53:02 +02:00
2015-12-10 01:14:48 +02:00
## 5.4.4 (2015-12-09)
* @gkatsev switched to use custom vtt.js from npm ([view](https://github.com/videojs/video.js/pull/2905))
2015-12-09 03:32:12 +02:00
## 5.4.3 (2015-12-08)
* @gkatsev updated options customizer and github-release options ([view](https://github.com/videojs/video.js/pull/2903))
2015-12-09 01:59:59 +02:00
## 5.4.2 (2015-12-08)
* @gkatsev updated grunt-release config ([view](https://github.com/videojs/video.js/pull/2900))
2015-12-08 22:53:02 +02:00
## 5.4.1 (2015-12-08)
2015-12-07 23:24:18 +02:00
* @misteroneill updated videojs-ie8 to 1.1.1 ([view](https://github.com/videojs/video.js/pull/2869))
2015-12-07 23:27:33 +02:00
* @gkatsev added Player#tech. Fixes #2617 ([view](https://github.com/videojs/video.js/pull/2883))
2015-12-07 23:30:26 +02:00
* @nick11703 changed multiline comments in sass with single-line comments ([view](https://github.com/videojs/video.js/pull/2827))
2015-12-08 00:45:50 +02:00
* @gkatsev added a Player#reset method. Fixes #2852 ([view](https://github.com/videojs/video.js/pull/2880))
2015-12-08 18:24:51 +02:00
* @chemoish emulated HTMLTrackElement to enable track load events ([view](https://github.com/videojs/video.js/pull/2804))
2015-12-08 18:43:14 +02:00
* @gkatsev added nullcheck for cues in updateForTrack. Fixes #2870 ([view](https://github.com/videojs/video.js/pull/2896))
2015-12-08 20:03:14 +02:00
* @gkatsev added ability to release next tag from master ([view](https://github.com/videojs/video.js/pull/2894))
2015-12-08 22:52:17 +02:00
* @gkatsev added chg- and github- release for next releases ([view](https://github.com/videojs/video.js/pull/2899))
2015-11-25 23:31:49 +02:00
2015-11-26 00:14:05 +02:00
## 5.3.0 (2015-11-25)
* @forbesjo updated formatTime to not go negative ([view](https://github.com/videojs/video.js/pull/2821))
* @imbcmdth added sourceOrder option for source-first ordering in selectSource ([view](https://github.com/videojs/video.js/pull/2847))
2015-11-25 23:31:49 +02:00
## 5.2.4 (2015-11-25)
2015-11-25 23:00:49 +02:00
* @gesinger checked for track changes before tech started listening ([view](https://github.com/videojs/video.js/pull/2835))
2015-11-24 09:39:58 +02:00
* @gesinger fixed handler explosion for cuechange events ([view](https://github.com/videojs/video.js/pull/2849))
2015-11-25 23:18:34 +02:00
* @mmcc fixed vertical volume ([view](https://github.com/videojs/video.js/pull/2859))
2015-11-23 19:31:27 +02:00
2015-11-24 22:52:01 +02:00
## 5.2.3 (2015-11-24)
* @gkatsev fixed clearing out errors ([view](https://github.com/videojs/video.js/pull/2850))
2015-11-23 19:31:27 +02:00
## 5.2.2 (2015-11-23)
2015-11-21 00:22:49 +02:00
* @DatTran fixed bower paths. Fixes #2740 ([view](https://github.com/videojs/video.js/pull/2775))
2015-11-21 00:38:05 +02:00
* @nbibler ensured classes begin with alpha characters. Fixes #2828 ([view](https://github.com/videojs/video.js/pull/2829))
2015-11-23 19:04:31 +02:00
* @bcvio fixed returning current source rather than blob url ([view](https://github.com/videojs/video.js/pull/2833))
2015-11-23 19:15:50 +02:00
* @tomaspinho added ended event to API docs ([view](https://github.com/videojs/video.js/pull/2836))
2015-11-23 19:22:07 +02:00
* @paladox updated xhr from deprecated ver to v2.2 ([view](https://github.com/videojs/video.js/pull/2837))
2015-11-10 22:56:11 +02:00
2015-11-16 18:43:29 +02:00
## 5.2.1 (2015-11-16)
* @dmlap Check a component is a function before new-ing ([view](https://github.com/videojs/video.js/pull/2814))
* @ksjun corrected the registerTech export ([view](https://github.com/videojs/video.js/pull/2816))
2015-11-10 22:56:11 +02:00
## 5.2.0 (2015-11-10)
2015-11-06 23:42:19 +02:00
* @gkatsev made initListeners more general and added Tech.isTech. Fixes #2767 ([view](https://github.com/videojs/video.js/pull/2773))
2015-11-09 18:47:47 +02:00
* @dmlap updated swf to 5.0.1 ([view](https://github.com/videojs/video.js/pull/2795))
2015-11-09 21:12:57 +02:00
* @gkatsev added a tech registry. Fixes #2772 ([view](https://github.com/videojs/video.js/pull/2782))
2015-11-09 21:31:12 +02:00
* @Lillemanden impoved logic for dividing RTMP paths ([view](https://github.com/videojs/video.js/pull/2787))
* @bdeitte added a test for improved RTMP path dividing logic ([view](https://github.com/videojs/video.js/pull/2794))
2015-11-09 21:44:22 +02:00
* @paladox updated grunt-cli dependency ([view](https://github.com/videojs/video.js/pull/2555))
2015-11-09 21:47:51 +02:00
* @paladox updated grunt-contrib-jshint ([view](https://github.com/videojs/video.js/pull/2554))
2015-09-04 14:07:08 +02:00
* @siebrand updated dutch translations ([view](https://github.com/videojs/video.js/pull/2556))
2015-11-10 00:43:17 +02:00
* @misteroneill exposed DOM helpers ([view](https://github.com/videojs/video.js/pull/2754))
2015-11-10 17:54:20 +02:00
* @incompl fixed broken link to reduced test cases article ([view](https://github.com/videojs/video.js/pull/2801))
2015-11-10 22:15:58 +02:00
* @zjruan updated text track prototype loops to blacklist constructor for IE8 ([view](https://github.com/videojs/video.js/pull/2565))
2015-11-10 22:30:09 +02:00
* @gkatsev fixed usage of textTracksToJson ([view](https://github.com/videojs/video.js/pull/2797))
2015-11-10 22:50:21 +02:00
* @gkatsev updated contrib.json to use / as branch-name separator in feature-accept ([view](https://github.com/videojs/video.js/pull/2803))
2015-11-10 22:53:14 +02:00
* @gkatsev updated MediaLoader to check for techs in their registry ([view](https://github.com/videojs/video.js/pull/2798))
2015-11-02 18:27:10 +02:00
## 5.1.0 (2015-11-02)
2015-10-19 17:34:57 +02:00
* @typcn bumped grunt-sass to ^1.0.0 to support node 4.x ([view](https://github.com/videojs/video.js/pull/2645))
2015-10-26 22:57:21 +02:00
* @gkatsev removed unhelpful isCrossOrigin test ([view](https://github.com/videojs/video.js/pull/2715))
2015-10-26 23:06:16 +02:00
* @forbesjo updated karma to use all installed browsers for unit tests ([view](https://github.com/videojs/video.js/pull/2708))
2015-10-26 23:13:57 +02:00
* @forbesjo removed android/ios tests to increase build stability ([view](https://github.com/videojs/video.js/pull/2739))
2015-10-27 19:46:05 +02:00
* @nickygerritsen added canPlayType method to player ([view](https://github.com/videojs/video.js/pull/2709))
2015-10-27 21:54:48 +02:00
* @gkatsev fixes track tests and ignored empty properties in tracks converter ([view](https://github.com/videojs/video.js/pull/2744))
2015-10-28 19:28:15 +02:00
* @misteroneill added a modal dialog ([view](https://github.com/videojs/video.js/pull/2668))
2015-10-28 21:53:14 +02:00
* @misteroneill removed z-index from big play button ([view](https://github.com/videojs/video.js/pull/2639))
2015-10-28 21:59:32 +02:00
* @DaveVoyles updated URL to player API docs ([view](https://github.com/videojs/video.js/pull/2685))
2015-10-28 22:06:33 +02:00
* @ ([view](https://github.com/videojs/video.js/pull/2691))
* @kahwee Fixed sandbox plugin example to work in Video.js 5 ([view](https://github.com/videojs/video.js/pull/2691))
2015-10-28 22:10:51 +02:00
* @Soviut Fixed argument names in some API docs ([view](https://github.com/videojs/video.js/pull/2714))
2015-10-28 22:14:44 +02:00
* @forbesjo Added Microsoft Caption Maker link ([view](https://github.com/videojs/video.js/pull/2618))
2015-10-28 23:30:56 +02:00
* @misteroneill updated modal dialog CSS ([view](https://github.com/videojs/video.js/pull/2756))
2015-10-28 23:47:18 +02:00
* @misteroneill Add browserify
2015-10-29 00:01:15 +02:00
* @brkattk updated emulateTextTrack to exit early if no textTracks ([view](https://github.com/videojs/video.js/pull/2426))
2015-10-30 22:02:16 +02:00
* @chemoish Fix captions sticking to bottom for webkit browsers. Fixes #2193 ([view](https://github.com/videojs/video.js/pull/2702))
2015-10-30 22:09:27 +02:00
* @imbcmdth Deferred the implementation of select functions in the tech to source handlers if they provide them ([view](https://github.com/videojs/video.js/pull/2760))
2015-10-23 23:24:20 +02:00
## 5.0.2 (2015-10-23)
2015-10-09 23:06:55 +02:00
* @imbcmdth fixed an issue with emulateTextTracks being called before the tech dom was ready ([view](https://github.com/videojs/video.js/pull/2692))
2015-10-20 19:57:21 +02:00
* @gkatsev bumped obj.assign to fix uncaught SecurityError in iframes. Fixes #2703 ([view](https://github.com/videojs/video.js/pull/2721))
2015-10-23 17:59:57 +02:00
* @gkatsev updated contrib update and have contrib release only update local branches ([view](https://github.com/videojs/video.js/pull/2723))
2015-10-23 22:15:07 +02:00
* @gkatsev bumped chg to fix stalling issues ([view](https://github.com/videojs/video.js/pull/2732))
2015-09-29 18:40:01 +02:00
## 5.0.0 (2015-09-29)
2015-04-02 16:30:29 +02:00
* @carpasse infer MIME types from file extensions in the HTML5 and Flash techs ([view](https://github.com/videojs/video.js/pull/1974))
2015-03-12 20:16:09 +02:00
* @mmcc updated the slider to allow for vertical orientation ([view](https://github.com/videojs/video.js/pull/1816))
2015-03-12 20:17:53 +02:00
* @dmlap removed an ie6 hack for flash object embedding ([view](https://github.com/videojs/video.js/pull/1946))
2015-03-12 20:23:47 +02:00
* @heff replaced Closure Compiler with Uglify for minification ([view](https://github.com/videojs/video.js/pull/1940))
2015-03-12 20:52:18 +02:00
* @OleLaursen added a Danish translation ([view](https://github.com/videojs/video.js/pull/1899))
2015-03-16 21:47:56 +02:00
* @dn5 Added new translations (Bosnian, Serbian, Croatian) ([view](https://github.com/videojs/video.js/pull/1897))
2015-04-04 02:05:14 +02:00
* @mmcc (and others) converted the whole project to use ES6, Babel and Browserify ([view](https://github.com/videojs/video.js/pull/1976))
2015-04-14 22:08:32 +02:00
* @heff converted all classes to use ES6 classes ([view](https://github.com/videojs/video.js/pull/1993))
2015-04-23 00:26:37 +02:00
* @mmcc added ES6 default args and template strings ([view](https://github.com/videojs/video.js/pull/2015))
2015-04-28 02:05:39 +02:00
* @dconnolly replaced JSON.parse with a safe non-eval JSON parse ([view](https://github.com/videojs/video.js/pull/2077))
2015-04-28 18:44:47 +02:00
* @mmcc added a new default skin, switched to SASS, modified the html ([view](https://github.com/videojs/video.js/pull/1999))
2015-04-28 20:45:06 +02:00
* @gkatsev removed event.isDefaultPrevented in favor of event.defaultPrevented ([view](https://github.com/videojs/video.js/pull/2081))
2015-04-28 22:33:20 +02:00
* @heff added and `extends` function for external subclassing ([view](https://github.com/videojs/video.js/pull/2078))
* @forbesjo added the `scrubbing` property ([view](https://github.com/videojs/video.js/pull/2080))
2015-04-28 22:25:04 +02:00
* @heff switched to border-box sizing for all player elements ([view](https://github.com/videojs/video.js/pull/2082))
2015-04-29 02:47:42 +02:00
* @forbesjo added a vjs-button class to button controls ([view](https://github.com/videojs/video.js/pull/2084))
2015-04-29 19:15:15 +02:00
* @bc -bbay Load plugins before controls ([view](https://github.com/videojs/video.js/pull/2094))
2015-04-29 19:17:46 +02:00
* @bc -bbay rename onEvent methods to handleEvent ([view](https://github.com/videojs/video.js/pull/2093))
2015-04-29 23:05:22 +02:00
* @dmlap added an error message if techOrder is not in options ([view](https://github.com/videojs/video.js/pull/2097))
2015-04-30 23:49:22 +02:00
* @dconnolly exported the missing videojs.plugin function ([view](https://github.com/videojs/video.js/pull/2103))
2015-05-01 21:43:37 +02:00
* @mmcc added back the captions settings styles ([view](https://github.com/videojs/video.js/pull/2112))
2015-05-01 21:48:28 +02:00
* @gkatsev updated the component.js styles to match the new style guide ([view](https://github.com/videojs/video.js/pull/2105))
2015-05-01 22:59:52 +02:00
* @gkatsev added error logging for bad JSON formatting ([view](https://github.com/videojs/video.js/pull/2113))
2015-05-01 23:16:19 +02:00
* @gkatsev added a sensible toJSON function ([view](https://github.com/videojs/video.js/pull/2114))
2015-05-06 18:10:57 +02:00
* @bc -bbay fixed instance where progress bars would go passed 100% ([view](https://github.com/videojs/video.js/pull/2040))
2015-05-06 20:01:52 +02:00
* @eXon began Tech 2.0 work, improved how tech events are handled by the player ([view](https://github.com/videojs/video.js/pull/2057))
2015-05-06 20:12:17 +02:00
* @gkatsev added get and set global options methods ([view](https://github.com/videojs/video.js/pull/2115))
2015-05-14 07:45:01 +02:00
* @heff added support for fluid widths, aspect ratios, and metadata defaults ([view](https://github.com/videojs/video.js/pull/1952))
2015-05-04 01:12:38 +02:00
* @heff reorganized all utility functions in the codebase ([view](https://github.com/videojs/video.js/pull/2139))
2015-05-18 17:29:07 +02:00
* @eXon made additional tech 2.0 improvements listed in #2126 ([view](https://github.com/videojs/video.js/pull/2166))
2015-05-17 00:59:46 +02:00
* @heff Cleaned up and documented src/js/video.js and DOM functions ([view](https://github.com/videojs/video.js/pull/2182))
2015-05-08 02:50:44 +02:00
* @mmcc Changed to pure CSS slider handles ([view](https://github.com/videojs/video.js/pull/2132))
2015-05-20 00:33:52 +02:00
* @mister -ben updated language support to handle language codes with regions ([view](https://github.com/videojs/video.js/pull/2177))
2015-05-22 06:46:36 +02:00
* @heff changed the 'ready' event to always be asynchronous ([view](https://github.com/videojs/video.js/pull/2188))
2015-05-27 20:35:41 +02:00
* @heff fixed instances of tabIndex that did not have a capital I ([view](https://github.com/videojs/video.js/pull/2204))
2015-05-27 22:02:10 +02:00
* @heff fixed a number of IE8 and Flash related issues ([view](https://github.com/videojs/video.js/pull/2206))
2015-05-30 00:40:08 +02:00
* @heff Reverted .video-js inline-block style to fix Flash fullscreen ([view](https://github.com/videojs/video.js/pull/2217))
2015-05-30 00:56:45 +02:00
* @mmcc switched to using button elements for button components ([view](https://github.com/videojs/video.js/pull/2209))
2015-05-30 01:56:07 +02:00
* @mmcc increased the size of the progress bar and handle on hover ([view](https://github.com/videojs/video.js/pull/2216))
2015-06-02 20:04:40 +02:00
* @mmcc moved the fonts into their own repo ([view](https://github.com/videojs/video.js/pull/2223))
2015-06-05 02:33:34 +02:00
* @mmcc deprecated the options() function and removed internal uses ([view](https://github.com/videojs/video.js/pull/2229))
2015-06-05 19:36:59 +02:00
* @carpasse enhanced events to allow passing a second data argument ([view](https://github.com/videojs/video.js/pull/2163))
2015-06-05 19:40:32 +02:00
* @bc -bbay made the duration display update itself on loadedmetadata ([view](https://github.com/videojs/video.js/pull/2169))
2015-06-05 19:52:32 +02:00
* @arwidt added Swedish and Finnish translations ([view](https://github.com/videojs/video.js/pull/2189))
2015-06-03 03:17:28 +02:00
* @heff moved all the CDN logic into videojs/cdn ([view](https://github.com/videojs/video.js/pull/2230))
2015-06-06 02:35:54 +02:00
* @mmcc fixed the progress handle transition jerkiness ([view](https://github.com/videojs/video.js/pull/2219))
2015-06-08 22:47:04 +02:00
* @dmlap added support for the seekable property ([view](https://github.com/videojs/video.js/pull/2208))
2015-06-08 23:37:34 +02:00
* @mmcc un-hid the current and remaining times by default ([view](https://github.com/videojs/video.js/pull/2241))
2015-07-02 06:21:24 +02:00
* @pavelhoral fixed a bug with user activity that caused the control bar to flicker ([view](https://github.com/videojs/video.js/pull/2299))
2015-07-07 01:36:19 +02:00
* @dmlap updated to videojs-swf@4.7.1 to fix a video dimensions issue on subsequent loads ([view](https://github.com/videojs/video.js/pull/2281))
2015-07-07 02:10:50 +02:00
* @mmcc added the vjs-big-play-centered class ([view](https://github.com/videojs/video.js/pull/2293))
2015-03-06 02:53:00 +02:00
* @thijstriemstra added a logged error when a plugin is missing ([view](https://github.com/videojs/video.js/pull/1931))
2015-07-09 00:07:21 +02:00
* @gkatsev fixed the texttrackchange event and text track display for non-native tracks ([view](https://github.com/videojs/video.js/pull/2215))
2015-04-09 12:03:29 +02:00
* @mischizzle fixed event.relatedTarget in Firefox ([view](https://github.com/videojs/video.js/pull/2025))
2015-06-12 17:31:18 +02:00
* @mboles updated JSDoc comments everywhere to prepare for new docs ([view](https://github.com/videojs/video.js/pull/2270))
2015-06-11 02:43:40 +02:00
* @mmcc added a currentTime tooltip to the progress handle ([view](https://github.com/videojs/video.js/pull/2255))
2015-07-10 20:42:29 +02:00
* @pavelhoral fixed subclassing without a constructor ([view](https://github.com/videojs/video.js/pull/2308))
2015-07-07 20:35:17 +02:00
* @dmlap fixed a vjs_getProperty error caused by a progress check before the swf was ready ([view](https://github.com/videojs/video.js/pull/2316))
2015-07-10 21:36:09 +02:00
* @dmlap exported the videojs.log function ([view](https://github.com/videojs/video.js/pull/2317))
2015-07-09 21:55:22 +02:00
* @gkatsev updated vttjs to fix a trailing comma JSON error ([view](https://github.com/videojs/video.js/pull/2331))
2015-07-09 22:32:45 +02:00
* @gkatsev exported the videojs.bind() function ([view](https://github.com/videojs/video.js/pull/2332))
2015-07-13 19:04:04 +02:00
* Insert cloned el back into DOM. Fixes #2214 ([view](https://github.com/videojs/video.js/pull/2334))
2015-06-10 03:57:20 +02:00
* @heff sped up testing ([view](https://github.com/videojs/video.js/pull/2254))
2015-07-16 22:38:13 +02:00
* pass fs state to player from enterFullscreen, split full-window styles into their own selector ([view](https://github.com/videojs/video.js/pull/2357))
2015-07-17 03:20:23 +02:00
* Fixed vertical option for volumeMenuButton ([view](https://github.com/videojs/video.js/pull/2352))
2015-07-21 18:58:12 +02:00
* @dmlap switched events to not bubble by default ([view](https://github.com/videojs/video.js/pull/2351))
2015-07-21 20:05:44 +02:00
* @dmlap export videojs.createTimeRange ([view](https://github.com/videojs/video.js/pull/2361))
2015-07-21 22:56:23 +02:00
* @dmlap export a basic played() on techs ([view](https://github.com/videojs/video.js/pull/2384))
2015-07-21 23:12:24 +02:00
* @dmlap use seekable on source handlers when defined ([view](https://github.com/videojs/video.js/pull/2376))
2015-07-21 23:31:51 +02:00
* @dmlap fire seeking in the flash tech, not the SWF ([view](https://github.com/videojs/video.js/pull/2372))
2015-07-22 00:58:55 +02:00
* @dmlap expose the xhr helper utility ([view](https://github.com/videojs/video.js/pull/2321))
2015-07-24 18:07:58 +02:00
* @misteroneill fixed internal extends usage and added a deprecation warning ([view](https://github.com/videojs/video.js/pull/2390))
2015-07-24 18:33:13 +02:00
* @eXon added the poster to the options the tech receives ([view](https://github.com/videojs/video.js/pull/2338))
2015-07-24 18:37:55 +02:00
* @eXon made sure the volume persists between tech changes ([view](https://github.com/videojs/video.js/pull/2340))
2015-07-11 17:06:02 +02:00
* @eXon added the language to the options the tech receives ([view](https://github.com/videojs/video.js/pull/2338))
2015-07-29 01:40:23 +02:00
* @mmcc Added " inline" option to MenuButton and updated VolumeMenuButton to be able to utilize it ([view](https://github.com/videojs/video.js/pull/2378))
2015-07-30 18:10:04 +02:00
* @misteroneill restore some properties on window.videojs. ([view](https://github.com/videojs/video.js/pull/2395))
2015-07-30 20:11:31 +02:00
* @misteroneill restore some 4.x utilities and remove deprecated functionality ([view](https://github.com/videojs/video.js/pull/2406))
2015-07-30 21:38:01 +02:00
* @heff use a synchronous ready() internally ([view](https://github.com/videojs/video.js/pull/2392))
2015-08-03 18:28:26 +02:00
* @nickygerritsen scrubbing() is a method, not a property ([view](https://github.com/videojs/video.js/pull/2411))
2015-08-03 18:33:18 +02:00
* @sirlancelot change " video" to " media" in error messages ([view](https://github.com/videojs/video.js/pull/2409))
2015-08-03 19:26:20 +02:00
* @nickygerritsen use the default seekable when a source handler is unset ([view](https://github.com/videojs/video.js/pull/2401))
2015-08-03 21:19:36 +02:00
* @gkatsev always use emulated TextTrackLists so tracks survive tech switches ([view](https://github.com/videojs/video.js/pull/2425))
2015-08-03 21:36:25 +02:00
* @misteroneill restore Html5.Events ([view](https://github.com/videojs/video.js/pull/2421))
2015-08-07 00:09:13 +02:00
* @misteroneill removed the deprecated Component init method ([view](https://github.com/videojs/video.js/pull/2427))
2015-08-10 20:59:47 +02:00
* @misteroneill restore videojs.formatTime ([view](https://github.com/videojs/video.js/pull/2420))
2015-08-10 21:07:59 +02:00
* @misteroneill include child components with ` true` in options ([view](https://github.com/videojs/video.js/pull/2424))
2015-08-10 21:22:15 +02:00
* @misteroneill create video.novtt.js in dist builds ([view](https://github.com/videojs/video.js/pull/2447))
2015-08-10 21:33:03 +02:00
* @misteroneill pass vtt.js option to tech ([view](https://github.com/videojs/video.js/pull/2448))
2015-08-12 02:36:44 +02:00
* @forbesjo updated the sauce labs config and browser versions ([view](https://github.com/videojs/video.js/pull/2450))
2015-08-12 19:39:47 +02:00
* @mmcc made sure controls respect muted attribute ([view](https://github.com/videojs/video.js/pull/2408))
2015-08-12 22:51:43 +02:00
* @dmlap switched global options back to an object at videojs.options ([view](https://github.com/videojs/video.js/pull/2461))
2015-08-13 00:15:30 +02:00
* @ogun fixed a typo in the Turkish translation ([view](https://github.com/videojs/video.js/pull/2460))
2015-08-13 01:04:31 +02:00
* @gkatsev fixed text track errors on dispose and in cross-browser testing ([view](https://github.com/videojs/video.js/pull/2466))
2015-08-13 22:43:57 +02:00
* @mmcc added type=button to button components ([view](https://github.com/videojs/video.js/pull/2471))
2015-08-17 20:29:02 +02:00
* @mmcc Fixed IE by using setAttribute to set ' type' property ([view](https://github.com/videojs/video.js/pull/2487))
2015-08-19 19:54:47 +02:00
* @misternoneill fixed vertical slider issues ([view](https://github.com/videojs/video.js/pull/2469))
2015-08-19 20:13:58 +02:00
* @gkatsev moved default and player dimensions to style els at the top of HEAD ([view](https://github.com/videojs/video.js/pull/2482))
2015-08-19 20:18:14 +02:00
* @gkatsev moved default and player dimensions to style els at the top of HEAD el ([view](https://github.com/videojs/video.js/pull/2482))
2015-08-19 20:38:14 +02:00
* @gkatsev removed non-default track auto-disabling ([view](https://github.com/videojs/video.js/pull/2475))
2015-08-19 21:11:28 +02:00
* @gkatsev exported event helpers on videojs object ([view](https://github.com/videojs/video.js/pull/2491))
2015-08-19 21:23:11 +02:00
* @nickygerritsen fixed texttrack handling in IE10 ([view](https://github.com/videojs/video.js/pull/2481))
2015-08-20 01:35:53 +02:00
* @gkatsev deep clone el for iOS to preserve tracks ([view](https://github.com/videojs/video.js/pull/2494))
2015-08-20 23:57:59 +02:00
* @forbesjo switched automated testing to BrowserStack ([view](https://github.com/videojs/video.js/pull/2492))
2015-08-21 23:43:07 +02:00
* @gkatsev fixed nativeControlsForTouch handling. Defaults to native controls on iphone and native android browsers. ([view](https://github.com/videojs/video.js/pull/2499))
2015-08-24 21:48:42 +02:00
* @heff fixed cross-platform track tests by switching to a fake tech ([view](https://github.com/videojs/video.js/pull/2496))
2015-08-25 22:17:35 +02:00
* @gkatsev improved tech controls listener handling. ([view](https://github.com/videojs/video.js/pull/2511))
2015-08-31 20:12:12 +02:00
* @dmlap move seek on replay into the flash tech ([view](https://github.com/videojs/video.js/pull/2527))
2015-08-31 20:21:53 +02:00
* @dmlap @gkatsev improve Flash tech error property and add an error setter to the base tech ([view](https://github.com/videojs/video.js/pull/2517))
2015-08-31 21:37:25 +02:00
* @dmlap update to videojs-swf 5.0.0-rc1 ([view](https://github.com/videojs/video.js/pull/2528))
2015-08-31 21:47:51 +02:00
* @dmlap expose start and end buffered times ([view](https://github.com/videojs/video.js/pull/2501))
2015-08-25 02:46:54 +02:00
* @heff fixed a number of console errors after testing ([view](https://github.com/videojs/video.js/pull/2513))
2015-09-02 22:37:44 +02:00
* @gkatsev made the sass files available via npm in src/css ([view](https://github.com/videojs/video.js/pull/2546))
2015-09-03 00:47:10 +02:00
* @heff removed playerOptions from plugin options because it created an inconsistency in plugin inits ([view](https://github.com/videojs/video.js/pull/2532))
2015-09-03 22:54:02 +02:00
* @heff added a default data attribute to fix the progress handle display in IE8 ([view](https://github.com/videojs/video.js/pull/2547))
2015-09-03 23:31:24 +02:00
* @heff added back the default cdn url for the swf ([view](https://github.com/videojs/video.js/pull/2533))
2015-09-04 20:54:35 +02:00
* @gkatsev fixed the default state of userActive ([view](https://github.com/videojs/video.js/pull/2557))
2015-09-07 02:04:31 +02:00
* @heff fixed event bubbling in IE8 ([view](https://github.com/videojs/video.js/pull/2563))
2015-09-04 02:32:19 +02:00
* @heff cleaned up internal duration handling ([view](https://github.com/videojs/video.js/pull/2552))
2015-09-04 01:26:40 +02:00
* @heff fixed the UI for live streams ([view](https://github.com/videojs/video.js/pull/2557))
2015-09-09 20:19:50 +02:00
* @gkatsev updated opacity of caption settings background color ([view](https://github.com/videojs/video.js/pull/2573))
2015-09-09 23:20:06 +02:00
* @gkatsev made all sass variables !default ([view](https://github.com/videojs/video.js/pull/2574))
2015-09-10 23:49:32 +02:00
* @heff fixed the inline volume control and made it the default ([view](https://github.com/videojs/video.js/pull/2553))
2015-09-10 23:51:21 +02:00
* @forbesjo fixed webkit deprecation warnings ([view](https://github.com/videojs/video.js/pull/2558))
2015-09-15 00:55:01 +02:00
* @forbesjo added Android and iOS browser testing ([view](https://github.com/videojs/video.js/pull/2538))
2015-09-15 01:01:50 +02:00
* @heff improved css selector strengths ([view](https://github.com/videojs/video.js/pull/2583))
2015-09-15 03:26:14 +02:00
* @heff moved scss vars to be private ([view](https://github.com/videojs/video.js/pull/2584))
2015-09-15 03:29:06 +02:00
* @heff added a fancy loading spinner ([view](https://github.com/videojs/video.js/pull/2582))
2015-09-15 18:41:53 +02:00
* @gkatsev added a mouse-hover time display to the progress bar ([view](https://github.com/videojs/video.js/pull/2569))
2015-09-15 19:57:55 +02:00
* @heff added an attributes argument to createEl() ([view](https://github.com/videojs/video.js/pull/2589))
2015-09-15 02:45:14 +02:00
* @heff made tech related functions private in the player ([view](https://github.com/videojs/video.js/pull/2590))
2015-09-15 03:15:30 +02:00
* @heff removed the loadedalldata event ([view](https://github.com/videojs/video.js/pull/2591))
2015-07-08 00:27:20 +02:00
* @dmlap switched to using raynos/xhr for requests ([view](https://github.com/videojs/video.js/pull/2594))
2015-09-15 01:37:39 +02:00
* @heff Fixed double loadstart and ready events ([view](https://github.com/videojs/video.js/pull/2605))
2015-09-21 23:52:32 +02:00
* @gkatsev fixed potential double default style elements ([view](https://github.com/videojs/video.js/pull/2619))
2015-09-22 00:04:10 +02:00
* @imbcmdth extended createTimeRange to support multiple timeranges ([view](https://github.com/videojs/video.js/pull/2604))
2015-09-22 17:19:04 +02:00
* @misteroneill rename " extends" to " extend" for ie8 ([view](https://github.com/videojs/video.js/pull/2624))
2015-09-22 17:32:23 +02:00
* @forbesjo removed the PhantomJS dependency ([view](https://github.com/videojs/video.js/pull/2622))
2015-09-22 17:41:39 +02:00
* @misteroneill re-exposed videojs.TextTrack ([view](https://github.com/videojs/video.js/pull/2625))
2015-09-23 18:29:22 +02:00
* @heff removed a second copy of video.novtt.js from dist ([view](https://github.com/videojs/video.js/pull/2630))
2015-09-23 18:34:59 +02:00
* @heff fixed timeranges deprecation warnings in tests ([view](https://github.com/videojs/video.js/pull/2627))
2015-09-24 22:37:10 +02:00
* @misteroneill updated play control to use its state for icon ([view](https://github.com/videojs/video.js/pull/2636))
2015-09-25 01:58:25 +02:00
* @gkatsev exposed isCrossOrigin and used it to enable CORS for textTrack XHRs ([view](https://github.com/videojs/video.js/pull/2633))
2015-09-25 20:13:56 +02:00
* @misteroneill fixed tsml to be used as a tag for template strings ([view](https://github.com/videojs/video.js/pull/2629))
2015-09-28 20:23:25 +02:00
* @eXon added support for a tech-supplied poster ([view](https://github.com/videojs/video.js/pull/2339))
2015-09-28 22:53:37 +02:00
* @heff improved some skin defaults for external styling ([view](https://github.com/videojs/video.js/pull/2642))
2015-09-29 00:17:48 +02:00
* @heff changed component child lists to arrays instead of objects ([view](https://github.com/videojs/video.js/pull/2477))
2015-09-01 00:12:11 +02:00
## 4.12.15 (2015-08-31)
2015-08-25 15:45:54 +02:00
* @dmlap update to videojs-swf 4.7.4 ([view](https://github.com/videojs/video.js/pull/2463))
2015-08-31 21:02:19 +02:00
* @bc -bbay migrate seeking on replay to the flash tech ([view](https://github.com/videojs/video.js/pull/2519))
2015-08-31 23:58:21 +02:00
* Updated to v4.7.5 of the swf ([view](https://github.com/videojs/video.js/pull/2531))
2015-07-09 20:58:21 +02:00
2015-08-21 20:21:24 +02:00
## 4.12.14 (2015-08-21)
* @gkatsev removed non-default track auto-disabling ([view](https://github.com/videojs/video.js/pull/2468))
2015-08-10 21:38:19 +02:00
## 4.12.13 (2015-08-10)
* @dmlap update to videojs-swf v4.7.3 ([view](https://github.com/videojs/video.js/pull/2457))
2015-07-09 20:58:21 +02:00
2015-07-23 19:37:30 +02:00
## 4.12.12 (2015-07-23)
* @imbcmdth updated source handlers to use bracket notation so they wont break when using minified videojs ([view](https://github.com/videojs/video.js/pull/2348))
* @imbcmdth fix potential triggerReady infinite loop ([view](https://github.com/videojs/video.js/pull/2398))
2015-07-09 20:58:21 +02:00
## 4.12.11 (2015-07-09)
2015-07-08 20:27:39 +02:00
* @saxena -gaurav updated swf to 4.7.2 to fix flash of previous video frame ([view](https://github.com/videojs/video.js/pull/2300))
2015-07-09 20:46:58 +02:00
* @gkatsev updated the vtt.js version to fix JSON issues ([view](https://github.com/videojs/video.js/pull/2327))
2015-07-09 20:52:52 +02:00
* @dmlap fixed an error caused by calling vjs_getProperty on the swf too early ([view](https://github.com/videojs/video.js/pull/2289))
2015-05-19 18:57:12 +02:00
2015-06-23 22:43:28 +02:00
## 4.12.10 (2015-06-23)
* @dmlap update to video-js-swf 4.7.1 ([view](https://github.com/videojs/video.js/pull/2280))
* @imbcmdth src() should not return blob URLs with MSE source handlers ([view](https://github.com/videojs/video.js/pull/2271))
2015-06-15 22:30:49 +02:00
## 4.12.9 (2015-06-15)
* @imbcmdth updated currentSrc to return src instead of blob urls in html5 tech. Fixes #2232 ([view](https://github.com/videojs/video.js/pull/2232))
* @imbcmdth fixed async currentSrc behavior ([view](https://github.com/videojs/video.js/pull/2256))
2015-06-05 23:31:55 +02:00
## 4.12.8 (2015-06-05)
* @dmlap add the seekable property ([view](https://github.com/videojs/video.js/pull/2207))
* @dmlap fix seekable export ([view](https://github.com/videojs/video.js/pull/2227))
2015-05-19 18:57:12 +02:00
## 4.12.7 (2015-05-19)
2015-05-12 00:02:28 +02:00
* @tjenkinson Added background-color to vjs-poster to remove transparent borders around scaled poster image ([view](https://github.com/videojs/video.js/pull/2138))
2015-05-14 00:10:55 +02:00
* @bc -bbay fixed a bug where the player would try to autoplay when there was no source ([view](https://github.com/videojs/video.js/pull/2127))
2015-05-19 18:02:34 +02:00
* @bc -bbay update time display on loadedmetadata ([view](https://github.com/videojs/video.js/pull/2151))
2015-05-19 18:43:22 +02:00
* @dmlap update swf to 4.7 to pick up preload fix ([view](https://github.com/videojs/video.js/pull/2170))
2015-02-18 02:44:25 +02:00
2015-05-07 21:10:14 +02:00
## 4.12.6 (2015-05-07)
* @saxena -gaurav fixed a bug from disposing after changing techs ([view](https://github.com/videojs/video.js/pull/2125))
2015-03-17 22:47:00 +02: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 03:16:06 +02: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 03:10:21 +02: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 02:09:30 +02: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-20 02:32:05 +02: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-18 02:44:25 +02:00
## 4.12.0 (2015-02-17)
2014-12-09 22:47:46 +02:00
* @PeterDaveHello added a Traditional Chinese translation ([view](https://github.com/videojs/video.js/pull/1729))
2014-12-22 19:38:54 +02: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 19:54:21 +02: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 20:15:50 +02:00
* @anhskohbo added a Vietnamese translation ([view](https://github.com/videojs/video.js/pull/1734))
2014-12-22 20:44:53 +02:00
* @Sxmanek added a Czech translation ([view](https://github.com/videojs/video.js/pull/1739))
2014-12-22 21:17:15 +02: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 18:25:49 +02:00
* @dmlap fixed URL parsing in IE9 ([view](https://github.com/videojs/video.js/pull/1765))
2015-01-17 01:44:17 +02: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-22 02:24:50 +02:00
* @toniher added a Catalan translation ([view](https://github.com/videojs/video.js/pull/1794))
2015-01-22 02:37:13 +02:00
* @mmcc added a VERSION key to the videojs object ([view](https://github.com/videojs/video.js/pull/1798))
2015-01-22 02:44:59 +02:00
* @mmcc fixed an issue with text track hiding introduced in #1681 ([view](https://github.com/videojs/video.js/pull/1804))
2015-02-18 02:41:10 +02: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 21:12:54 +02:00
* @chikathreesix fixed an object delete error in Chrome ([view](https://github.com/videojs/video.js/pull/1858))
2015-02-12 22:01:20 +02: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 22:45:33 +02:00
* @mmcc improved tap sensitivity ([view](https://github.com/videojs/video.js/pull/1830))
2015-02-18 02:41:10 +02: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-13 01:26:32 +02:00
* @dmlap Add network and ready state properties ([view](https://github.com/videojs/video.js/pull/1854))
2015-02-13 01:35:09 +02:00
* @woollybogger exported the hasClass function ([view](https://github.com/videojs/video.js/pull/1839))
2015-02-13 01:42:09 +02:00
* @DevGavin fixed the Chinese translation ([view](https://github.com/videojs/video.js/pull/1841))
2015-02-13 01:48:45 +02:00
* @iSimonWeb added font-path variable ([view](https://github.com/videojs/video.js/pull/1847))
2015-02-13 01:52:26 +02:00
* @shoshomiga added a Bulgarian translation ([view](https://github.com/videojs/video.js/pull/1849))
2015-02-13 01:55:49 +02:00
* @ragecub3 added a Turkish translation ([view](https://github.com/videojs/video.js/pull/1853))
2015-02-14 01:18:07 +02: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-14 02:23:55 +02:00
* @gkatsev fixed captions showing by default in Chrome and Safari ([view](https://github.com/videojs/video.js/pull/1865))
2015-02-17 22:28:15 +02:00
* @mister -ben fixed a woff warning in Firefox ([view](https://github.com/videojs/video.js/pull/1870))
2015-01-22 02:24:50 +02:00
2015-01-23 20:50:22 +02:00
## 4.11.4 (2015-01-23)
2015-01-16 21:42:27 +02: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-04 01:24:22 +03: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-22 03:55:35 +02:00
* @H1D fixed an issue with file extension type detection ([view](https://github.com/videojs/video.js/pull/1818))
2015-01-22 23:54:14 +02:00
* @bclwhitaker updated to v4.5.3 of video-js-swf ([view](https://github.com/videojs/video.js/pull/1823))
2014-12-20 00:17:50 +02:00
## 4.11.3 (2014-12-19)
2014-12-19 23:58:11 +02: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-20 00:05:58 +02: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-20 00:11:26 +02:00
* @matteos fixed RTMP playback ([view](https://github.com/videojs/video.js/pull/1755))
2014-12-04 23:29:40 +02:00
2014-12-18 02:12:38 +02: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-05 00:05:50 +02: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 23:29:40 +02:00
## 4.11.0 (2014-12-04)
2014-11-26 00:38:36 +02: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-26 01:31:53 +02: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 20:53:43 +02:00
* @rafalwrzeszcz fixed the Flash object tag markup for strict XML ([view](https://github.com/videojs/video.js/pull/1702))
2014-12-02 21:22:48 +02:00
* @thijstriemstra fixed a number of typos in the docs ([view](https://github.com/videojs/video.js/pull/1704))
2014-12-03 00:22:34 +02: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-03 02:23:33 +02:00
* @azawawi added an Arabic translation ([view](https://github.com/videojs/video.js/pull/1692))
2014-12-03 21:31:39 +02:00
* @mmcc added functions for better timeout and interval handling ([view](https://github.com/videojs/video.js/pull/1642))
2014-12-04 00:21:25 +02: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 21:50:21 +02:00
* @nemesreviz added a Hungarian translation ([view](https://github.com/videojs/video.js/pull/1711))
2014-12-04 23:24:05 +02:00
* @heff updated the SWF to the latest version ([view](https://github.com/videojs/video.js/pull/1714))
2014-10-31 02:25:22 +02:00
## 4.10.2 (2014-10-30)
2014-10-30 22:57:34 +02: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-31 02:21:58 +02:00
* @mmcc fixed localization of captions/subtitles menu off buttons ([view](https://github.com/videojs/video.js/pull/1632))
2014-10-29 02:28:25 +02:00
2014-10-29 17:36:16 +02:00
## 4.10.1 (2014-10-29)
2015-01-17 01:44:17 +02:00
@heff removed his own stupid error [view ](https://github.com/videojs/video.js/commit/a12dd770572a7f16e436e2332eba7ffbb1f1b9b9 )
2014-10-29 17:36:16 +02:00
2014-10-29 02:28:25 +02:00
## 4.10.0 (2014-10-28)
2014-10-06 21:16:08 +03:00
* @aptx4869 fixed an issue where the native JSON parser wasn' t used ([view](https://github.com/videojs/video.js/pull/1565))
2014-10-06 21:18:17 +03:00
* @andekande improved the German translation ([view](https://github.com/videojs/video.js/pull/1555))
2014-10-06 21:26:27 +03:00
* @OlehTsvirko added a Ukrainian translation ([view](https://github.com/videojs/video.js/pull/1562))
2014-10-06 22:39:45 +03:00
* @OlehTsvirko added a Russian translation ([view](https://github.com/videojs/video.js/pull/1563))
2014-10-06 22:45:45 +03:00
* @thijstriemstra added a Dutch translation ([view](https://github.com/videojs/video.js/pull/1566))
2014-10-16 22:59:41 +03: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 20:00:49 +02: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 20:16:56 +02: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 20:19:34 +02: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 20:29:05 +02:00
* @DevGavin added a Simplified Chinese translation ([view](https://github.com/videojs/video.js/pull/1593))
2014-10-28 20:45:32 +02: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-29 01:53:30 +02:00
* @heff turned on the custom html controls for touch devices ([view](https://github.com/videojs/video.js/pull/1617))
2014-10-01 04:51:46 +03:00
2014-10-16 02:07:59 +03: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-10-01 04:51:46 +03:00
## 4.9.0 (2014-09-30)
2014-09-22 21:12:13 +03:00
* @deedos added a Brazilian Portuguese translation ([view](https://github.com/videojs/video.js/pull/1520))
2014-09-30 01:46:18 +03:00
* @baloneysandwiches added a hasClass method ([view](https://github.com/videojs/video.js/pull/1464))
2014-09-30 01:54:52 +03: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-30 02:02:57 +03:00
* @alexrqs cleaned up the Spanish translation ([view](https://github.com/videojs/video.js/pull/1494))
2014-09-30 02:08:14 +03:00
* @t2y added a Japanese translation ([view](https://github.com/videojs/video.js/pull/1497))
2014-09-30 02:13:07 +03:00
* @chikathreesix fixed an issue where data-setup options could be missed ([view](https://github.com/videojs/video.js/pull/1514))
2014-09-30 02:38:09 +03:00
* @seniorflexdeveloper added new translations and translation updates ([view](https://github.com/videojs/video.js/pull/1530))
2014-10-01 00:59:36 +03:00
* @chikathreesix exported the videojs.Flash.embed method ([view](https://github.com/videojs/video.js/pull/1533))
2014-10-01 01:15:40 +03:00
* @doublex fixed an issue with IE7 backwards compatibility ([view](https://github.com/videojs/video.js/pull/1542))
2014-10-01 01:27:05 +03:00
* @mmcc made it possible to override the font-size of captions and subtitles ([view](https://github.com/videojs/video.js/pull/1547))
2014-10-01 01:31:26 +03:00
* @philipgiuliani added an Italian translation ([view](https://github.com/videojs/video.js/pull/1550))
2014-10-01 01:38:22 +03:00
* @twentyrogersc fixed the return value when setting the poster source ([view](https://github.com/videojs/video.js/pull/1552))
2014-10-01 02:16:36 +03:00
* @heff updated to swf v4.5.0 to fix event issues ([view](https://github.com/videojs/video.js/pull/1554))
2014-10-01 02:28:36 +03:00
* @rpless made the VolumeMenuButton volume more accesible via tab navigation ([view](https://github.com/videojs/video.js/pull/1519))
2014-10-01 04:34:51 +03:00
* @mmcc added support for audio tags (html5 audio only) ([view](https://github.com/videojs/video.js/pull/1540))
2014-09-06 00:58:12 +03:00
2014-09-26 00:15:59 +03: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-24 02:21:59 +03: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-23 02:13:03 +03: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-17 02:38:42 +03: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-06 00:58:12 +03:00
## 4.8.1 (2014-09-05)
2014-09-04 18:51:05 +03: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 23:42:06 +03:00
* @dmlap fixed poster error handling ([view](https://github.com/videojs/video.js/pull/1482))
2014-09-05 23:53:11 +03:00
* @dmlap fixed an issue with languages and subclassing the player ([view](https://github.com/videojs/video.js/pull/1483))
2014-09-06 00:31:20 +03: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-06 00:50:00 +03:00
* @MrVaykadji and @Calinou added a french translation ([view](https://github.com/videojs/video.js/pull/1467))
2014-09-06 00:53:40 +03:00
* @heff fixed an internal deprecation warning and missing deprecated functions ([view](https://github.com/videojs/video.js/pull/1488))
2014-09-03 18:43:58 +03:00
## 4.8.0 (2014-09-03)
2014-08-27 23:05:33 +03:00
* @andekande added a German translation ([view](https://github.com/videojs/video.js/pull/1426))
2014-08-27 23:11:55 +03: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-28 01:33:48 +03: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 21:06:30 +03:00
* @knabar made the inactivity timeout configurable ([view](https://github.com/videojs/video.js/pull/1409))
2014-09-02 21:32:51 +03:00
* @seniorflexdeveloper added language files to the distribution for including specific languages ([view](https://github.com/videojs/video.js/pull/1453))
2014-09-03 01:22:17 +03:00
* @gkatsev improved handling of null and NaN dimension values ([view](https://github.com/videojs/video.js/pull/1449))
2014-09-03 02:29:15 +03: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-03 02:47:47 +03: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-06 04:05:38 +03:00
2014-08-21 01:16:22 +03: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-15 02:31:27 +03: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 21:26:56 +03:00
## 4.7.1 (2014-08-06)
* Fixed the broken bower.json config ([view](https://github.com/videojs/video.js/pull/1401))
2014-08-06 04:05:38 +03:00
## 4.7.0 (2014-08-05)
2014-06-13 01:24:46 +03:00
* Added cross-browser isArray for cross-frame support. fixes #1195 ([view](https://github.com/videojs/video.js/pull/1218))
2014-06-13 21:30:44 +03:00
* Fixed support for webvtt chapters. Fixes #676 . ([view](https://github.com/videojs/video.js/pull/1221))
2014-06-13 23:30:16 +03:00
* Fixed issues around webvtt cue time parsing. Fixed #877 , fixed #183 . ([view](https://github.com/videojs/video.js/pull/1236))
2014-06-14 00:16:03 +03:00
* Fixed an IE11 issue where clicking on the video wouldn' t show the controls ([view](https://github.com/videojs/video.js/pull/1291))
2014-06-14 03:01:11 +03:00
* Added a composer.json for PHP packages ([view](https://github.com/videojs/video.js/pull/1241))
2014-06-26 03:27:56 +03:00
* Exposed the vertical option for slider controls ([view](https://github.com/videojs/video.js/pull/1303))
2014-06-26 03:40:25 +03:00
* Fixed an error when disposing a tech using manual timeupdates ([view](https://github.com/videojs/video.js/pull/1312))
2014-07-07 20:39:00 +03:00
* Exported missing Player API methods (remainingTime, supportsFullScreen, enterFullWindow, exitFullWindow, preload) ([view](https://github.com/videojs/video.js/pull/1328))
2014-07-08 21:43:57 +03:00
* Added a base for running saucelabs tests from grunt ([view](https://github.com/videojs/video.js/pull/1215))
2014-07-08 21:46:02 +03:00
* Added additional browsers for saucelabs testing ([view](https://github.com/videojs/video.js/pull/1216))
2014-07-08 21:51:47 +03:00
* Added support for listening to multiple events through a types array ([view](https://github.com/videojs/video.js/pull/1231))
2014-07-28 20:50:38 +03:00
* Exported the vertical option for the volume slider ([view](https://github.com/videojs/video.js/pull/1378))
2014-07-28 23:39:53 +03:00
* Fixed Component trigger function arguments and docs ([view](https://github.com/videojs/video.js/pull/1310))
2014-07-29 01:07:57 +03: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-29 01:53:59 +03:00
* Added files to be ignored in the bower.json ([view](https://github.com/videojs/video.js/pull/1337))
2014-07-29 02:13:04 +03: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-29 02:28:17 +03: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 20:42:10 +03: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-30 02:03:30 +03:00
* Fixed a potential conflict with other event listener shims ([view](https://github.com/videojs/video.js/pull/1363))
2014-08-01 22:47:29 +03:00
* Added support for multiple time ranges in the load progress bar ([view](https://github.com/videojs/video.js/pull/1253))
2014-08-01 23:14:47 +03: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-05 01:53:49 +03: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 20:08:45 +03: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-05 02:16:09 +03: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 20:42:01 +03:00
2014-07-12 00:48:42 +03: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-13 00:08:27 +03: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-11 02:58:41 +03: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 23:58:26 +03: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 20:42:01 +03:00
## 4.6.0 (2014-05-20)
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-05-07 03:03:44 +03:00
* Fixed casing on webkitRequestFullscreen [[view ](https://github.com/videojs/video.js/pull/1101 )]
2014-05-07 03:22:29 +03:00
* Made tap events on mobile less sensitive to touch moves [[view ](https://github.com/videojs/video.js/pull/1111 )]
2014-05-08 01:23:32 +03:00
* Fixed the default flag for captions/subtitles tracks [[view ](https://github.com/videojs/video.js/pull/1153 )]
2014-05-09 20:56:46 +03: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-13 03:08:48 +03:00
* Added better error handling across the library [[view ](https://github.com/videojs/video.js/pull/1197 )]
2014-05-13 22:35:40 +03: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-14 00:02:02 +03:00
* Added support for playback rate switching [[view ](https://github.com/videojs/video.js/pull/1132 )]
2014-05-15 02:01:52 +03: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-16 00:46:28 +03:00
* Modernized the fullscreen API and added support for IE11 [[view ](https://github.com/videojs/video.js/pull/1205 )]
2014-05-17 00:48:05 +03: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-17 01:18:24 +03:00
* Fixed saucelabs integration to run on commits in TravisCI ([view](https://github.com/videojs/video.js/pull/1214))
2014-05-19 22:45:00 +03:00
* Added a clearer error message when a tech is undefined ([view](https://github.com/videojs/video.js/pull/1210))
2014-05-19 23:21:32 +03:00
* Added a cog icon to the font icons ([view](https://github.com/videojs/video.js/pull/1211))
2014-05-19 23:40:04 +03:00
* Added a player option to offset the subtitles/captions timing ([view](https://github.com/videojs/video.js/pull/1212))
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