7.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)