v7.0.0
Pre-release
Pre-release
7.0.0 (2018-05-11)
Features
- modal: remove old IE box sizing (#5113) (4a34dd7)
- add 'autoSetup' option (#5123) (d446828), closes #5094
- add tech method to allow override native audio and video (#5074) (22bbbc9)
- build alternate browser scripts without VHS (#5077) (c98912f)
- built-in HLS playback support (#5057) (d1b4768)
- copy properties from to the media el (#5039) (c6617b2)
- Queue playback events when the playback rate is zero and we are seeking (#5024) (a2851fe)
- split overrideNative method into separate methods (#5107) (083a86c)
- update the players source cache on sourceset (#5040) (ba2ae78)
- upgrade video.js font to 3.0 for woff only font-icons (#5112) (eeb13aa)
Bug Fixes
- lang: add missing strings in pt-BR (#5122) (a00aa0d), closes #5121
- package: update @videojs/http-streaming to version 0.9.0 π (#5064) (11b4d5d)
- package: update @videojs/http-streaming to version 1.0.0 π (#5083) (12095fb)
- package: update videojs-vtt.js to version 0.14.1 π (#5085) (66d7545)
- seek-bar: ensure aria-valuenow attribute in seek-bar is not NaN (#5164) (ad1bb9d), closes #4960
- options.id is now applied correctly to the player dom element (#5090) (b10b9f9), closes #5088
- time-display: restore hidden label text for screen readers. (#5157) (0aa827f), closes #5135
- time-display: Use formatTime for a consistent default instead of hardcoded string (#5055) (228484b)
sourceset
and browser behavior inconsistencies (#5054) (6147e5f)- fire sourceset on initial source append (#5038) (9eb5de7)
- let the tech preload auto on its own (#4861) (fdcae1b), closes #4660
- Reduce the multiple-announcement by screen readers of the new name of a button when its text label changes. (#5158) (1c74e4f), closes #5023
- Remove spaces from element IDs and ARIA attributes in the Captions Settings Dialog (#5153) (dc0d2bc), closes #4688 #4884
- Remove unnecessary ARIA role on the Control Bar. (#5154) (8a08957), closes #5134
- wait till play event to listen for user activity (#5093) (d0b03a3), closes #5076
Chores
- update rollup and uglify and the build process (#5096) (97db94e)
- CHANGELOG: update CHANGELOG from 6.x (bca3167)
- first-timers-bot: add repo to bot options (81de856)
- first-timers-bot: correct the path to template file (9612c8f)
- first-timers-bot: fix slack url in template (4e79a04)
- first-timers-bot: quote repository option (edb257c)
- package: remove npm-run dev dep as it's no longer used (#5084) (c2b5ade)
- package: update karma to version 2.0.2 π (#5109) (907c1f5)
- package: update klaw-sync to version 4.0.0 π (#5130) (a6165d9)
- package: update load-grunt-tasks to version 4.0.0 π (#5151) (83c3055)
- package: update rollup-plugin-json to version 3.0.0 π (#5169) (de9c4da)
- package: update unified to version 7.0.0 π (#5166) (5407381)
- test: upgrade qunit and karma-qunit to latest (#5051) (44312bc)
Code Refactoring
- move seekbar event handler bindings into a function (#5097) (1069e7f)
- move sourceset code out of tech (#5037) (1cb67ab)
- remove IE8 specific changes (#5041) (bc2da7c)
Documentation
- fix more misspellings (#5067) (7da7766)
- fix some misspellings (#5082) (064c1be)
- update readme to use the latest version of vjs (#5073) (167b7d8), closes #5066
- debugging: fix markup typo (#5086) (4399bdc)
- guides: add debugging section to index (#5100) (62c1477)
- languages: Use valid JSON in translation example (#5080) (bec7f67)
- tech: fix misspellings (#5059) (96987f8)
- text-track: fix misspellings (#5058) (4d3331e)
- time-ranges: fix misspellings (#5046) (378d98e)
Tests
- no longer test on IE8, IE9, or IE10 (#5032) (0a20d65)
- update karma browser OS versions (#5050) (3798446)
BREAKING CHANGES
- remove IE8, IE9, and IE10 specific JavaScript and CSS code. Remove Android 2.3 workaround.