diff --git a/bundles.json b/bundles.json index a2d35eae..d6fdf733 100644 --- a/bundles.json +++ b/bundles.json @@ -10,14 +10,14 @@ "plyr.js": ["src/js/plyr.js"] } }, - "docs": { + "demo": { "less": { - "docs.css": ["docs/src/less/docs.less"] + "demo.css": ["demo/src/less/demo.less"] }, "js": { - "docs.js": [ - "docs/src/js/lib/classlist.js", - "docs/src/js/docs.js" + "demo.js": [ + "demo/src/js/lib/classlist.js", + "demo/src/js/main.js" ] } } diff --git a/changelog.md b/changelog.md index b043db48..df2088dd 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,97 @@ # Changelog +## v1.8.12 +- Vimeo keyboard focus fix (Fixes #317) +- Fix for Vimeo on basic support devices + +## 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 `