All Versions
268
Latest Version
Avg Release Cycle
21 days
Latest Release
129 days ago
Changelog History
Page 8
Changelog History
Page 8
-
v7.7.0 Changes
November 19, 20197.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
- 👕 ignore sandbox during linting (#6208) (de2daea)
- include changelog from 7.6.x branch (a615236)
- 📦 package json cleanup (#5649) (85ad44e)
📚 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 -
v7.6.5 Changes
September 05, 2019 -
v7.6.4 Changes
August 28, 2019 -
v7.6.2 Changes
August 07, 20197.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
🐎 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, 20197.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
- 💾 save ~10ms on
player.src
call (#6141) (2e495dd) - throttle more timers and use native bind (#6142) (6a93c8a)
⏪ Reverts
-
v7.6.0 Changes
June 20, 20197.6.0 (2019-06-20)
🔋 Features
- ➕ add 'audio/mp4' mimetype for m4a files (#5982) (0f501f9)
- events: add any function (#5977) (2878c1d)
- fs: support FullscreenOptions (#5856) (631ac3b)
- lang: add Scottish Gaelic (gd.json) translation (#5972) (fc21475)
- middleware: allow middleware to handle volume setter and getter (#5906) (322dae4)
- ➕ add built-in Picture-in-Picture button (#6002) (116d84a), closes videojs/font#41 #5824
- ➕ add option to suppress initial error for non-playable sources (#6057) (5a538c3)
- ➕ add Picture-in-Picture API methods (#6001) (83541dc), closes #5824
- ➕ add write method to time tooltips (#6021) (204ff46)
- 👍 allow displaying of multiple text tracks at once (#5817) (c61f3d3), closes #5798
🐛 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
- ➕ add a sandbox page for testing autoplay values. (#5933) (1eb47f0)
- ➕ add Affects: a11y and switch to outdated label (#6015) (1cd9be7)
- 🔄 change rollup config so that npm run watch works (#5966) (45d1ca9)
- 🌲 don't log karma config (#5955) (4d626b0)
- 📦 package: update rollup to version 1.15.1 (#6042) (74fde94), closes #6041
- 📦 package: update videojs-generate-karma-config to version 5.2.0 🚀 (#5935) (7e8c2ee)
- ✅ test: upgrade to latest sinon (#5954) (c59ba5f), closes #5953
- 🛠 fixup merge issue with #6001 (#6053) (c2bea31)
- switch to dart-sass (#6055) (3e10571), closes #5841 #5841 #5826
- ⚡️ update dependencies (#6036) (882432e), closes #6033
🔨 Code Refactoring
📚 Documentation
- emphasize src object and video-js element (#5960) (e1afa3e)
- ⚡️ update guides markdown (#6063) (cf6e0e8)
✅ Tests
-
v7.5.6 Changes
June 20, 2019 -
v7.5.5 Changes
May 30, 20197.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)