# 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 `