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

Changelog History
Page 1

  • v4.2.16

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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)