# Changelog ## v1.8.11 - Fix for keyboard navigation on Vimeo (Fixes #317) - Fix for bug introduced in v1.8.9 related to additional controls - Vimeo API upgrade - Fix for YouTube bug introduced in v1.8.9 - Added support for passing array to .setup() (Fixes #319) ## v1.8.10 - Fix for seek issues introduced in v1.8.9 ## v1.8.9 - Fix for fullscreen not being defined (Fixes #295) - Fix for multiline captions (Fixes #314) - Clean up of type checks and fix for `restart()` (Fixes #315) - Fix for `MEDIA_ERR_SRC_NOT_SUPPORTED` when calling `.source()` API method ## v1.8.8 - Added getCurrentTime API method (fixes #292) - Fix for !hideControls on touch devices (fixes #303) ## v1.8.7 - Line height fix ## v1.8.6 - Reverted font size change ## v1.8.5 - Fixed overflow issues (fixes #286) ## v1.8.4 - Fix for large play button on small videos ## v1.8.3 - Disabled iPad support for YouTube and Vimeo due to iOS limitations with iFrame playback - Fixed IE11 icon loading (fixes #269) - Updated screenshot (fixes #281) - Added WordPress plugin (fixes #239) - Added Neos plugin - Added HLS, Shaka and dash.js examples (see #235 for more) - Improvements for controls hiding and showing on touch devices ## v1.8.2 - Fixed event bubbling ## v1.8.1 - Fixed inaccurate log message # v1.8.0 - ***(Important)*** `setup()` now returns the element Plyr was setup on rather than the `plyr` object. This means `var player = plyr.setup()[0];` would now be `var player = plyr.setup()[0].plyr;`. This improves support for React and other virtual dom frameworks as mentioned in #254 - Fixed using a relative URL for `iconUrl` in IE (fixes #269) # v1.7.0 - SASS cleanup (fixes #265) - Docs tidy up to help quick start (fixes #253) - Fix for issues with data attribute options passing (fixes #257) - ***(Important)*** Removed the requirement for a wrapper div to setup Plyr and removed the dependency on the `plyr` classname as a JS hook. By default it will now look for `