2017-01-12 14:54:11 -05:00
< a name = "5.16.0" > < / a >
# [5.16.0](https://github.com/videojs/video.js/compare/v5.15.1...v5.16.0) (2017-01-12)
### Features
* Show big play button on pause if specified ([#3892 ](https://github.com/videojs/video.js/issues/3892 )) ([b547214 ](https://github.com/videojs/video.js/commit/b547214 ))
### Bug Fixes
* give techs a name ([#3934 ](https://github.com/videojs/video.js/issues/3934 )) ([94fd5c1 ](https://github.com/videojs/video.js/commit/94fd5c1 )), closes [#1786 ](https://github.com/videojs/video.js/issues/1786 )
* Pause player before seeking in seek bar mousedown ([#3921 ](https://github.com/videojs/video.js/issues/3921 )) ([2ceed0a ](https://github.com/videojs/video.js/commit/2ceed0a )), closes [#3839 ](https://github.com/videojs/video.js/issues/3839 ) [#3886 ](https://github.com/videojs/video.js/issues/3886 )
* player el ingest when parent doesn't have `hasAttribute` method ([#3929 ](https://github.com/videojs/video.js/issues/3929 )) ([bbe8253 ](https://github.com/videojs/video.js/commit/bbe8253 ))
* showing custom poster with controls disabled ([#3933 ](https://github.com/videojs/video.js/issues/3933 )) ([305e5ea ](https://github.com/videojs/video.js/commit/305e5ea )), closes [#1625 ](https://github.com/videojs/video.js/issues/1625 )
### Chores
* better dev experience ([#3896 ](https://github.com/videojs/video.js/issues/3896 )) ([9ec5587 ](https://github.com/videojs/video.js/commit/9ec5587 ))
* don't run tests on travis if only docs were changed ([#3908 ](https://github.com/videojs/video.js/issues/3908 )) ([c239bd5 ](https://github.com/videojs/video.js/commit/c239bd5 ))
* **development:** fix `npm start` file watching ([#3922 ](https://github.com/videojs/video.js/issues/3922 )) ([02da697 ](https://github.com/videojs/video.js/commit/02da697 ))
* **release:** add es5 folder to the tagged commit ([#3913 ](https://github.com/videojs/video.js/issues/3913 )) ([d120ea2 ](https://github.com/videojs/video.js/commit/d120ea2 ))
* **sass:** upgrade to latest version of grunt-sass ([#3897 ](https://github.com/videojs/video.js/issues/3897 )) ([83d453b ](https://github.com/videojs/video.js/commit/83d453b )), closes [#3692 ](https://github.com/videojs/video.js/issues/3692 )
* fix typo in collaborator guide ([#3931 ](https://github.com/videojs/video.js/issues/3931 )) ([f35de1c ](https://github.com/videojs/video.js/commit/f35de1c ))
### Code Refactoring
* require `videojs-vtt.js` via require rather than concat ([#3919 ](https://github.com/videojs/video.js/issues/3919 )) ([d290db1 ](https://github.com/videojs/video.js/commit/d290db1 ))
### Documentation
* **faq:** add a question about autoplay ([#3898 ](https://github.com/videojs/video.js/issues/3898 )) ([e5a240a ](https://github.com/videojs/video.js/commit/e5a240a ))
* **faq:** add FAQ question about RTMP url ([#3899 ](https://github.com/videojs/video.js/issues/3899 )) ([9c74116 ](https://github.com/videojs/video.js/commit/9c74116 ))
* **troubleshooting:** updates to troubleshooting doc ([#3912 ](https://github.com/videojs/video.js/issues/3912 )) ([0ce7cd4 ](https://github.com/videojs/video.js/commit/0ce7cd4 ))
2016-12-23 14:19:13 -05:00
< a name = "5.15.1" > < / a >
## [5.15.1](https://github.com/videojs/video.js/compare/v5.15.0...v5.15.1) (2016-12-23)
### Bug Fixes
* extra warn logs on already initialized player references ([#3888 ](https://github.com/videojs/video.js/issues/3888 )) ([b7c384e ](https://github.com/videojs/video.js/commit/b7c384e ))
* Support require()-ing video.js ([#3889 ](https://github.com/videojs/video.js/issues/3889 )) ([ac0b03f ](https://github.com/videojs/video.js/commit/ac0b03f )), closes [#3869 ](https://github.com/videojs/video.js/issues/3869 )
2016-12-22 17:37:21 -05:00
< a name = "5.15.0" > < / a >
# [5.15.0](https://github.com/videojs/video.js/compare/v5.14.1...v5.15.0) (2016-12-22)
### Features
* **player:** ingest a player div for videojs ([#3856 ](https://github.com/videojs/video.js/issues/3856 )) ([74530d8 ](https://github.com/videojs/video.js/commit/74530d8 ))
* deprecate the use of `starttime` in player.js ([#3838 ](https://github.com/videojs/video.js/issues/3838 )) ([22cf3dd ](https://github.com/videojs/video.js/commit/22cf3dd ))
### Bug Fixes
* **html5:** (un)patchCanPlayType could set native canPlayType to null ([#3863 ](https://github.com/videojs/video.js/issues/3863 )) ([559297a ](https://github.com/videojs/video.js/commit/559297a ))
* **seeking:** don't always pause in mouse down ([#3886 ](https://github.com/videojs/video.js/issues/3886 )) ([e92db4f ](https://github.com/videojs/video.js/commit/e92db4f )), closes [#3839 ](https://github.com/videojs/video.js/issues/3839 )
* don't emit tap events on tech when using native controls ([#3873 ](https://github.com/videojs/video.js/issues/3873 )) ([42507f8 ](https://github.com/videojs/video.js/commit/42507f8 ))
* remote text track deprecation warnings ([#3864 ](https://github.com/videojs/video.js/issues/3864 )) ([a7ffa34 ](https://github.com/videojs/video.js/commit/a7ffa34 ))
* remove vjs-seeking on src change ([#3846 ](https://github.com/videojs/video.js/issues/3846 )) ([83cbeec ](https://github.com/videojs/video.js/commit/83cbeec )), closes [#3765 ](https://github.com/videojs/video.js/issues/3765 )
### Chores
* **docs:** Documentation Linting and TOC generation ([#3841 ](https://github.com/videojs/video.js/issues/3841 )) ([0493f54 ](https://github.com/videojs/video.js/commit/0493f54 ))
* **faq:** move FAQ and troubleshooting guide to docs/ ([#3883 ](https://github.com/videojs/video.js/issues/3883 )) ([26789e7 ](https://github.com/videojs/video.js/commit/26789e7 ))
* **package:** update dependencies (enable Greenkeeper) 🌴 ([#3777 ](https://github.com/videojs/video.js/issues/3777 )) ([d20e9ce ](https://github.com/videojs/video.js/commit/d20e9ce ))
* **videojs-standard:** update to version 6.0.1 ([#3884 ](https://github.com/videojs/video.js/issues/3884 )) ([eb389c5 ](https://github.com/videojs/video.js/commit/eb389c5 ))
### Documentation
* move examples out of code into docs ([642ad4b ](https://github.com/videojs/video.js/commit/642ad4b ))
### Tests
* **hooks:** move vjs hooks QUnit module into separate file ([#3862 ](https://github.com/videojs/video.js/issues/3862 )) ([87cd26d ](https://github.com/videojs/video.js/commit/87cd26d ))
* **hooks:** remove errors logged in tests ([#3865 ](https://github.com/videojs/video.js/issues/3865 )) ([3f724f9 ](https://github.com/videojs/video.js/commit/3f724f9 ))
2016-12-05 17:04:35 -05:00
< a name = "5.14.1" > < / a >
## [5.14.1](https://github.com/videojs/video.js/compare/v5.14.0...v5.14.1) (2016-12-05)
### Bug Fixes
* **throttle:** Fix error in Fn.throttle that broke MouseTimeDisplay ([#3833 ](https://github.com/videojs/video.js/issues/3833 )) ([014c6b8 ](https://github.com/videojs/video.js/commit/014c6b8 ))
### Tests
* add Edge to browserstack tests ([#3834 ](https://github.com/videojs/video.js/issues/3834 )) ([5ec46b0 ](https://github.com/videojs/video.js/commit/5ec46b0 ))
* **events:** silence error logging in tests ([#3835 ](https://github.com/videojs/video.js/issues/3835 )) ([214e01c ](https://github.com/videojs/video.js/commit/214e01c ))
2016-12-02 16:33:55 -05:00
< a name = "5.14.0" > < / a >
# [5.14.0](https://github.com/videojs/video.js/compare/v5.13.2...v5.14.0) (2016-12-02)
### Features
* Allow to use custom Player class ([#3458 ](https://github.com/videojs/video.js/issues/3458 )) ([de25d75 ](https://github.com/videojs/video.js/commit/de25d75 )), closes [#3335 ](https://github.com/videojs/video.js/issues/3335 ) [#3016 ](https://github.com/videojs/video.js/issues/3016 )
* Eliminate lodash-compat as a dependency, rewrite mergeOptions ([#3760 ](https://github.com/videojs/video.js/issues/3760 )) ([761b877 ](https://github.com/videojs/video.js/commit/761b877 ))
* Object Type-Detection and Replacing object.assign ([#3757 ](https://github.com/videojs/video.js/issues/3757 )) ([8f16de2 ](https://github.com/videojs/video.js/commit/8f16de2 ))
* Refactoring chapters button handling and fixing several issues ([#3472 ](https://github.com/videojs/video.js/issues/3472 )) ([41bd855 ](https://github.com/videojs/video.js/commit/41bd855 )), closes [#3447 ](https://github.com/videojs/video.js/issues/3447 ) [#3447 ](https://github.com/videojs/video.js/issues/3447 )
* **texttracks:** always use emulated text tracks ([#3798 ](https://github.com/videojs/video.js/issues/3798 )) ([881cfcb ](https://github.com/videojs/video.js/commit/881cfcb ))
* **tracks:** Added option to disable native tracks ([#3786 ](https://github.com/videojs/video.js/issues/3786 )) ([9b9f89e ](https://github.com/videojs/video.js/commit/9b9f89e ))
### Code Refactoring
* **html5:** remove confusing references to player in a tech ([#3790 ](https://github.com/videojs/video.js/issues/3790 )) ([d69551a ](https://github.com/videojs/video.js/commit/d69551a ))
### Documentation
* **FAQ:** add an faq ([#3805 ](https://github.com/videojs/video.js/issues/3805 )) ([1d5562d ](https://github.com/videojs/video.js/commit/1d5562d ))
* **guides:** Manual Documentation Improvements ([#3703 ](https://github.com/videojs/video.js/issues/3703 )) ([d24fe40 ](https://github.com/videojs/video.js/commit/d24fe40 ))
* **jsdoc:** Update the jsdoc comments to modern syntax - Part 1 ([#3694 ](https://github.com/videojs/video.js/issues/3694 )) ([1a0b281 ](https://github.com/videojs/video.js/commit/1a0b281 ))
* **jsdoc:** Update the jsdoc comments to modern syntax - Part 2 ([#3698 ](https://github.com/videojs/video.js/issues/3698 )) ([cfc3ed7 ](https://github.com/videojs/video.js/commit/cfc3ed7 ))
* **jsdoc:** Update the jsdoc comments to modern syntax - Part 3 ([#3708 ](https://github.com/videojs/video.js/issues/3708 )) ([eb2093e ](https://github.com/videojs/video.js/commit/eb2093e ))
* **jsdoc:** Update the jsdoc comments to modern syntax - Part 4 ([#3756 ](https://github.com/videojs/video.js/issues/3756 )) ([15ce37e ](https://github.com/videojs/video.js/commit/15ce37e ))
* **jsdoc:** Update the jsdoc comments to modern syntax - Part 5 ([#3766 ](https://github.com/videojs/video.js/issues/3766 )) ([ba3cf17 ](https://github.com/videojs/video.js/commit/ba3cf17 ))
* **jsdoc:** Update the jsdoc comments to modern syntax - Part 6 ([#3771 ](https://github.com/videojs/video.js/issues/3771 )) ([c902279 ](https://github.com/videojs/video.js/commit/c902279 ))
* add a troubleshooting guide ([#3814 ](https://github.com/videojs/video.js/issues/3814 )) ([54ff1f9 ](https://github.com/videojs/video.js/commit/54ff1f9 ))
* fix typo, extends -> extend ([#3789 ](https://github.com/videojs/video.js/issues/3789 )) ([c5d1152 ](https://github.com/videojs/video.js/commit/c5d1152 ))
### Tests
* fix tests on older IE ([#3800 ](https://github.com/videojs/video.js/issues/3800 )) ([b4ebd9b ](https://github.com/videojs/video.js/commit/b4ebd9b ))
2016-11-14 16:13:07 -05:00
< a name = "5.13.2" > < / a >
## [5.13.2](https://github.com/videojs/video.js/compare/v5.13.1...v5.13.2) (2016-11-14)
### Bug Fixes
* **html5:** exit early on emulated tracks in html5 ([#3772 ](https://github.com/videojs/video.js/issues/3772 )) ([252bcee ](https://github.com/videojs/video.js/commit/252bcee ))
* **HtmlTrackElementList:** allow to reference by index via bracket notation ([#3776 ](https://github.com/videojs/video.js/issues/3776 )) ([430be94 ](https://github.com/videojs/video.js/commit/430be94 ))
### Chores
* fix CHANGELOG 5.13.1 header ([23f0fa0 ](https://github.com/videojs/video.js/commit/23f0fa0 ))
* fixup CHANGELOG for 5.13.1 release ([2a05633 ](https://github.com/videojs/video.js/commit/2a05633 ))
* **package:** update karma-detect-browsers to version 2.2.3 ([#3770 ](https://github.com/videojs/video.js/issues/3770 )) ([6b477bb ](https://github.com/videojs/video.js/commit/6b477bb ))
* **pr_template:** add checkbox to verify changes in a browser ([#3775 ](https://github.com/videojs/video.js/issues/3775 )) ([72fcb6c ](https://github.com/videojs/video.js/commit/72fcb6c ))
2016-11-09 16:44:54 -05:00
< a name = "5.13.1" > < / a >
# [5.13.1](https://github.com/videojs/video.js/compare/v5.12.6...v5.13.1) (2016-11-09)
2016-11-09 16:33:43 -05:00
### Features
* **clickable-component:** Disable interaction with disabled clickable components ([#3525 ](https://github.com/videojs/video.js/issues/3525 )) ([de1b363 ](https://github.com/videojs/video.js/commit/de1b363 ))
* **component:** attribute get/set/remove methods ([202da2d ](https://github.com/videojs/video.js/commit/202da2d ))
* **fluid:** use default aspect ratio for fluid players if width unknown ([#3614 ](https://github.com/videojs/video.js/issues/3614 )) ([2988f6a ](https://github.com/videojs/video.js/commit/2988f6a ))
2016-11-09 16:43:02 -05:00
* add a safe computedStyle to videojs. ([#3664 ](https://github.com/videojs/video.js/issues/3664 )) ([9702618 ](https://github.com/videojs/video.js/commit/9702618 ))
2016-11-09 16:33:43 -05:00
* add ability to get current source object and all source objects ([#2678 ](https://github.com/videojs/video.js/issues/2678 )) ([028559c ](https://github.com/videojs/video.js/commit/028559c )), closes [#2443 ](https://github.com/videojs/video.js/issues/2443 )
2016-11-09 16:43:02 -05:00
* Components are now accessible via `camelCase` and `UpperCamelCase` ([#3439 ](https://github.com/videojs/video.js/issues/3439 )) ([9d77268 ](https://github.com/videojs/video.js/commit/9d77268 )), closes [#3436 ](https://github.com/videojs/video.js/issues/3436 )
2016-11-09 16:33:43 -05:00
* **lang:** update ru.json ([#3654 ](https://github.com/videojs/video.js/issues/3654 )) ([d11fd50 ](https://github.com/videojs/video.js/commit/d11fd50 ))
* **lang:** update uk.json ([#3675 ](https://github.com/videojs/video.js/issues/3675 )) ([8f7eb12 ](https://github.com/videojs/video.js/commit/8f7eb12 ))
* implement player lifecycle hooks and trigger beforesetup/setup hooks ([#3639 ](https://github.com/videojs/video.js/issues/3639 )) ([77357b1 ](https://github.com/videojs/video.js/commit/77357b1 ))
* option to have remoteTextTracks automatically 'garbage-collected' when sources change ([#3736 ](https://github.com/videojs/video.js/issues/3736 )) ([f05a927 ](https://github.com/videojs/video.js/commit/f05a927 ))
### Bug Fixes
* allow rounded value for fluid player ratio test ([#3739 ](https://github.com/videojs/video.js/issues/3739 )) ([2e720af ](https://github.com/videojs/video.js/commit/2e720af ))
* aria-live="assertive" only for descriptions ([685404d ](https://github.com/videojs/video.js/commit/685404d )), closes [#3554 ](https://github.com/videojs/video.js/issues/3554 )
* currentDimension can return 0 for fluid player on IE ([#3738 ](https://github.com/videojs/video.js/issues/3738 )) ([74cddca ](https://github.com/videojs/video.js/commit/74cddca ))
* Suppress Infinity duration on Android Chrome before playback ([#3476 ](https://github.com/videojs/video.js/issues/3476 )) ([ed59531 ](https://github.com/videojs/video.js/commit/ed59531 )), closes [#3079 ](https://github.com/videojs/video.js/issues/3079 )
### Chores
* **changelog.md:** update 5.12.6 and 5.12.3 ([#3715 ](https://github.com/videojs/video.js/issues/3715 )) ([254683b ](https://github.com/videojs/video.js/commit/254683b ))
2016-11-09 16:43:02 -05:00
* pin karma-detect-browsers to 2.1.0 ([#3764 ](https://github.com/videojs/video.js/issues/3764 )) ([4859bb9 ](https://github.com/videojs/video.js/commit/4859bb9 ))
2016-11-09 16:33:43 -05:00
* **package:** update grunt-accessibility to version 5.0.0 ([#3747 ](https://github.com/videojs/video.js/issues/3747 )) ([b6d521f ](https://github.com/videojs/video.js/commit/b6d521f ))
### Code Refactoring
* **texttracksettings:** DRYer code and remove massive HTML blob ([#3679 ](https://github.com/videojs/video.js/issues/3679 )) ([fb74c71 ](https://github.com/videojs/video.js/commit/fb74c71 ))
* remove un-needed contructor and function overrides ([#3721 ](https://github.com/videojs/video.js/issues/3721 )) ([6889e92 ](https://github.com/videojs/video.js/commit/6889e92 ))
### Documentation
* Change registerSourceHandler param doc from first to index ([#3737 ](https://github.com/videojs/video.js/issues/3737 )) ([b2c5b2a ](https://github.com/videojs/video.js/commit/b2c5b2a ))
* **collaborator_guide:** add collaborator guide ([#3724 ](https://github.com/videojs/video.js/issues/3724 )) ([8d51235 ](https://github.com/videojs/video.js/commit/8d51235 ))
* **contributing.md:** update CONTRIBUTING.md with latest info ([#3722 ](https://github.com/videojs/video.js/issues/3722 )) ([11a096d ](https://github.com/videojs/video.js/commit/11a096d ))
### Performance Improvements
2016-11-09 16:43:02 -05:00
* Dispatch Flash events asynchronously ([#3700 ](https://github.com/videojs/video.js/pull/3700 ))
2016-11-09 16:33:43 -05:00
* Cache currentTime and buffered from Flash ([#3705 ](https://github.com/videojs/video.js/issues/3705 )) ([45ffa81 ](https://github.com/videojs/video.js/commit/45ffa81 ))
* Use ES6 rest operator and allow V8 to optimize mergeOptions ([#3743 ](https://github.com/videojs/video.js/issues/3743 )) ([5f42130 ](https://github.com/videojs/video.js/commit/5f42130 ))
### Tests
* **dom:** fix removeElClass test in Safari 10. ([#3768 ](https://github.com/videojs/video.js/issues/3768 )) ([9965077 ](https://github.com/videojs/video.js/commit/9965077 ))
* **hooks:** fix hooks unit test in ie8 ([#3745 ](https://github.com/videojs/video.js/issues/3745 )) ([e9e5b5f ](https://github.com/videojs/video.js/commit/e9e5b5f ))
2016-10-25 14:49:25 -04:00
< a name = "5.12.6" > < / a >
2016-10-25 14:57:18 -04:00
## [5.12.6](https://github.com/videojs/video.js/compare/v5.12.5...v5.12.6) (2016-10-25)
2016-10-25 14:49:25 -04:00
### Bug Fixes
* make sure that document.createElement exists before using ([#3706 ](https://github.com/videojs/video.js/issues/3706 )) ([49e29ba ](https://github.com/videojs/video.js/commit/49e29ba )), closes [#3665 ](https://github.com/videojs/video.js/issues/3665 )
* remove unnecessary comments from video.min.js ([#3709 ](https://github.com/videojs/video.js/issues/3709 )) ([fe760a4 ](https://github.com/videojs/video.js/commit/fe760a4 )), closes [#3707 ](https://github.com/videojs/video.js/issues/3707 )
2016-10-19 18:28:16 -04:00
< a name = "5.12.5" > < / a >
## [5.12.5](https://github.com/videojs/video.js/compare/v5.12.4...v5.12.5) (2016-10-19)
### Bug Fixes
* move html5 source handler incantation to bottom ([#3695 ](https://github.com/videojs/video.js/issues/3695 )) ([7b9574b ](https://github.com/videojs/video.js/commit/7b9574b ))
2016-10-18 16:32:28 -04:00
< a name = "5.12.4" > < / a >
## [5.12.4](https://github.com/videojs/video.js/compare/v5.12.3...v5.12.4) (2016-10-18)
### Bug Fixes
* logging failing on browsers that don't always have console ([#3686 ](https://github.com/videojs/video.js/issues/3686 )) ([e932061 ](https://github.com/videojs/video.js/commit/e932061 ))
* Restore timeupdate/loadedmetadata listeners for duration display ([#3682 ](https://github.com/videojs/video.js/issues/3682 )) ([44ec0e4 ](https://github.com/videojs/video.js/commit/44ec0e4 ))
### Chores
* **grunt:** fix getting changelog by switching to npm-run ([#3687 ](https://github.com/videojs/video.js/issues/3687 )) ([8845bd3 ](https://github.com/videojs/video.js/commit/8845bd3 )), closes [#3683 ](https://github.com/videojs/video.js/issues/3683 )
### Documentation
* **options.md:** Remove Bad Apostrophe ([#3677 ](https://github.com/videojs/video.js/issues/3677 )) ([16c8559 ](https://github.com/videojs/video.js/commit/16c8559 ))
* **tech.md:** Add a note on Flash permissions in sandboxed environments ([#3684 ](https://github.com/videojs/video.js/issues/3684 )) ([66922a8 ](https://github.com/videojs/video.js/commit/66922a8 ))
2016-10-06 14:19:26 -04:00
< a name = "5.12.3" > < / a >
2016-10-25 14:57:18 -04:00
## [5.12.3](https://github.com/videojs/video.js/compare/v5.12.2...v5.12.3) (2016-10-06)
2016-10-06 14:19:26 -04:00
### Features
* **lang:** add missing translations in fr.json ([280ecd4 ](https://github.com/videojs/video.js/commit/280ecd4 ))
* **lang:** add missing translations to el.json ([eb0efd4 ](https://github.com/videojs/video.js/commit/eb0efd4 ))
### Bug Fixes
* **controls:** fix load progress bar never highlighting first buffered time range ([ca02298 ](https://github.com/videojs/video.js/commit/ca02298 ))
* **css:** remove commented out css ([5fdcd46 ](https://github.com/videojs/video.js/commit/5fdcd46 )), closes [#3587 ](https://github.com/videojs/video.js/issues/3587 )
* disable HLS hack on Firefox for Android ([#3586 ](https://github.com/videojs/video.js/issues/3586 )) ([dd2aff0 ](https://github.com/videojs/video.js/commit/dd2aff0 ))
* proxy ios webkit events into fullscreenchange ([#3644 ](https://github.com/videojs/video.js/issues/3644 )) ([e479f8c ](https://github.com/videojs/video.js/commit/e479f8c ))
* **html5:** disable manual timeupdate events on html5 tech ([#3656 ](https://github.com/videojs/video.js/issues/3656 )) ([920c54a ](https://github.com/videojs/video.js/commit/920c54a ))
### Chores
* move metadata to hidden folder and update references ([86f0830 ](https://github.com/videojs/video.js/commit/86f0830 ))
* **deps:** add the bundle-collapser browserify plugin ([816291e ](https://github.com/videojs/video.js/commit/816291e ))
* **package:** remove es2015-loose since it's an option for es2015 ([#3629 ](https://github.com/videojs/video.js/issues/3629 )) ([c545acd ](https://github.com/videojs/video.js/commit/c545acd ))
* **package:** update grunt-contrib-cssmin to version 1.0.2 ([#3595 ](https://github.com/videojs/video.js/issues/3595 )) ([54e3db5 ](https://github.com/videojs/video.js/commit/54e3db5 ))
* **package:** update grunt-shell to version 2.0.0 ([#3642 ](https://github.com/videojs/video.js/issues/3642 )) ([2032b17 ](https://github.com/videojs/video.js/commit/2032b17 ))
* refactor redundant code in html5 tech ([#3593 ](https://github.com/videojs/video.js/issues/3593 )) ([6878c21 ](https://github.com/videojs/video.js/commit/6878c21 ))
* refactor redundant or verbose code in player.js ([#3597 ](https://github.com/videojs/video.js/issues/3597 )) ([ae3e277 ](https://github.com/videojs/video.js/commit/ae3e277 ))
* update CHANGELOG automation to use conventional-changelog ([#3669 ](https://github.com/videojs/video.js/issues/3669 )) ([d4e89d2 ](https://github.com/videojs/video.js/commit/d4e89d2 ))
* update object.assign to ^4.0.4 ([08c7f4e ](https://github.com/videojs/video.js/commit/08c7f4e ))
### Documentation
* fix broken links in docs index.md ([4063f96 ](https://github.com/videojs/video.js/commit/4063f96 ))
### Tests
* **a11y:** add basic accessibility testing using grunt-accessibility ([7d85f27 ](https://github.com/videojs/video.js/commit/7d85f27 ))
2016-09-28 17:47:55 -04:00
## 5.12.2 (2016-09-28)
* Changes from 5.11.7 on the 5.12 branch
2016-08-25 19:47:31 -04:00
## 5.12.1 (2016-08-25)
2016-09-28 17:45:48 -04:00
* Changes from 5.11.6 on the 5.12 branch
2016-08-25 19:47:31 -04:00
2016-08-25 19:34:46 -04:00
## 5.13.0 (2016-08-25)
2016-09-28 17:45:48 -04:00
* Ignored release
2016-08-25 19:34:46 -04:00
2016-08-25 16:44:58 -04:00
## 5.12.0 (2016-08-25)
2016-08-05 11:41:53 -04:00
* @misteroneill , @BrandonOCasey , and @pagarwal123 updates all the code to pass the linter ([view ](https://github.com/videojs/video.js/pull/3459 ))
* @misteroneill added ghooks to run linter on git push ([view ](https://github.com/videojs/video.js/pull/3459 ))
2016-08-02 12:31:34 -04:00
* @BrandonOCasey removed unused base-styles.js file ([view ](https://github.com/videojs/video.js/pull/3486 ))
2016-07-18 16:27:43 -04:00
* @erikyuzwa , @gkatsev updated CSS build to inlcude the IE8-specific CSS from a separate file instead of it being inside of sass ([view ](https://github.com/videojs/video.js/pull/3380 )) ([view2 ](https://github.com/erikyuzwa/video.js/pull/1 ))
2016-08-05 14:38:42 -04:00
* @gkatsev added null checks around navigator.userAgent ([view ](https://github.com/videojs/video.js/pull/3502 ))
2016-08-12 00:03:19 +02:00
* greenkeeper updated karma dependencies ([view ](https://github.com/videojs/video.js/pull/3523 ))
2016-08-11 18:09:48 -04:00
* @BrandonOCasey updated language docs to link to IANA language registry ([view ](https://github.com/videojs/video.js/pull/3493 ))
2016-08-11 18:13:37 -04:00
* @gkatsev removed unused dependencies ([view ](https://github.com/videojs/video.js/pull/3516 ))
2016-08-11 18:33:34 -04:00
* @misteroneill enabled and updated videojs-standard and fixed an issue with linting ([view ](https://github.com/videojs/video.js/pull/3508 ))
2016-08-12 13:51:31 -04:00
* @misteroneill updated tests to qunit 2.0 ([view ](https://github.com/videojs/video.js/pull/3509 ))
2016-08-12 23:39:18 -04:00
* @gkatsev added slack badge to README ([view ](https://github.com/videojs/video.js/pull/3527 ))
2016-08-12 23:53:08 -04:00
* @gkatsev reverted back to qunitjs 1.x to unbreak IE8. Added es5-shim to tests ([view ](https://github.com/videojs/video.js/pull/3533 ))
2016-08-17 17:16:41 -04:00
* @gkatsev updated build system to open es5 folder for bundles and dist folder other users ([view ](https://github.com/videojs/video.js/pull/3445 ))
2016-08-17 23:53:46 +02:00
* greenkeeper updated uglify ([view ](https://github.com/videojs/video.js/pull/3547 ))
2016-08-18 00:08:24 +02:00
* greenkeeper updated grunt-concurrent ([view ](https://github.com/videojs/video.js/pull/3532 ))
2016-08-22 23:56:10 +02:00
* greenkeeper updated karma-chrome-launcher ([view ](https://github.com/videojs/video.js/pull/3553 ))
2016-08-24 16:31:19 -04:00
* @gkatsev added tests for webpack and browserify bundling and node.js requiring ([view ](https://github.com/videojs/video.js/pull/3558 ))
2016-08-25 10:58:42 -04:00
* @rlchung fixed tests that weren't disposing players when they finished ([view ](https://github.com/videojs/video.js/pull/3524 ))
2016-07-22 15:36:56 -04:00
2016-10-24 18:25:46 -04:00
## 5.11.9 (2016-10-25)
* greenkeeper updated karma dependencies ([view ](https://github.com/videojs/video.js/pull/3523 ))
* update to latest uglify to fix preserve comments issue. Disable screw ie8 option. ([view ](https://github.com/videojs/video.js/pull/3709 ))
* remove sourcemap generation ([view ](https://github.com/videojs/video.js/pull/3710 ))
2016-10-18 11:51:31 -04:00
## 5.11.8 (2016-10-17)
* @misteroneill restore timeupdate/loadedmetadata listeners for duration display ([view ](https://github.com/videojs/video.js/pull/3682 ))
2016-09-28 18:40:33 +00:00
## 5.11.7 (2016-09-28)
2016-09-28 13:18:02 -04:00
* @gkatsev checked throwIfWhitespace first in hasElClass ([view ](https://github.com/videojs/video.js/pull/3640 ))
2016-09-28 13:54:41 -04:00
* @misteroneill pinned grunt-contrib-uglify to ~0.11 to pin uglify to ~2.6 ([view ](https://github.com/videojs/video.js/pull/3634 ))
2016-09-28 13:59:21 -04:00
* @gkatsev set playerId on new el created for movingMediaElementInDOM. Fixes #3283 ([view ](https://github.com/videojs/video.js/pull/3648 ))
2016-08-25 15:49:03 +00:00
2016-08-25 23:17:28 +00:00
## 5.11.6 (2016-08-25)
* @imbcmdth Added exception handling to event dispatcher ([view ](https://github.com/videojs/video.js/pull/3580 ))
2016-08-25 15:49:03 +00:00
## 5.11.5 (2016-08-25)
2016-08-24 11:00:21 -04:00
* @misteroneill fixed wrapping native and emulated MediaErrors ([view ](https://github.com/videojs/video.js/pull/3562 ))
2016-08-24 11:24:55 -04:00
* @snyderizer fixed switching between audio tracks. Fixes #3510 ([view ](https://github.com/videojs/video.js/pull/3538 ))
2016-08-24 11:30:37 -04:00
* @jbarabander added title attribute to audio button. Fixes #3528 ([view ](https://github.com/videojs/video.js/pull/3565 ))
2016-08-24 13:48:39 -04:00
* @misteroneill fixed IE8 media error test failure ([view ](https://github.com/videojs/video.js/pull/3568 ))
2016-08-15 18:11:54 -04:00
2016-08-16 14:27:22 -04:00
## 5.11.4 (2016-08-16)
_(none)_
2016-08-15 18:11:54 -04:00
## 5.11.3 (2016-08-15)
2016-08-15 17:44:01 -04:00
* @vdeshpande fixed control text for fullscreen button ([view ](https://github.com/videojs/video.js/pull/3485 ))
2016-08-15 17:45:38 -04:00
* @mister -ben fixed android treating swipe as a tap ([view ](https://github.com/videojs/video.js/pull/3514 ))
2016-08-15 17:46:59 -04:00
* @mboles updated duration() method documentation ([view ](https://github.com/videojs/video.js/pull/3515 ))
2016-08-15 17:49:52 -04:00
* @mister -ben silenced chrome's play() request was interrupted by pause() error ([view ](https://github.com/videojs/video.js/pull/3518 ))
2016-07-22 15:36:56 -04:00
2016-08-09 11:23:30 -04:00
## 5.11.2 (2016-08-09)
_(none)_
2016-08-08 18:21:15 -04:00
## 5.11.1 (2016-08-08)
* @vxsx fixed legend selector to be more specific. Fixes #3492 ([view ](https://github.com/videojs/video.js/pull/3494 ))
2016-07-22 15:36:56 -04:00
## 5.11.0 (2016-07-22)
2016-05-04 09:15:21 +02:00
* @BrandonOCasey Document audio/video track usage ([view ](https://github.com/videojs/video.js/pull/3295 ))
2016-05-11 09:05:41 +02:00
* @hartman Correct documentation to refer to nativeTextTracks option ([view ](https://github.com/videojs/video.js/pull/3309 ))
2016-05-11 09:08:17 +02:00
* @nickygerritsen Also pass tech options to canHandleSource ([view ](https://github.com/videojs/video.js/pull/3303 ))
2016-05-11 09:10:15 +02:00
* @misteroneill Un-deprecate the videojs.players property ([view ](https://github.com/videojs/video.js/pull/3299 ))
2016-05-17 10:17:12 +02:00
* @nickygerritsen Add title to all clickable components ([view ](https://github.com/videojs/video.js/pull/3296 ))
2016-05-17 12:14:07 +02:00
* @nickygerritsen Update Dutch language file ([view ](https://github.com/videojs/video.js/pull/3297 ))
2016-05-17 12:15:52 +02:00
* @hartman Add descriptions and audio button to adaptive classes ([view ](https://github.com/videojs/video.js/pull/3312 ))
2016-05-17 12:18:14 +02:00
* @MattiasBuelens Retain details from tech error ([view ](https://github.com/videojs/video.js/pull/3313 ))
2016-05-19 09:47:27 +02:00
* @nickygerritsen Fix test for tooltips in IE8 ([view ](https://github.com/videojs/video.js/pull/3327 ))
2016-06-27 22:57:15 -04:00
* @mboles added loadstart event to jsdoc ([view ](https://github.com/videojs/video.js/pull/3370 ))
2016-06-27 23:02:50 -04:00
* @hartman added default print styling ([view ](https://github.com/videojs/video.js/pull/3304 ))
2016-06-27 23:07:00 -04:00
* @ldayananda updated videojs to not do anything if no src is set ([view ](https://github.com/videojs/video.js/pull/3378 ))
2016-06-27 23:10:21 -04:00
* @nickygerritsen removed unused tracks when changing sources. Fixes #3000 ([view ](https://github.com/videojs/video.js/pull/3002 ))
2016-07-18 14:10:57 -04:00
* @vit -koumar updated Flash tech to return Infinity from duration instead of -1 ([view ](https://github.com/videojs/video.js/pull/3128 ))
2016-07-18 14:16:58 -04:00
* @alex -phillips added ontextdata to Flash tech ([view ](https://github.com/videojs/video.js/pull/2748 ))
2016-07-18 14:29:26 -04:00
* @MattiasBuelens updated components to use durationchange only ([view ](https://github.com/videojs/video.js/pull/3349 ))
2016-07-18 14:32:31 -04:00
* @misteroneill improved Logging for IE < 11 ( [view ](https://github.com/videojs/video.js/pull/3356 ))
2016-07-18 14:41:33 -04:00
* @vdeshpande updated control text of modal dialog ([view ](https://github.com/videojs/video.js/pull/3400 ))
2016-07-18 14:44:08 -04:00
* @ldayananda fixed mouse handling on menus by using mouseleave over mouseout ([view ](https://github.com/videojs/video.js/pull/3404 ))
2016-07-18 14:53:31 -04:00
* @mister -ben updated language to inherit correctly and respect the attribute on the player ([view ](https://github.com/videojs/video.js/pull/3426 ))
2016-07-18 15:17:30 -04:00
* @sashyro fixed nativeControlsForTouch option ([view ](https://github.com/videojs/video.js/pull/3410 ))
2016-07-18 15:26:17 -04:00
* @tbasse fixed techCall null check against tech ([view ](https://github.com/videojs/video.js/pull/2676 ))
2016-07-18 15:35:51 -04:00
* @rbran100 checked src and currentSrc in handleTechReady to work around mixed content issues in chrome ([view ](https://github.com/videojs/video.js/pull/3287 ))
2016-07-19 00:19:36 -04:00
* @OwenEdwards fixed caption settings dialog labels for accessibility ([view ](https://github.com/videojs/video.js/pull/3281 ))
2016-07-19 00:21:32 -04:00
* @OwenEdwards removed spurious head tags in the simple-embed example ([view ](https://github.com/videojs/video.js/pull/3438 ))
2016-07-19 11:27:12 -04:00
* @ntadej added a null check to errorDisplay usage ([view ](https://github.com/videojs/video.js/pull/3440 ))
2016-07-20 16:47:54 -04:00
* @misteroneill fixed logging issues on IE by separating fn.apply and stringify checks ([view ](https://github.com/videojs/video.js/pull/3444 ))
2016-07-21 13:26:46 -04:00
* @misteroneill fixed npm test from running coveralls locally ([view ](https://github.com/videojs/video.js/pull/3449 ))
2016-07-22 12:07:37 -04:00
* @gkatsev added es6-shim to tests. Fixes Flash duration test ([view ](https://github.com/videojs/video.js/pull/3453 ))
2016-07-22 13:50:29 -04:00
* @misteroneill corrects test assertions for older IEs in the log module ([view ](https://github.com/videojs/video.js/pull/3454 ))
2016-07-22 14:37:26 -04:00
* @gkatsev fixed setting lang by looping through loop element variable and not constant tag ([view ](https://github.com/videojs/video.js/pull/3455 ))
2016-05-03 15:42:43 -04:00
2016-08-08 15:24:12 -04:00
## 5.10.8 (2016-08-08)
* @gkatsev re-published to make sure that the audio button has css
2016-06-27 22:38:38 -04:00
## 5.10.7 (2016-06-27)
2016-06-27 18:26:37 -04:00
* @gkatsev pinned node-sass to 3.4 ([view ](https://github.com/videojs/video.js/pull/3401 ))
2016-06-27 22:15:17 -04:00
* @mister -ben added try catch to volume and playbackrate checks. Fixes #3315 ([view ](https://github.com/videojs/video.js/pull/3320 ))
2016-06-27 22:19:26 -04:00
* @m14t removed unused loadEvent property in ControlBar options ([view ](https://github.com/videojs/video.js/pull/3363 ))
2016-06-27 22:21:53 -04:00
* @bklava updated pt-BR language file ([view ](https://github.com/videojs/video.js/pull/3373 ))
2016-06-27 22:24:13 -04:00
* @mister -ben updated menus to use default videojs font-family ([view ](https://github.com/videojs/video.js/pull/3384 ))
2016-06-27 22:32:57 -04:00
* @vdeshpande fixed chapters getting duplicated each time a track is loaded ([view ](https://github.com/videojs/video.js/pull/3354 ))
2016-06-07 12:34:07 -04:00
2016-06-20 15:28:41 -04:00
## 5.10.6 (2016-06-20)
* @gkatsev fix not fully minified video.min.js file.
2016-06-07 12:34:07 -04:00
## 5.10.5 (2016-06-07)
2016-06-01 14:30:44 -04:00
* @gkatsev pinned dependencies to direct versions ([view ](https://github.com/videojs/video.js/pull/3338 ))
2016-06-07 11:39:22 -04:00
* @gkatsev fixed minified vjs in ie8 when initialized with id string ([view ](https://github.com/videojs/video.js/pull/3357 ))
2016-06-07 11:53:50 -04:00
* @IJsLauw fixed unhandled exception in deleting poster on ios7 ([view ](https://github.com/videojs/video.js/pull/3337 ))
2016-05-03 15:42:43 -04:00
2016-05-31 15:35:05 -04:00
## 5.10.4 (2016-05-31)
* Patch release to fix dist on npm
2016-05-27 18:24:33 -04:00
## 5.10.3 (2016-05-27)
* @BrandonOCasey fixed source handlers being disposed multiple times when a video is put into the video element directly ([view ](https://github.com/videojs/video.js/pull/3343 ))
2016-05-12 14:44:36 -04:00
## 5.10.2 (2016-05-12)
* @gkatsev nulled out currentSource_ in setSource ([view ](https://github.com/videojs/video.js/pull/3314 ))
2016-05-03 15:42:43 -04:00
## 5.10.1 (2016-05-03)
2016-04-13 20:28:09 +02:00
* @nickygerritsen Pass tech options to source handlers ([view ](https://github.com/videojs/video.js/pull/3245 ))
2016-04-13 20:43:51 +02:00
* @gkatsev Use fonts 2.0 that do not require wrapping codepoints ([view ](https://github.com/videojs/video.js/pull/3252 ))
2016-04-13 20:47:02 +02:00
* @chrisauclair Make controls visible for accessibility reasons ([view ](https://github.com/videojs/video.js/pull/3237 ))
2016-04-20 15:46:49 -04:00
* @gkatsev updated text track documentation and crossorigin warning. Fixes #1888 , #1958 , #2628 , #3202 ([view ](https://github.com/videojs/video.js/pull/3256 ))
2016-04-22 14:31:12 -04:00
* @BrandonOCasey added audio and video track support ([view ](https://github.com/videojs/video.js/pull/3173 ))
2016-04-28 15:29:40 -07:00
* @OwenEdwards added language attribute in HTML files for accessibility ([view ](https://github.com/videojs/video.js/pull/3257 ))
2016-05-02 18:54:34 -04:00
* @incompl clear currentSource_ after subsequent loadstarts ([view ](https://github.com/videojs/video.js/pull/3285 ))
2016-05-02 18:56:44 -04:00
* @forbesjo add an audio track selector menu button ([view ](https://github.com/videojs/video.js/pull/3223 ))
2016-04-05 14:24:44 -04:00
2016-04-19 17:35:43 -04:00
## 5.9.2 (2016-04-19)
* @gkatsev grouped text track errors in the console, if we can ([view ](https://github.com/videojs/video.js/pull/3259 ))
2016-04-19 17:18:51 -04:00
## 5.9.1 (2016-04-19)
2016-04-19 15:02:53 -04:00
* @benjipott updated IS_CHROME to not be true on MS Edge ([view ](https://github.com/videojs/video.js/pull/3232 ))
2016-04-19 15:13:50 -04:00
* @mister -ben blacklisted Chrome for Android for playback rate support ([view ](https://github.com/videojs/video.js/pull/3246 ))
2016-04-19 15:18:21 -04:00
* @gkatsev made the first emulated text track enabled by default ([view ](https://github.com/videojs/video.js/pull/3248 ))
2016-04-19 15:46:33 -04:00
* @gkatsev fixed removeRemoteTextTracks not working with return value from addRemoteTextTracks ([view ](https://github.com/videojs/video.js/pull/3253 ))
2016-04-19 15:49:41 -04:00
* @forbesjo added back the background color to the poster ([view ](https://github.com/videojs/video.js/pull/3267 ))
2016-04-19 17:09:53 -04:00
* @gkatsev fixed text track tests for older IEs ([view ](https://github.com/videojs/video.js/pull/3269 ))
2016-04-05 14:24:44 -04:00
## 5.9.0 (2016-04-05)
2016-03-25 14:06:39 -04: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 14:16:56 -04:00
* @OwenEdwards added basic descriptions track support ([view ](https://github.com/videojs/video.js/pull/3098 ))
2016-03-25 14:20:06 -04:00
* @kamilbrenk Added lang
2016-03-25 14:25:49 -04:00
* @arius28 added greek translation file (el.json) ([view ](https://github.com/videojs/video.js/pull/3185 ))
2016-03-25 14:29:47 -04:00
* @ricardosiri68 changed the relative sass paths ([view ](https://github.com/videojs/video.js/pull/3147 ))
2016-03-25 14:34:06 -04: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 15:12:53 -04:00
* @defli added currentWidth and currentHeight methods to the player ([view ](https://github.com/videojs/video.js/pull/3144 ))
2016-03-28 12:20:58 -04:00
* fix IE8 tests for VIDEOJS_NO_DYNAMIC_STYLE ([view ](https://github.com/videojs/video.js/pull/3215 ))
2016-03-29 17:47:08 -04: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 17:50:51 -04:00
* @scaryguy updated videojs cdn urls in the README ([view ](https://github.com/videojs/video.js/pull/3195 ))
2016-03-29 17:53:09 -04: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 13:26:49 -04:00
* @OwenEdwards improved handling of deprecated use of Button component ([view ](https://github.com/videojs/video.js/pull/3236 ))
2016-04-05 13:36:33 -04:00
* @forbesjo added chrome for PR tests ([view ](https://github.com/videojs/video.js/pull/3235 ))
2016-04-05 13:42:18 -04:00
* @MCGallaspy added vttjs to the self-hosting guide ([view ](https://github.com/videojs/video.js/pull/3229 ))
2016-04-05 13:47:58 -04:00
* @chrisauclair added ARIA region and label to player element ([view ](https://github.com/videojs/video.js/pull/3227 ))
2016-04-05 14:04:47 -04:00
* @andyearnshaw updated document event handlers to use el.ownerDocument ([view ](https://github.com/videojs/video.js/pull/3230 ))
2016-03-29 17:30:58 -04:00
2016-04-04 13:27:37 -04:00
## 5.8.8 (2016-04-04)
2016-04-04 13:05:26 -04:00
* @vtytar fixed auto-setup failing if taking too long to load ([view ](http://github.com/videojs/video.js/pull/3233 ))
2016-04-04 13:09:19 -04:00
* @seescode fixed css failing on IE8 due to incorrect ie8 hack ([view ](http://github.com/videojs/video.js/pull/3226 ))
2016-04-04 13:19:18 -04:00
* @seescode fixed dragging on mute toggle changing the volume ([view ](http://github.com/videojs/video.js/pull/3228 ))
2016-03-29 17:30:58 -04:00
## 5.8.7 (2016-03-29)
2016-03-29 16:09:10 -04:00
* @llun fixed menus from throwing when focused when empty ([view ](https://github.com/videojs/video.js/pull/3218 ))
2016-03-29 16:20:13 -04:00
* @mister -ben added dir=ltr to control bar and loading spinner ([view ](https://github.com/videojs/video.js/pull/3221 ))
2016-03-29 16:28:47 -04:00
* @avreg fixed notSupportedMessage saying video when meaning media ([view ](https://github.com/videojs/video.js/pull/3222 ))
2016-03-29 17:19:59 -04:00
* @mister -ben fixed missing native HTML5 tracks ([view ](https://github.com/videojs/video.js/pull/3212 ))
2016-03-29 17:28:04 -04:00
* @mister -ben updated Arabic language files ([view ](https://github.com/videojs/video.js/pull/3225 ))
2016-03-07 15:26:26 -05:00
2016-03-25 14:57:13 -04: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-17 19:01:44 -04: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 14:54:29 -04: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 14:05:56 -05: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 14:27:53 -05: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 15:26:26 -05:00
## 5.8.1 (2016-03-07)
2016-02-24 01:25:04 -05:00
* @gkatsev updated videojs badges in the README ([view ](https://github.com/videojs/video.js/pull/3134 ))
2016-02-29 11:08:38 -05:00
* @BrandonOCasey converted remaining text-track modules to ES6 ([view ](https://github.com/videojs/video.js/pull/3130 ))
2016-03-07 14:48:15 -05:00
* @gkatsev cleared waiting/spinner on timeupdate. Fixes #3124 ([view ](https://github.com/videojs/video.js/pull/3138 ))
2016-03-07 14:54:32 -05:00
* @BrandonOCasey updated text track unit tests to use full es6 syntax ([view ](https://github.com/videojs/video.js/pull/3148 ))
2016-03-07 14:58:02 -05:00
* @defli added missing var to sandbox index.html example ([view ](https://github.com/videojs/video.js/pull/3155 ))
2016-03-07 15:14:58 -05:00
* @defli fixed typo and updated Turkish translations ([view ](https://github.com/videojs/video.js/pull/3156 ))
2016-03-07 15:25:12 -05:00
* @OwenEdwards fixed menu closing on ios, specifically ipad ([view ](https://github.com/videojs/video.js/pull/3158 ))
2016-02-19 14:18:37 -05:00
## 5.8.0 (2016-02-19)
2016-02-18 17:19:55 -05:00
* @gkatsev added issue and PR templates for github ([view ](https://github.com/videojs/video.js/pull/3117 ))
2016-02-19 11:48:54 -05:00
* @Nipoto added fa.json (farsi/persian lang file) ([view ](https://github.com/videojs/video.js/pull/3116 ))
2016-02-19 11:51:42 -05:00
* @forbesjo updated travis to use latest firefox ([view ](https://github.com/videojs/video.js/pull/3112 ))
2016-02-19 12:04:06 -05: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 12:15:41 -05: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 12:18:27 -05:00
* @mister -ben Added en.json as localization template ([view ](https://github.com/videojs/video.js/pull/3096 ))
2016-02-19 14:17:47 -05:00
* @misteroneill added alt css as video-js-cdn.css ([view ](https://github.com/videojs/video.js/pull/3118 ))
2016-02-04 13:44:19 -05:00
2016-02-11 17:13:33 -05: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 13:44:19 -05:00
## 5.7.0 (2016-02-04)
2016-02-02 14:29:31 -05: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 14:32:19 -05:00
* @incompl improved the UX of time tooltips ([view ](https://github.com/videojs/video.js/pull/3060 ))
2016-02-02 14:40:43 -05: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 15:30:04 -05:00
* @hartman Corrected adaptive layout selectors to match their intent ([view ](https://github.com/videojs/video.js/pull/2923 ))
2016-02-03 16:15:16 -05:00
* @mister -ben updated Umuted to Unmute in lang files ([view ](https://github.com/videojs/video.js/pull/3053 ))
2016-02-04 11:49:59 -05:00
* @hartman updated fullscreen and time controls for more consistent widths ([view ](https://github.com/videojs/video.js/pull/2893 ))
2016-02-04 11:52:39 -05:00
* @hartman Set a min-width for the progress slider of 4em ([view ](https://github.com/videojs/video.js/pull/2902 ))
2016-02-04 12:32:33 -05:00
* @misteroneill fixed iphone useragent detection ([view ](https://github.com/videojs/video.js/pull/3077 ))
2016-02-04 13:42:49 -05:00
* @erikyuzwa added ability to add child component at specific index ([view ](https://github.com/videojs/video.js/pull/2540 ))
2016-01-26 12:09:40 -05:00
## 5.6.0 (2016-01-26)
2016-01-25 18:30:12 -05:00
* @OwenEdwards added ClickableComponent. Fixed keyboard operation of buttons ([view ](https://github.com/videojs/video.js/pull/3032 ))
2016-01-25 19:05:10 -05:00
* @OwenEdwards Fixed menu keyboard access and ARIA labeling for screen readers ([view ](https://github.com/videojs/video.js/pull/3033 ))
2016-01-25 19:18:12 -05:00
* @OwenEdwards Fixed volume menu keyboard access ([view ](https://github.com/videojs/video.js/pull/3034 ))
2016-01-25 19:34:53 -05:00
* @mister -ben made $primary-foreground-color a !default sass var ([view ](https://github.com/videojs/video.js/pull/3003 ))
2016-01-25 19:38:28 -05:00
* @OwenEdwards fixed double-localization of mute toggle control text ([view ](https://github.com/videojs/video.js/pull/3017 ))
2016-01-25 19:41:58 -05:00
* @gkatsev checked muted status when updating volume bar level ([view ](https://github.com/videojs/video.js/pull/3037 ))
2016-01-25 19:50:02 -05:00
* @vitor -faiante updated the guides ([view ](https://github.com/videojs/video.js/pull/2781 ))
2016-01-25 20:01:15 -05:00
* @aril -spetalen added language support for Norwegian (nb and nn) ([view ](https://github.com/videojs/video.js/pull/3021 ))
2016-01-25 20:11:26 -05: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 11:34:36 -05:00
* @hubdotcom changed URLs in README to be protocol-relative ([view ](https://github.com/videojs/video.js/pull/3040 ))
2016-01-26 12:08:46 -05:00
* @gkatsev updated to latest videojs-ie8 shim ([view ](https://github.com/videojs/video.js/pull/3042 ))
2016-01-15 15:33:46 -05:00
## 5.5.3 (2016-01-15)
2016-01-15 15:27:35 -05: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 15:31:08 -05:00
* @mister -ben updated CDN urls in setup guide ([view ](https://github.com/videojs/video.js/pull/2984 ))
2016-01-15 15:33:15 -05:00
* @rcrooks fixed a couple of docs link and a jsdoc comment ([view ](https://github.com/videojs/video.js/pull/2987 ))
2016-01-07 23:39:07 -05:00
2016-01-14 14:03:00 -05: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-08 18:59:50 -05: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-07 23:39:07 -05:00
## 5.5.0 (2016-01-07)
2016-01-07 23:00:09 -05:00
* @hartman fixed usage of lighten in progress component. Fixes #2793 ([view ](https://github.com/videojs/video.js/pull/2875 ))
2016-01-07 23:03:23 -05:00
* @misteroneill exposed createEl on videojs ([view ](https://github.com/videojs/video.js/pull/2926 ))
2016-01-07 23:05:48 -05:00
* @huitsing updated docstrings for autoplay and loop methods ([view ](https://github.com/videojs/video.js/pull/2960 ))
2016-01-07 23:08:12 -05:00
* @rcrooks fixed some broken links in guides ([view ](https://github.com/videojs/video.js/pull/2965 ))
2016-01-07 23:10:43 -05:00
* @forbesjo fixed errorDisplay erroring on subsequent openings ([view ](https://github.com/videojs/video.js/pull/2966 ))
2016-01-07 23:13:15 -05:00
* @incompl updated build command in CONTRIBUTING.md ([view ](https://github.com/videojs/video.js/pull/2967 ))
2016-01-07 23:23:38 -05:00
* @forbesjo updated player to not autoplay if there is no source ([view ](https://github.com/videojs/video.js/pull/2971 ))
2016-01-07 23:36:09 -05: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 14:47:29 -05:00
2015-12-22 17:00:46 -05: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 14:47:29 -05:00
## 5.4.5 (2015-12-15)
2015-12-15 14:17:43 -05:00
* @gkatsev added mouse/touch listeners to volume menu button ([view ](https://github.com/videojs/video.js/pull/2638 ))
2015-12-15 14:26:18 -05:00
* @gkatsev updated styles for inline menu and volume bar ([view ](https://github.com/videojs/video.js/pull/2913 ))
2015-12-15 14:38:09 -05:00
* @BrandonOCasey updated sandbox to to use newer CDN urls ([view ](https://github.com/videojs/video.js/pull/2917 ))
2015-12-15 14:43:30 -05:00
* @hartman updated options guide doc ([view ](https://github.com/videojs/video.js/pull/2908 ))
2015-12-15 14:46:16 -05:00
* @rcrooks fixed simple embed example ([view ](https://github.com/videojs/video.js/pull/2915 ))
2015-12-08 15:53:02 -05:00
2015-12-09 18:14:48 -05: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-08 20:32:12 -05: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-08 18:59:59 -05:00
## 5.4.2 (2015-12-08)
* @gkatsev updated grunt-release config ([view ](https://github.com/videojs/video.js/pull/2900 ))
2015-12-08 15:53:02 -05:00
## 5.4.1 (2015-12-08)
2015-12-07 16:24:18 -05:00
* @misteroneill updated videojs-ie8 to 1.1.1 ([view ](https://github.com/videojs/video.js/pull/2869 ))
2015-12-07 16:27:33 -05:00
* @gkatsev added Player#tech . Fixes #2617 ([view ](https://github.com/videojs/video.js/pull/2883 ))
2015-12-07 16:30:26 -05:00
* @nick11703 changed multiline comments in sass with single-line comments ([view ](https://github.com/videojs/video.js/pull/2827 ))
2015-12-07 17:45:50 -05:00
* @gkatsev added a Player#reset method. Fixes #2852 ([view ](https://github.com/videojs/video.js/pull/2880 ))
2015-12-08 11:24:51 -05:00
* @chemoish emulated HTMLTrackElement to enable track load events ([view ](https://github.com/videojs/video.js/pull/2804 ))
2015-12-08 11:43:14 -05:00
* @gkatsev added nullcheck for cues in updateForTrack. Fixes #2870 ([view ](https://github.com/videojs/video.js/pull/2896 ))
2015-12-08 13:03:14 -05:00
* @gkatsev added ability to release next tag from master ([view ](https://github.com/videojs/video.js/pull/2894 ))
2015-12-08 15:52:17 -05:00
* @gkatsev added chg- and github- release for next releases ([view ](https://github.com/videojs/video.js/pull/2899 ))
2015-11-25 21:31:49 +00:00
2015-11-25 17:14:05 -05: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 21:31:49 +00:00
## 5.2.4 (2015-11-25)
2015-11-25 16:00:49 -05:00
* @gesinger checked for track changes before tech started listening ([view ](https://github.com/videojs/video.js/pull/2835 ))
2015-11-23 23:39:58 -08:00
* @gesinger fixed handler explosion for cuechange events ([view ](https://github.com/videojs/video.js/pull/2849 ))
2015-11-25 16:18:34 -05:00
* @mmcc fixed vertical volume ([view ](https://github.com/videojs/video.js/pull/2859 ))
2015-11-23 17:31:27 +00:00
2015-11-24 20:52:01 +00:00
## 5.2.3 (2015-11-24)
* @gkatsev fixed clearing out errors ([view ](https://github.com/videojs/video.js/pull/2850 ))
2015-11-23 17:31:27 +00:00
## 5.2.2 (2015-11-23)
2015-11-20 17:22:49 -05:00
* @DatTran fixed bower paths. Fixes #2740 ([view ](https://github.com/videojs/video.js/pull/2775 ))
2015-11-20 17:38:05 -05:00
* @nbibler ensured classes begin with alpha characters. Fixes #2828 ([view ](https://github.com/videojs/video.js/pull/2829 ))
2015-11-23 12:04:31 -05:00
* @bcvio fixed returning current source rather than blob url ([view ](https://github.com/videojs/video.js/pull/2833 ))
2015-11-23 12:15:50 -05:00
* @tomaspinho added ended event to API docs ([view ](https://github.com/videojs/video.js/pull/2836 ))
2015-11-23 12:22:07 -05:00
* @paladox updated xhr from deprecated ver to v2.2 ([view ](https://github.com/videojs/video.js/pull/2837 ))
2015-11-10 15:56:11 -05:00
2015-11-16 16:43:29 +00: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 15:56:11 -05:00
## 5.2.0 (2015-11-10)
2015-11-06 16:42:19 -05:00
* @gkatsev made initListeners more general and added Tech.isTech. Fixes #2767 ([view ](https://github.com/videojs/video.js/pull/2773 ))
2015-11-09 11:47:47 -05:00
* @dmlap updated swf to 5.0.1 ([view ](https://github.com/videojs/video.js/pull/2795 ))
2015-11-09 14:12:57 -05:00
* @gkatsev added a tech registry. Fixes #2772 ([view ](https://github.com/videojs/video.js/pull/2782 ))
2015-11-09 14:31:12 -05: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 14:44:22 -05:00
* @paladox updated grunt-cli dependency ([view ](https://github.com/videojs/video.js/pull/2555 ))
2015-11-09 14:47:51 -05: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-09 17:43:17 -05:00
* @misteroneill exposed DOM helpers ([view ](https://github.com/videojs/video.js/pull/2754 ))
2015-11-10 10:54:20 -05:00
* @incompl fixed broken link to reduced test cases article ([view ](https://github.com/videojs/video.js/pull/2801 ))
2015-11-10 15:15:58 -05:00
* @zjruan updated text track prototype loops to blacklist constructor for IE8 ([view ](https://github.com/videojs/video.js/pull/2565 ))
2015-11-10 15:30:09 -05:00
* @gkatsev fixed usage of textTracksToJson ([view ](https://github.com/videojs/video.js/pull/2797 ))
2015-11-10 15:50:21 -05: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 15:53:14 -05:00
* @gkatsev updated MediaLoader to check for techs in their registry ([view ](https://github.com/videojs/video.js/pull/2798 ))
2015-11-02 11:27:10 -05:00
## 5.1.0 (2015-11-02)
2015-10-19 11:34:57 -04: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 16:57:21 -04:00
* @gkatsev removed unhelpful isCrossOrigin test ([view ](https://github.com/videojs/video.js/pull/2715 ))
2015-10-26 17:06:16 -04:00
* @forbesjo updated karma to use all installed browsers for unit tests ([view ](https://github.com/videojs/video.js/pull/2708 ))
2015-10-26 17:13:57 -04:00
* @forbesjo removed android/ios tests to increase build stability ([view ](https://github.com/videojs/video.js/pull/2739 ))
2015-10-27 13:46:05 -04:00
* @nickygerritsen added canPlayType method to player ([view ](https://github.com/videojs/video.js/pull/2709 ))
2015-10-27 15:54:48 -04:00
* @gkatsev fixes track tests and ignored empty properties in tracks converter ([view ](https://github.com/videojs/video.js/pull/2744 ))
2015-10-28 13:28:15 -04:00
* @misteroneill added a modal dialog ([view ](https://github.com/videojs/video.js/pull/2668 ))
2015-10-28 15:53:14 -04:00
* @misteroneill removed z-index from big play button ([view ](https://github.com/videojs/video.js/pull/2639 ))
2015-10-28 15:59:32 -04:00
* @DaveVoyles updated URL to player API docs ([view ](https://github.com/videojs/video.js/pull/2685 ))
2015-10-28 16:06:33 -04: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 16:10:51 -04:00
* @Soviut Fixed argument names in some API docs ([view ](https://github.com/videojs/video.js/pull/2714 ))
2015-10-28 16:14:44 -04:00
* @forbesjo Added Microsoft Caption Maker link ([view ](https://github.com/videojs/video.js/pull/2618 ))
2015-10-28 17:30:56 -04:00
* @misteroneill updated modal dialog CSS ([view ](https://github.com/videojs/video.js/pull/2756 ))
2015-10-28 17:47:18 -04:00
* @misteroneill Add browserify
2015-10-28 18:01:15 -04:00
* @brkattk updated emulateTextTrack to exit early if no textTracks ([view ](https://github.com/videojs/video.js/pull/2426 ))
2015-10-30 16:02:16 -04:00
* @chemoish Fix captions sticking to bottom for webkit browsers. Fixes #2193 ([view ](https://github.com/videojs/video.js/pull/2702 ))
2015-10-30 16:09:27 -04: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 21:24:20 +00:00
## 5.0.2 (2015-10-23)
2015-10-09 14:06:55 -07: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 13:57:21 -04: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 11:59:57 -04: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 16:15:07 -04:00
* @gkatsev bumped chg to fix stalling issues ([view ](https://github.com/videojs/video.js/pull/2732 ))
2015-09-29 09:40:01 -07:00
## 5.0.0 (2015-09-29)
2015-04-02 10:30:29 -04: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 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-04-03 17:05:14 -07: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 13:08:32 -07:00
* @heff converted all classes to use ES6 classes ([view ](https://github.com/videojs/video.js/pull/1993 ))
2015-04-22 15:26:37 -07:00
* @mmcc added ES6 default args and template strings ([view ](https://github.com/videojs/video.js/pull/2015 ))
2015-04-27 17:05:39 -07:00
* @dconnolly replaced JSON.parse with a safe non-eval JSON parse ([view ](https://github.com/videojs/video.js/pull/2077 ))
2015-04-28 09:44:47 -07: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 11:45:06 -07:00
* @gkatsev removed event.isDefaultPrevented in favor of event.defaultPrevented ([view ](https://github.com/videojs/video.js/pull/2081 ))
2015-04-28 13:33:20 -07: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 13:25:04 -07:00
* @heff switched to border-box sizing for all player elements ([view ](https://github.com/videojs/video.js/pull/2082 ))
2015-04-28 17:47:42 -07:00
* @forbesjo added a vjs-button class to button controls ([view ](https://github.com/videojs/video.js/pull/2084 ))
2015-04-29 10:15:15 -07:00
* @bc -bbay Load plugins before controls ([view ](https://github.com/videojs/video.js/pull/2094 ))
2015-04-29 10:17:46 -07:00
* @bc -bbay rename onEvent methods to handleEvent ([view ](https://github.com/videojs/video.js/pull/2093 ))
2015-04-29 14:05:22 -07:00
* @dmlap added an error message if techOrder is not in options ([view ](https://github.com/videojs/video.js/pull/2097 ))
2015-04-30 14:49:22 -07:00
* @dconnolly exported the missing videojs.plugin function ([view ](https://github.com/videojs/video.js/pull/2103 ))
2015-05-01 12:43:37 -07:00
* @mmcc added back the captions settings styles ([view ](https://github.com/videojs/video.js/pull/2112 ))
2015-05-01 12:48:28 -07: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 13:59:52 -07:00
* @gkatsev added error logging for bad JSON formatting ([view ](https://github.com/videojs/video.js/pull/2113 ))
2015-05-01 14:16:19 -07:00
* @gkatsev added a sensible toJSON function ([view ](https://github.com/videojs/video.js/pull/2114 ))
2015-05-06 12:10:57 -04:00
* @bc -bbay fixed instance where progress bars would go passed 100% ([view ](https://github.com/videojs/video.js/pull/2040 ))
2015-05-06 14:01:52 -04: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 14:12:17 -04:00
* @gkatsev added get and set global options methods ([view ](https://github.com/videojs/video.js/pull/2115 ))
2015-05-13 22:45:01 -07:00
* @heff added support for fluid widths, aspect ratios, and metadata defaults ([view ](https://github.com/videojs/video.js/pull/1952 ))
2015-05-03 16:12:38 -07:00
* @heff reorganized all utility functions in the codebase ([view ](https://github.com/videojs/video.js/pull/2139 ))
2015-05-18 11:29:07 -04:00
* @eXon made additional tech 2.0 improvements listed in #2126 ([view ](https://github.com/videojs/video.js/pull/2166 ))
2015-05-16 15:59:46 -07:00
* @heff Cleaned up and documented src/js/video.js and DOM functions ([view ](https://github.com/videojs/video.js/pull/2182 ))
2015-05-07 17:50:44 -07:00
* @mmcc Changed to pure CSS slider handles ([view ](https://github.com/videojs/video.js/pull/2132 ))
2015-05-19 23:33:52 +01:00
* @mister -ben updated language support to handle language codes with regions ([view ](https://github.com/videojs/video.js/pull/2177 ))
2015-05-21 21:46:36 -07:00
* @heff changed the 'ready' event to always be asynchronous ([view ](https://github.com/videojs/video.js/pull/2188 ))
2015-05-27 11:35:41 -07: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 13:02:10 -07:00
* @heff fixed a number of IE8 and Flash related issues ([view ](https://github.com/videojs/video.js/pull/2206 ))
2015-05-29 15:40:08 -07:00
* @heff Reverted .video-js inline-block style to fix Flash fullscreen ([view ](https://github.com/videojs/video.js/pull/2217 ))
2015-05-29 15:56:45 -07:00
* @mmcc switched to using button elements for button components ([view ](https://github.com/videojs/video.js/pull/2209 ))
2015-05-29 16:56:07 -07: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 11:04:40 -07:00
* @mmcc moved the fonts into their own repo ([view ](https://github.com/videojs/video.js/pull/2223 ))
2015-06-04 17:33:34 -07:00
* @mmcc deprecated the options() function and removed internal uses ([view ](https://github.com/videojs/video.js/pull/2229 ))
2015-06-05 10:36:59 -07:00
* @carpasse enhanced events to allow passing a second data argument ([view ](https://github.com/videojs/video.js/pull/2163 ))
2015-06-05 10:40:32 -07:00
* @bc -bbay made the duration display update itself on loadedmetadata ([view ](https://github.com/videojs/video.js/pull/2169 ))
2015-06-05 10:52:32 -07:00
* @arwidt added Swedish and Finnish translations ([view ](https://github.com/videojs/video.js/pull/2189 ))
2015-06-02 18:17:28 -07:00
* @heff moved all the CDN logic into videojs/cdn ([view ](https://github.com/videojs/video.js/pull/2230 ))
2015-06-05 17:35:54 -07:00
* @mmcc fixed the progress handle transition jerkiness ([view ](https://github.com/videojs/video.js/pull/2219 ))
2015-06-08 13:47:04 -07:00
* @dmlap added support for the seekable property ([view ](https://github.com/videojs/video.js/pull/2208 ))
2015-06-08 14:37:34 -07:00
* @mmcc un-hid the current and remaining times by default ([view ](https://github.com/videojs/video.js/pull/2241 ))
2015-07-01 21:21:24 -07: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-06 16:36:19 -07: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-06 17:10:50 -07:00
* @mmcc added the vjs-big-play-centered class ([view ](https://github.com/videojs/video.js/pull/2293 ))
2015-03-06 01:53:00 +01:00
* @thijstriemstra added a logged error when a plugin is missing ([view ](https://github.com/videojs/video.js/pull/1931 ))
2015-07-08 15:07:21 -07: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 11:03:29 +01:00
* @mischizzle fixed event.relatedTarget in Firefox ([view ](https://github.com/videojs/video.js/pull/2025 ))
2015-06-12 11:31:18 -04:00
* @mboles updated JSDoc comments everywhere to prepare for new docs ([view ](https://github.com/videojs/video.js/pull/2270 ))
2015-06-10 17:43:40 -07:00
* @mmcc added a currentTime tooltip to the progress handle ([view ](https://github.com/videojs/video.js/pull/2255 ))
2015-07-10 11:42:29 -07:00
* @pavelhoral fixed subclassing without a constructor ([view ](https://github.com/videojs/video.js/pull/2308 ))
2015-07-07 14:35:17 -04: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 12:36:09 -07:00
* @dmlap exported the videojs.log function ([view ](https://github.com/videojs/video.js/pull/2317 ))
2015-07-09 15:55:22 -04:00
* @gkatsev updated vttjs to fix a trailing comma JSON error ([view ](https://github.com/videojs/video.js/pull/2331 ))
2015-07-09 16:32:45 -04:00
* @gkatsev exported the videojs.bind() function ([view ](https://github.com/videojs/video.js/pull/2332 ))
2015-07-13 13:04:04 -04:00
* Insert cloned el back into DOM. Fixes #2214 ([view ](https://github.com/videojs/video.js/pull/2334 ))
2015-06-09 18:57:20 -07:00
* @heff sped up testing ([view ](https://github.com/videojs/video.js/pull/2254 ))
2015-07-16 13:38:13 -07: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-16 18:20:23 -07:00
* Fixed vertical option for volumeMenuButton ([view ](https://github.com/videojs/video.js/pull/2352 ))
2015-07-21 09:58:12 -07:00
* @dmlap switched events to not bubble by default ([view ](https://github.com/videojs/video.js/pull/2351 ))
2015-07-21 14:05:44 -04:00
* @dmlap export videojs.createTimeRange ([view ](https://github.com/videojs/video.js/pull/2361 ))
2015-07-21 16:56:23 -04:00
* @dmlap export a basic played() on techs ([view ](https://github.com/videojs/video.js/pull/2384 ))
2015-07-21 17:12:24 -04:00
* @dmlap use seekable on source handlers when defined ([view ](https://github.com/videojs/video.js/pull/2376 ))
2015-07-21 17:31:51 -04:00
* @dmlap fire seeking in the flash tech, not the SWF ([view ](https://github.com/videojs/video.js/pull/2372 ))
2015-07-21 18:58:55 -04:00
* @dmlap expose the xhr helper utility ([view ](https://github.com/videojs/video.js/pull/2321 ))
2015-07-24 09:07:58 -07:00
* @misteroneill fixed internal extends usage and added a deprecation warning ([view ](https://github.com/videojs/video.js/pull/2390 ))
2015-07-24 09:33:13 -07:00
* @eXon added the poster to the options the tech receives ([view ](https://github.com/videojs/video.js/pull/2338 ))
2015-07-24 09:37:55 -07:00
* @eXon made sure the volume persists between tech changes ([view ](https://github.com/videojs/video.js/pull/2340 ))
2015-07-11 11:06:02 -04:00
* @eXon added the language to the options the tech receives ([view ](https://github.com/videojs/video.js/pull/2338 ))
2015-07-28 16:40:23 -07: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 12:10:04 -04:00
* @misteroneill restore some properties on window.videojs. ([view ](https://github.com/videojs/video.js/pull/2395 ))
2015-07-30 14:11:31 -04:00
* @misteroneill restore some 4.x utilities and remove deprecated functionality ([view ](https://github.com/videojs/video.js/pull/2406 ))
2015-07-30 15:38:01 -04:00
* @heff use a synchronous ready() internally ([view ](https://github.com/videojs/video.js/pull/2392 ))
2015-08-03 12:28:26 -04:00
* @nickygerritsen scrubbing() is a method, not a property ([view ](https://github.com/videojs/video.js/pull/2411 ))
2015-08-03 12:33:18 -04:00
* @sirlancelot change " video" to " media" in error messages ([view ](https://github.com/videojs/video.js/pull/2409 ))
2015-08-03 13:26:20 -04:00
* @nickygerritsen use the default seekable when a source handler is unset ([view ](https://github.com/videojs/video.js/pull/2401 ))
2015-08-03 15:19:36 -04:00
* @gkatsev always use emulated TextTrackLists so tracks survive tech switches ([view ](https://github.com/videojs/video.js/pull/2425 ))
2015-08-03 15:36:25 -04:00
* @misteroneill restore Html5.Events ([view ](https://github.com/videojs/video.js/pull/2421 ))
2015-08-06 15:09:13 -07:00
* @misteroneill removed the deprecated Component init method ([view ](https://github.com/videojs/video.js/pull/2427 ))
2015-08-10 14:59:47 -04:00
* @misteroneill restore videojs.formatTime ([view ](https://github.com/videojs/video.js/pull/2420 ))
2015-08-10 15:07:59 -04:00
* @misteroneill include child components with & #x60 ; true& #x60 ; in options ([view ](https://github.com/videojs/video.js/pull/2424 ))
2015-08-10 15:22:15 -04:00
* @misteroneill create video.novtt.js in dist builds ([view ](https://github.com/videojs/video.js/pull/2447 ))
2015-08-10 15:33:03 -04:00
* @misteroneill pass vtt.js option to tech ([view ](https://github.com/videojs/video.js/pull/2448 ))
2015-08-11 17:36:44 -07:00
* @forbesjo updated the sauce labs config and browser versions ([view ](https://github.com/videojs/video.js/pull/2450 ))
2015-08-12 10:39:47 -07:00
* @mmcc made sure controls respect muted attribute ([view ](https://github.com/videojs/video.js/pull/2408 ))
2015-08-12 13:51:43 -07:00
* @dmlap switched global options back to an object at videojs.options ([view ](https://github.com/videojs/video.js/pull/2461 ))
2015-08-12 15:15:30 -07:00
* @ogun fixed a typo in the Turkish translation ([view ](https://github.com/videojs/video.js/pull/2460 ))
2015-08-12 16:04:31 -07: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 13:43:57 -07:00
* @mmcc added type=button to button components ([view ](https://github.com/videojs/video.js/pull/2471 ))
2015-08-17 11:29:02 -07:00
* @mmcc Fixed IE by using setAttribute to set & #x27 ; type& #x27 ; property ([view ](https://github.com/videojs/video.js/pull/2487 ))
2015-08-19 13:54:47 -04:00
* @misternoneill fixed vertical slider issues ([view ](https://github.com/videojs/video.js/pull/2469 ))
2015-08-19 14:13:58 -04: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 14:18:14 -04: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 14:38:14 -04:00
* @gkatsev removed non-default track auto-disabling ([view ](https://github.com/videojs/video.js/pull/2475 ))
2015-08-19 15:11:28 -04:00
* @gkatsev exported event helpers on videojs object ([view ](https://github.com/videojs/video.js/pull/2491 ))
2015-08-19 15:23:11 -04:00
* @nickygerritsen fixed texttrack handling in IE10 ([view ](https://github.com/videojs/video.js/pull/2481 ))
2015-08-19 19:35:53 -04:00
* @gkatsev deep clone el for iOS to preserve tracks ([view ](https://github.com/videojs/video.js/pull/2494 ))
2015-08-20 14:57:59 -07:00
* @forbesjo switched automated testing to BrowserStack ([view ](https://github.com/videojs/video.js/pull/2492 ))
2015-08-21 17:43:07 -04: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 12:48:42 -07: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 16:17:35 -04:00
* @gkatsev improved tech controls listener handling. ([view ](https://github.com/videojs/video.js/pull/2511 ))
2015-08-31 14:12:12 -04:00
* @dmlap move seek on replay into the flash tech ([view ](https://github.com/videojs/video.js/pull/2527 ))
2015-08-31 14:21:53 -04: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 15:37:25 -04:00
* @dmlap update to videojs-swf 5.0.0-rc1 ([view ](https://github.com/videojs/video.js/pull/2528 ))
2015-08-31 15:47:51 -04:00
* @dmlap expose start and end buffered times ([view ](https://github.com/videojs/video.js/pull/2501 ))
2015-08-24 17:46:54 -07:00
* @heff fixed a number of console errors after testing ([view ](https://github.com/videojs/video.js/pull/2513 ))
2015-09-02 16:37:44 -04:00
* @gkatsev made the sass files available via npm in src/css ([view ](https://github.com/videojs/video.js/pull/2546 ))
2015-09-02 15:47:10 -07: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 13:54:02 -07: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 14:31:24 -07:00
* @heff added back the default cdn url for the swf ([view ](https://github.com/videojs/video.js/pull/2533 ))
2015-09-04 11:54:35 -07:00
* @gkatsev fixed the default state of userActive ([view ](https://github.com/videojs/video.js/pull/2557 ))
2015-09-06 17:04:31 -07:00
* @heff fixed event bubbling in IE8 ([view ](https://github.com/videojs/video.js/pull/2563 ))
2015-09-03 17:32:19 -07:00
* @heff cleaned up internal duration handling ([view ](https://github.com/videojs/video.js/pull/2552 ))
2015-09-03 16:26:40 -07:00
* @heff fixed the UI for live streams ([view ](https://github.com/videojs/video.js/pull/2557 ))
2015-09-09 14:19:50 -04:00
* @gkatsev updated opacity of caption settings background color ([view ](https://github.com/videojs/video.js/pull/2573 ))
2015-09-09 17:20:06 -04:00
* @gkatsev made all sass variables !default ([view ](https://github.com/videojs/video.js/pull/2574 ))
2015-09-10 14:49:32 -07:00
* @heff fixed the inline volume control and made it the default ([view ](https://github.com/videojs/video.js/pull/2553 ))
2015-09-10 14:51:21 -07:00
* @forbesjo fixed webkit deprecation warnings ([view ](https://github.com/videojs/video.js/pull/2558 ))
2015-09-14 15:55:01 -07:00
* @forbesjo added Android and iOS browser testing ([view ](https://github.com/videojs/video.js/pull/2538 ))
2015-09-14 16:01:50 -07:00
* @heff improved css selector strengths ([view ](https://github.com/videojs/video.js/pull/2583 ))
2015-09-14 18:26:14 -07:00
* @heff moved scss vars to be private ([view ](https://github.com/videojs/video.js/pull/2584 ))
2015-09-14 18:29:06 -07:00
* @heff added a fancy loading spinner ([view ](https://github.com/videojs/video.js/pull/2582 ))
2015-09-15 09:41:53 -07:00
* @gkatsev added a mouse-hover time display to the progress bar ([view ](https://github.com/videojs/video.js/pull/2569 ))
2015-09-15 10:57:55 -07:00
* @heff added an attributes argument to createEl() ([view ](https://github.com/videojs/video.js/pull/2589 ))
2015-09-14 17:45:14 -07:00
* @heff made tech related functions private in the player ([view ](https://github.com/videojs/video.js/pull/2590 ))
2015-09-14 18:15:30 -07:00
* @heff removed the loadedalldata event ([view ](https://github.com/videojs/video.js/pull/2591 ))
2015-07-07 18:27:20 -04:00
* @dmlap switched to using raynos/xhr for requests ([view ](https://github.com/videojs/video.js/pull/2594 ))
2015-09-14 16:37:39 -07:00
* @heff Fixed double loadstart and ready events ([view ](https://github.com/videojs/video.js/pull/2605 ))
2015-09-21 17:52:32 -04:00
* @gkatsev fixed potential double default style elements ([view ](https://github.com/videojs/video.js/pull/2619 ))
2015-09-21 18:04:10 -04:00
* @imbcmdth extended createTimeRange to support multiple timeranges ([view ](https://github.com/videojs/video.js/pull/2604 ))
2015-09-22 11:19:04 -04:00
* @misteroneill rename " extends" to " extend" for ie8 ([view ](https://github.com/videojs/video.js/pull/2624 ))
2015-09-22 11:32:23 -04:00
* @forbesjo removed the PhantomJS dependency ([view ](https://github.com/videojs/video.js/pull/2622 ))
2015-09-22 11:41:39 -04:00
* @misteroneill re-exposed videojs.TextTrack ([view ](https://github.com/videojs/video.js/pull/2625 ))
2015-09-23 12:29:22 -04:00
* @heff removed a second copy of video.novtt.js from dist ([view ](https://github.com/videojs/video.js/pull/2630 ))
2015-09-23 12:34:59 -04:00
* @heff fixed timeranges deprecation warnings in tests ([view ](https://github.com/videojs/video.js/pull/2627 ))
2015-09-24 16:37:10 -04:00
* @misteroneill updated play control to use its state for icon ([view ](https://github.com/videojs/video.js/pull/2636 ))
2015-09-24 19:58:25 -04: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 14:13:56 -04: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 11:23:25 -07:00
* @eXon added support for a tech-supplied poster ([view ](https://github.com/videojs/video.js/pull/2339 ))
2015-09-28 13:53:37 -07:00
* @heff improved some skin defaults for external styling ([view ](https://github.com/videojs/video.js/pull/2642 ))
2015-09-28 15:17:48 -07:00
* @heff changed component child lists to arrays instead of objects ([view ](https://github.com/videojs/video.js/pull/2477 ))
2015-08-31 22:12:11 +00:00
## 4.12.15 (2015-08-31)
2015-08-25 09:45:54 -04:00
* @dmlap update to videojs-swf 4.7.4 ([view ](https://github.com/videojs/video.js/pull/2463 ))
2015-08-31 15:02:19 -04:00
* @bc -bbay migrate seeking on replay to the flash tech ([view ](https://github.com/videojs/video.js/pull/2519 ))
2015-08-31 14:58:21 -07:00
* Updated to v4.7.5 of the swf ([view ](https://github.com/videojs/video.js/pull/2531 ))
2015-07-09 18:58:21 +00:00
2015-08-21 18:21:24 +00: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 19:38:19 +00: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 18:58:21 +00:00
2015-07-23 17:37:30 +00: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 18:58:21 +00:00
## 4.12.11 (2015-07-09)
2015-07-08 14:27:39 -04: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 11:46:58 -07:00
* @gkatsev updated the vtt.js version to fix JSON issues ([view ](https://github.com/videojs/video.js/pull/2327 ))
2015-07-09 11:52:52 -07: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 16:57:12 +00:00
2015-06-23 20:43:28 +00: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 20:30:49 +00: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 21:31:55 +00: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 16:57:12 +00:00
## 4.12.7 (2015-05-19)
2015-05-11 15:02:28 -07: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-13 15:10:55 -07: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 12:02:34 -04:00
* @bc -bbay update time display on loadedmetadata ([view ](https://github.com/videojs/video.js/pull/2151 ))
2015-05-19 12:43:22 -04:00
* @dmlap update swf to 4.7 to pick up preload fix ([view ](https://github.com/videojs/video.js/pull/2170 ))
2015-02-17 16:44:25 -08:00
2015-05-07 19:10:14 +00: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 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