All Versions
16
Latest Version
Avg Release Cycle
63 days
Latest Release
1101 days ago

Changelog History
Page 1

  • v4.2.16 Changes

    March 16, 2020

    ๐Ÿ›  Fix 4.2.15 release : update version to 4.2.16, rebuild

    ๐Ÿ”„ Changed multiple urls in demo file (#2749)

    โœ‚ Removed FLV and MP4 No Ext de to 404 replaced HLS due to 404 with Akamai Test stream

    Replaced Facebook url due to not working Layout is ** up now. Change multple audio files due to not working. api.soundcloud.com has reached it limit for api request therefore not working any more

    Replaced one supplied by facebook

    Facebook video post did not work

  • v4.2.15 Changes

    March 09, 2020
    • Do not delay starting media on key action (#2745)
    • Do not call changeRenderer() on empty media (#2743)
      simplify condition
      avoid pausing player without media
    • ๐Ÿ“ˆ Trigger pause/play when seeking with keyboard to make analytics work (#2740)
    • ๐Ÿ›  Fix extracting the vimeo video id from private links (#2733) (#2741)
    • โž• Add option to preprocess caption text before display (#2735)
    • โž• Add option captionTextPreprocessor to allow preprocessing of caption texts using a given callback (#2735)
    • ๐Ÿ‘Œ Improve doc formatting
    • ๐Ÿ›  Fix "config is undefined" when working with volumeSlider using keyboard (#2736)
    • โœ‚ Remove unnecessary Safari hack (#2731)
    • ๐Ÿ›  Fix time slider and volume slider crash on keypress (#2728)
    • ๐Ÿ”„ Changed fullscreeneventname for resolving fullscreen issue in firefox (#2726)
    • ๐Ÿ‘€ media.seekable fallback for getDuration-method of player/default.js (#2571)
    • โž• Add new configuration option "ignorePauseOtherPlayersOption" (useful for background(banner) players)
    • api.md: document "ignorePauseOtherPlayersOption" option
    • ๐Ÿ‘ Remove IS_ANDROID from SUPPORTS_NATIVE_HLS (#2720) (#2719)
    • โž• Add handling of the .play() promise errors to vimeo player (#2715) (#2716)
    • ๐Ÿ‘‰ Make error event handler more robust (#2708)
      Check if event.target.error exists before accessing it.
      In some edge cases e.target is no element or it has null as error property.
  • v4.2.15-rc1 Changes

    February 20, 2020
    • โœ‚ Remove unnecessary Safari hack (#2731)
    • ๐Ÿ›  Fix time slider and volume slider crash on keypress (#2728)
    • ๐Ÿ”„ Changed fullscreeneventname for resolving fullscreen issue in firefox (#2726)
    • ๐Ÿ‘€ media.seekable fallback for getDuration-method of player/default.js (#2571)
    • โž• Add new configuration option "ignorePauseOtherPlayersOption" (#2713, #2712)
    • ๐Ÿ‘ Remove IS_ANDROID from SUPPORTS_NATIVE_HLS (#2720, #2719)
    • โž• Added handling of the .play() promise errors to vimeo player (#2716, #2715)
    • ๐Ÿ‘‰ Make error event handler more robust (#2708)
  • v4.2.14 Changes

    October 18, 2019
    • โšก๏ธ Update versions in src/js/core/mejs.js and package.js (had not been done for 4.2.13)
    • ๐Ÿš€ Include RELEASE.md so that "the maintainer" knows how to build a release.
    • ๐Ÿ– Handle captions files missing text at end of file. (PR#2702)
  • v4.2.13 Changes

    September 26, 2019

    Undo changes introduced 4.2.11 to fix unmute bug

    โž• added missing target build/renderers/youtube.js in Gruntfile.js

    โž• add build/* for 4.2.13 release

  • v4.2.12 Changes

    August 22, 2019

    ๐Ÿ›  Fix dash.js (@daveyx,#2659, call to obsolete functions removed) (#2672)
    ๐Ÿ›  Fixes Safari critical error on video element children (#2668) โ€ฆ
    Generate hlsError events for non fatal errors (#2666)
    ๐Ÿ›  Fix append method is not support on old browser (#2580)
    ๐Ÿ›  Fix time slider crash on left/right arrow keypress #2622
    ๐Ÿ›  Fix bug before media loads and currentTime is not a number #2658
    ๐Ÿ‘€ (IE 11, IndexSizeError or InvalidStateError returned in the console when seek asked before play)
    ๐Ÿ’ป progress.js: Put brackets around nested conditions to comply with Old browsers
    Html validation issue and patch (put 0 instead of NaN as a value for aria-maxvalue)
    Until 'play' is clicked the value is 0, formerly 'NaN'.
    While playing media the value is the currentTime
    ๐Ÿ›  No longer modify any objects under the global window objects to prevent side effect. (PR #2123 Fixed #2598)
    โž• Added handling of the .play() promise errors to native_hls player (PR#2550)
    โž• Add support for getPlaybackRate and setPlaybackRate for YouTube renderer (#2676)
    โž• Add Turkish translations #2678

  • v4.2.11 Changes

    July 24, 2019
    • ๐Ÿ›  Fix dash.js (@daveyx,#2659, call to obsolete functions removed) (#2672)
    • ๐Ÿ›  Fixes Safari critical error on video element children (#2668) โ€ฆ
    • Generate hlsError events for non fatal errors (#2666)
    • ๐Ÿ›  Fix append method is not support on old browser (#2580)
    • ๐Ÿ›  Fix time slider crash on left/right arrow keypress #2622
    • ๐Ÿ›  Fix bug before media loads and currentTime is not a number #2658
      ๐Ÿ‘€ (IE 11, IndexSizeError or InvalidStateError returned in the console when seek asked before play)
    • ๐Ÿ’ป progress.js: Put brackets around nested conditions to comply with Old browsers
    • Html validation issue and patch (put 0 instead of NaN as a value for aria-maxvalue)
      Until 'play' is clicked the value is 0, formerly 'NaN'.
      While playing media the value is the currentTime
    • ๐Ÿ›  No longer modify any objects under the global window objects to prevent side effect. (PR #2123 Fixed #2598)
    • โž• Added handling of the .play() promise errors to native_hls player (PR#2550)
  • v4.2.11-rc3 Changes

    July 24, 2019
    • ๐Ÿ›  Fix dash.js (@daveyx,#2659, call to obsolete functions removed) (#2672)
    • ๐Ÿ›  Fixes Safari critical error on video element children (#2668) โ€ฆ
    • Generate hlsError events for non fatal errors (#2666)
    • ๐Ÿ›  Fix append method is not support on old browser (#2580)
    • ๐Ÿ›  Fix time slider crash on left/right arrow keypress #2622
    • ๐Ÿ›  Fix bug before media loads and currentTime is not a number #2658
      ๐Ÿ‘€ (IE 11, IndexSizeError or InvalidStateError returned in the console when seek asked before play)
    • ๐Ÿ’ป progress.js: Put brackets around nested conditions to comply with Old browsers
    • Html validation issue and patch (put 0 instead of NaN as a value for aria-maxvalue)
      Until 'play' is clicked the value is 0, formerly 'NaN'.
      While playing media the value is the currentTime
    • ๐Ÿ›  No longer modify any objects under the global window objects to prevent side effect. (PR #2123 Fixed #2598)
    • โž• Added handling of the .play() promise errors to native_hls player (PR#2550)
  • v4.2.11.2 Changes

    July 13, 2019
    • ๐Ÿ›  Fix time slider crash on left/right arrow keypress #2622
    • ๐Ÿ›  Fix bug before media loads and currentTime is not a number #2658
      ๐Ÿ‘€ (IE 11, IndexSizeError or InvalidStateError returned in the console when seek asked before play)
    • ๐Ÿ’ป progress.js: Put brackets around nested conditions to comply with Old browsers
    • Html validation issue and patch (put 0 instead of NaN as a value for aria-maxvalue)
      Until 'play' is clicked the value is 0, formerly 'NaN'.
      While playing media the value is the currentTime
    • ๐Ÿ›  No longer modify any objects under the global window objects to prevent side effect. (PR #2123 Fixed #2598)
    • โž• Added handling of the .play() promise errors to native_hls player (PR#2550)
  • v4.2.10 Changes

    May 27, 2019
    • don't swallow first 2% of the video in time slider (#2582)
    • Chrome fix to play vimeo videos (#2622)
    • โšก๏ธ Update volume.js (#2530) - Implementing a slight change to improve accessibility and compliance with WCAG 2.0 success criteria 4.1.1 and 4.1.2
    • ๐Ÿ›  fixes the forceLive always adding "Live Broadcast" memory leak (#2589)
    • โšก๏ธ Update resources.md (#2565) - Add video snapshot plugin resource
    • ๐Ÿ›  Fix typo (#2540)