All Versions
268
Latest Version
Avg Release Cycle
21 days
Latest Release
129 days ago

Changelog History
Page 8

  • v7.7.0 Changes

    November 19, 2019

    7.7.0 (2019-11-19)

    🔋 Features

    • ➕ add core ES module. (#6287) (4f8c498)
    • ➕ add isDisposed method to components (#6099) (064fcaf)
    • 👍 allow a click handler to be specified in clickable component's options (#6140) (f7185ba)
    • 🌲 cap log history at 1000 items (#6192) (5fa4257)
    • option to load text tracks on demand vs preload (#6043) (0e37fbf)
    • 👀 resets pastSeekEnd_ variable. (#6249) (ccca846)

    🐛 Bug Fixes

    • pkg: update @videojs/http-streaming to 1.11.2 (#6323) (b414c60)
    • 👍 allow player dimension method to accept 'auto' (#6185) (8129f03)
    • 👍 bring back Android 4.x support (#6289) (680e7d7)
    • detect iPadOS as IS_IPAD (#6319) (a11f3fa)
    • DRMed content goes black in IE/Edge when video element focused (#6318) (b3c2343), closes #6270
    • ensure components added with an index are added in the correct location (#6297) (f7b3772)
    • ensure the default ID of the first player is 'vjs_video_3' as some people have relied on this (#6216) (29638b7), closes #6103
    • iOS: pause player on suspend or stalled if extra buffer is available (#6199) (c791cd8)
    • lang: Fixed typos in german translation (#6275) (aeb9588)
    • lang: Update Norwegian translations (#6220) (e37996d)
    • 👉 Make suppressing no source error compatible with videojs-errors (#6217) (260cfcd)

    Chores

    📚 Documentation

    • ➕ add note about SubsCapsButton only showing up when configured with text tracks (#6254) (f34d441)
    • ⚡️ update Components list (#6253) (7a85e2a), closes #5980

    🐎 Performance Improvements

    • Another 5ms of startup time improvements (#6145) (22782b8)
    • ⚡️ only update ui on change, wrap things in requestAnimationFrame (#6155) (99b610b)
    • 💾 Save 3740 bytes gizpped by getting rid of xhr deps (#6164) (bd58039)

    ✅ Tests

  • v7.6.6 Changes

    November 07, 2019

    7.6.6 (2019-11-07)

    🐛 Bug Fixes

  • v7.6.5 Changes

    September 05, 2019

    7.6.5 (2019-09-05)

    🐛 Bug Fixes

    • ensure the default ID of the first player is 'vjs_video_3' as some people have relied on this (#6216) (5ff5569), closes #6103
  • v7.6.4 Changes

    August 28, 2019

    7.6.4 (2019-08-28)

    🐛 Bug Fixes

    • ➕ adds space between vjs-live-display and vjs-volume-control controls. (#6200) (3c1dd8f), closes #5815
    • 💻 make live UI button more consistent (#6201) (714aba0)

    Chores

  • v7.6.3 Changes

    August 22, 2019

    7.6.3 (2019-08-22)

    🐛 Bug Fixes

    • do not handle hotkeys in contenteditable elements (#6182) (51b9861)
    • 👉 make 'Esc' works for a vertical volume bar and menus (#6046) (62465b8), closes #6004
    • ✂ remove deprecated tsml dependency (#6174) (549552e)
  • v7.6.2 Changes

    August 07, 2019

    7.6.2 (2019-08-07)

    🐛 Bug Fixes

    • lang: Add missing strings for Chinese (Simplified) and Chinese (Traditional) (#6149) (bd51e9e)
    • lang: update Spanish translations (#6065) (1d2b206)

    Chores

    • 🛠 fix lang watch loop caused by zh-* copy (#6147) (4b325ea)

    🐎 Performance Improvements

    • 🚚 Do not add/remove listeners for each timer (#6144) (5ee2477)
    • 👌 Improve performance of toTitleCase, register with lower and TitleCase (#6148) (266cb15)
    • 👉 Use WeakMap for dom data (#6103) (8610f99)

    ✅ Tests

  • v7.6.1 Changes

    July 30, 2019

    7.6.1 (2019-07-30)

    🐛 Bug Fixes

    • 👌 Improves isSingleLeftClick() to handle mousemove (#6138) (f2aedb7), closes #6132
    • component: use safe computedStyle in currentDimension (#6073) (20cae21), closes #3664
    • pip: hide PiP button in browsers not support the WICG spec (#6131) (3afa7d1)

    Chores

    • 🗄 switch from deprecated jsnext, main options to mainFields (#6075) (2e69448)
    • ⚡️ update videojs-generate-karma-config to ~5.2.1 and remove patches (#6104) (b9fbd0b)

    🔨 Code Refactoring

    🐎 Performance Improvements

    ⏪ Reverts

  • v7.6.0 Changes

    June 20, 2019

    7.6.0 (2019-06-20)

    🔋 Features

    🐛 Bug Fixes

    • always pass event object to click handler (#6059) (ca7b633)
    • 🔄 change 'mousedown' to the 'mouseup' event in the player (#5992) (075a504)
    • group subtitles and captions when switching tracks (#6008) (5a7fe48), closes #5741
    • 🖐 handle esc key properly inside of the CloseButton (#6050) (f5fd94f)
    • 👉 make sure hotkeys are not triggered outside the player or in form fields within the player (#5969) (79eadac)
    • 🗄 undeprecate options() (#6056) (9d941c0), closes #6048
    • 🐎 use performance.now() when possible (#5870) (629594e)
    • fs: feature detect el.matches() for IE11 (#6007) (fded30f)
    • lang: update German translations (#6058) (97b66a9)
    • liveui: do not seek to live on first seek when autoplaying a live stream (#6062) (70ba84e)
    • 📦 package: update @videojs/http-streaming to version 1.10.2 🚀 (#5991) (d41794c)
    • 📦 package: update @videojs/http-streaming to version 1.10.3 🚀 (#6019) (ef49a9b)
    • play-toggle: call event.stopPropagation in the click handler (#5803) (2c7644f), closes #5624
    • player: silence rejected fullscreen promise (#5970) (4585c08), closes #5918

    Chores

    🔨 Code Refactoring

    📚 Documentation

    ✅ Tests

    • ⏪ restore prototype modifications and fix flaky tests (#5964) (a55c51f)
  • v7.5.6 Changes

    June 20, 2019

    7.5.6 (2019-06-20)

    🐛 Bug Fixes

    • liveui: do not seek to live on first seek when autoplaying a live stream (#6062) (8777c89)
  • v7.5.5 Changes

    May 30, 2019

    7.5.5 (2019-05-30)

    🐛 Bug Fixes

    • fs: feature detect el.matches() for IE11 (#6007) (9954470)
    • group subtitles and captions when switching tracks (#6008) (cd6be5b), closes #5741
    • fs: fix isFullscreen check for spec-api (#6009) (47d60ae), closes #5814
    • 👉 make sure hotkeys are not triggered outside the player or in form fields within the player (#5969) (d251e97)