@ron666 ron666 released this Jan 20, 2017

3.0.1 (2017/01/20)

  • Fixed several issues in terms of using Meteor/NPM package and added new files to link build/mediaelement.js and build/mediaelement-and-player.js for NPM @ron666
  • Added image to README file, as well as favicon for demo and test files @ron666
  • Enabled external builds using Browserify (#2000) @neonaut
  • Added missing conditionals to avoid issues with non-existing renderers bundle @ron666
  • Fixed conditional to target browsers/devices that support HLS natively and caused issues with other media types @ron666
  • New logo and layout for http://mediaelementjs.com website @johndyer
  • Added missing documentation about importing MEJS and using RequireJS @ron666
  • Updated RTMP sources since prior one expired @ron666
  • Fixed issue with controls not hiding on mouseleave when video is not playing (#1995) @ron666
  • Added missing reference to FLV in main website (#2006) @isantolin
  • Removed Browserify option to reduce size of unminified bundles @ron666



@ron666 ron666 released this Jan 16, 2017 · 20 commits to master since this release

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 is false (#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



@ron666 ron666 released this Jan 6, 2017 · 611 commits to master since this release

2.23.5 (2017/01/06)

  • Fixed typo that caused Wordpress support for translations to be broken (#1984) @ron666



@ron666 ron666 released this Oct 21, 2016 · 613 commits to master since this release

2.23.4 (2016/10/21)

  • Adjusted captions in fullscreen mode (#1885) @chdh
  • Validation to prevent AJAX call if <track> source does not exist (#1886) @Mister-King



@ron666 ron666 released this Oct 14, 2016 · 619 commits to master since this release

2.23.3 (2016/10/13)



@ron666 ron666 released this Oct 1, 2016 · 665 commits to master since this release

2.23.2 (2016/10/01)



@ron666 ron666 released this Sep 24, 2016 · 723 commits to master since this release

2.23.1 (2016/09/26)

  • Fix documentation in regards of control icons with CSS in different path (#1837) @jangrewe
  • Added a new element to customize YouTube iframe, to solve #1840 (#1842) @ron666
  • Fix issues with Chromium not playing audio files properly (#1843) @ron666
  • Fix for issue related to space bar and Firefox triggering click event, causing issues in Accessibility (#1848) @ron666
  • Update I18N to use unique id instead of strings (#1845) @OlivierJaquemet
  • Make the sourcechooser feature keyboard-friendly for Accessibility purposes (#1841) @tennety
  • Integration of grunt task to set translation files inside /build/ folder (#1834) @ron666



@ron666 ron666 released this Sep 7, 2016 · 783 commits to master since this release

2.23.0 (2016/09/06)

  • Changed way to detect fullscreen method by using onloadstart event (#1815) @ale-grosselle
  • Preserve volume muted when resizing player (#1813) @ron666
  • Allow double lines of captions, added missing captions type in tracks workflow and minor typo fix (#1800) @ron666
  • Touch devices controls fix for #1820 (#603) @ron666
  • Show controls when video is paused or ended (#1786) @ron666
  • Progress bar variables set properly to fix #1600 (#1824) @ron666
  • Configurable controls visibility time (#1787) @ron666
  • Added delay when hovering out of control button (#1615) @schrolli
  • Added new Grunt task to compile all html5 elements including console messages (#1614) @schrolli
  • Added call to format time properly when metadata has been loaded (#1826) @ron666
  • Added time tracker tooltip configuration to enable/disable it (#1692) (#1830) @ron666
  • Set source properly on YouTube videos properly per @dazweeja's comments (#1829) @ron666
  • Documentation improvements and addition of TODO list (#1805) @ron666
  • Added missing error message configuration in documentation and in player settings



@ron666 ron666 released this Aug 19, 2016 · 902 commits to master since this release

2.22.1 (2016/08/18)

  • Fix wrong parameter sent to defaultSeekForwardInterval and defaultSeekBackwardInterval options (#1784) @marjune163
  • Fullscreen in Safari Mac must show player skin (#1794) @ale-grosselle
  • Fix for aspect ratio when playing Hls Flash video if m3u8 does not have a resolution indicated (#1790) (#1791) @ale-grosselle
  • Only focus the play button when the control bar is not hidden (#1798) @schrolli
  • Avoid hiding audio controls when tabbing (#1668) (#1804) @ron666
  • Stylesheet minor fixes (#1808) @ron666
  • Time update on rail only when controls are visible (#1683) (#1801) @ron666
  • ARIA attributes for big play button to continue improving player accessibility (#1803) @ron666



@ron666 ron666 released this Jul 17, 2016 · 956 commits to master since this release

2.22.0 (2016/07/17)