3.0.0 (2017/01/16)
- Introduction of
Renderers
, pluggable code that allows the introduction of new media formats in an easier way @johndyer - Code refactor in
ECMAScript® 2015
language specification (ES6
) @Ron666 - Integration of unit tests and browser test with mocha and chai, and enhancements to Travis CI and Coveralls platforms @Ron666
- Ability to play Facebook, SoundCloud and YouTube @johndyer
- Ability to play M(PEG)-DASH formats using dash.js for native support and dash.as for Flash fallback @Ron666
- Increased test suite by adding a file per renderer @johndyer and @Ron666
- Code completely documented using JSDoc notation @Ron666
- Renamed
src
files to increase readability @johndyer and @Ron666 - Addition of native HLS using hls.js library @Ron666
- Updated player for Vimeo by removing the use of
Froogaloop
and integrating the new Player API @Ron666 - Addition of Catalan translation @Ron666
- Added support for Meteor @Ron666
- Integration of JSLint to ensure code quality and better error checking for development @Ron666
- Reduced size of repository as a whole @Ron666
- Removal of themes and introduction of simple player for testing @johndyer
- Modifications in
Gruntfile
@Ron666 - Introduction of new demo and cleaned
demo
folder @Ron666 - Removed support for Silverlight @johndyer
- Updates in documentation to reflect new features in 3.0 version @Ron666
- Introduced missing translation elements and translated them in Spanish @Ron666
- Removed big Play button for iPhone and YouTube and Facebook renderers @Ron666
- CSS specificity reduction (#1890) (#1909) @albell
- Fix for fullscreen behavior when
setDimensions
attribute isfalse
(#1899) @ale-grosselle - Added
blur
handler to hide the volumeSlider (#1901) @peterh-capella - CSS SVG cleanup (#1906) @albell
- Fixed issues with progress bar causing glitches during resizing/fullscreen events (#1905 and #1939) @Ron666
- Fixed workflow to stop streaming on HTML5 (#613 and #1914) @Ron666
- Fixed issue when setting current time and then playing media (#1924) @Ron666
- Fixed issues with dimensions and resizing on Flash shims (#1934) @ale-grosselle and @Ron666
- Fixed issues with accessibility related to Closed Captioning (#438) (#1921) @marmite22
- Fixed removal of MediaElement when native controls are used (#1937) @lucash
- Refactored Speed feature to make it accessible and fixed minor issue with Closed Captioning using mouse @Ron666
- Added better handle of focus outline per @albell suggestions in #1911 @Ron666
- Added missing workflow to pause/play media when clicking on progress bar indicated in #1947 @Ron666
- Integrated native FLV support using flv.js library @Ron666
- Simplified volume control position calculation (#1952) @marjune163
- Integrated BEM naming convention and backward compatibility (#1961) @albell and @Ron666
- Integrated support for multiple tracks with same language code and fixed issues with translations for
<track>
labels (#1957) @laupow and @Ron666 - Updated control bar styles (#1965) @johndyer
- Added replay button once video finishes and does not loop to solve #1067 @Ron666
- Added Croatian translation (#1986) @hrvoj3e
- Added workflow to indicate 'Live Broadcast' if duration of media is infinite @Ron666
- Updated Polish translation (#1989) @greg-dev