## v3.5.0 - Preview seek/scrubbing thumbnails (thanks @jamesoflol) - Fixes for proxy listeners (thanks @gurupras) - Fix for buffer progress transition on WebKit (thanks @samuelgozi) - Fix for error when mime type not specified (fixes #1274) - Support YouTube noCookie (thanks Omar Khatib) - Add Angular plugin reference (thanks @smnbbrv) - Use `Math.trunc` instead of `parseInt` (thanks @taion) - Many fixes for fullscreen in embedded players with non 16:9 screens or videos - Added 'force' fallback option for fullscreen ### v3.4.8 - Calling customized controls function with proper arguments (thanks @a60814billy) ### v3.4.7 - Fix for Vimeo fullscreen with non native aspect ratios (fixes #854) ### v3.4.6 - Added picture-in-picture support for Chrome 70+ - Fixed issue with versioning the SVG sprite in the gulp build script ### v3.4.5 - Added download button option to download either current source or a custom URL you specify in options - Prevent immediate hiding of controls on mobile (thanks @jamesoflol) - Don't hide controls on focusout event (fixes #1122) (thanks @jamesoflol) - Fix HTML5 quality settings being incorrectly set in local storage (thanks @TechGuard) ### v3.4.4 - Fixed issue with double binding for `click` and `touchstart` for `clickToPlay` option - Improved "faux" fullscreen on iPhone X/XS phones with notch - Babel 7 upgrade (which reduced the polyfilled build by ~10kb!) ### v3.4.3 - Fixed issue with nodeList for custom playback controls ### v3.4.2 - Fix play/pause button state ### v3.4.1 - Bug fix for custom controls (fixes #1161) ## v3.4.0 - Accessibility improvements (see #905) - Improvements to the way the controls work on iOS - Demo code clean up - YouTube quality selection removed due to their poor support for it. As a result, the `qualityrequested` event has been removed - Controls spacing improvements - Fix for pressed property missing with custom controls (Fixes #1062) - Fix #1153: Captions language fallback (thanks @friday) - Fix for setting pressed property of undefined (Fixes #1102) ### v3.3.23 - Add support for YouTube's hl param (thanks @renaudleo) - Fix for captions positioning when no controls (thanks @friday and @mjfwebb) - Fix #1108: Make sure youtube.onReady doesn't run twice (thanks @friday) - Fix for WebKit repaint loop on the `` elements ### v3.3.22 - Travis & CI improvements (thanks @friday) - Add navigator.languages fallback for iOS 9 (thanks @friday) ### v3.3.21 - Hide currentTime and progress for streams (thanks @mimse) - Fixed condition check (thanks @mimse) - Handle undefined this.player.elements.buttons.play (thanks @klassicd) - Fix captions.toggle() if there is no toggle button (thanks @friday) ### v3.3.20 - Fix for bug where controls wouldn't show on hover over YouTube video ### v3.3.19 - Remove `pointer-events: none` on embed `