# Changelog ## v2.0.12 - Ability to set custom `blankUrl` for source changes (https://github.com/sampotts/plyr/pull/504) - Ability to set caption button listener (https://github.com/sampotts/plyr/pull/468) ## v2.0.11 - Fix for `cleanUp` being called twice (thanks to @sebastiancarlsson) - Fix for YouTube controls on iPad (fixes #391) ## v2.0.10 - Added seek event fixes for Vimeo and YouTube (fixes #409) - Added support for embed URLs rather than ID only (fixes #345) ## v2.0.9 - Temporary patch for the YouTube API issues with `getDuration()` (relates to #374) ## v2.0.8 - Added `isPaused()` API method (thanks to @darrena092) - Allowed `.on()` API method to be chainable (thanks to @gurupras) (fixes #357) - Improved the "awful" rendering of captions on small screens in fullscreen mode (fixes #390) - Fix for Firefox VTT compatibility (thanks to @magourex) - Fix for Firefox Developer Edition blank video due to `-webkit-mask-image` issue (fixes #392) - Added Issue and PR templates with the aim of reducing duplicate or duff issues ## v2.0.7 - Fixed `getCurrentTime()` method (fixes #351) - Added `getVolume()` , `isMuted()` and `getDuration()` API methods (fixes #346) ## v2.0.6 - Fixed merge issue with `Updated define to work with AMD imports #326` PR - Code formatting ## v2.0.5 - Fix for Vimeo in IE9 & IE10 - Fix for HTML5 elements not firing `ready` event ## v2.0.4 - Fix for Firefox full screen (fixes #343) ## v2.0.3 - Set 'global' keyboard shortcut option to false as default, added `