All notable changes to this project will be documented in this file.
- New Feature: Implemented Pull Request Introduce sass skins by nervo.
- Bug Fix: Fixed Example Demo-04 does not work.
- jPlayer Repository Refactor: The skins source files are now in
src/skin
and the build skins files in the 'dist/skin' folder. - jPlayer Repository Refactor: All the circle player specific files are now in the
lib/circle-player
folder. - jPlayer Repository Refactor: Changed the html
examples
file extentions fromhtm
tohtml
for @Laurian.
- Bug Fix: Fixed Bug in IE8 reported by Denis.
- New Feature: Merged Pull Request Composer support by thormeier.
- New Feature: Merged Pull Request Add Aurora.js solution by Afterster.
- Bug fix: Merged Pull Request Add support for native fullscreen api in Internet explorer by mattfawcett.
- Bug fix: Merged Pull Request Chrome on android mobile supports full screen by mattfawcett.
- Bug fix: Merged Pull Request Automatically destroy removed instances by sterlinghirsh.
- Bug fix: Merged Pull Request to Return good ratio in Flash players when file loaded but no total length by Afterster.
- Bug fix: Merged Pull Request to fix for wrong mousemove event on Chrome browser by HobieCat.
- Bug fix: Merged Pull Request Browser-compatibility fix for data URI scheme by smidgen.
- Package Fix: The un-minified source is now also added to the
dist
folder. - New Feature: Merged Pull Request to add commonJS support by nervo.
- Docs: Added CHANGELOG.md and gave details back to 2.7.1
- Docs: Added MIGRATION.md as placeholder for migration details.
- Bug Fix: Fixed Internet Explorer key bindings. Removed
document.activeElement
useage from the key bindings code. - New Feature: The key bindings option
key
value may now be a number forevent.which
and a string forevent.key
comparison. - Default Options: Added to the default key bindings:
- l loop toggle
- s shuffle toggle (playlist)
- Package Fix: Renamed the built folder to
dist
, which is more appropriate than the previous naming ofjs
. - Default Options: The default key bindings have been changed to:
- p play/pause toggle
- f full/restore screen toggle
- m mute/unmute toggle
- , decrease volume
- . increase volume
- [ previous item (playlist)
- ] next item (playlist)
- Package Fix: The old
js
build folder.
- Skin Fix: Added the CSS3 rule to disable the default Firefox focus highlighting. Fixed both the Blue Monday and Pink Flag skins.
- Bug Fix: Fixed the media title being displayed in iOS Control Center when there is no GUI title element.
- ARIA Feature: The
autoBlur
option will now eitherblur()
orfocus()
. This helps maintain cross-browser behaviour when a user clicks on a GUI button. - New Feature: Added the
noVolume
state class for when the volume controls are being hidden due to thenoVolume option
. This helps GUI design by enabling a CSS rule to hide the volume controls. - jPlayer Repository Refactor: Added all download content to the repository and added a grunt build system. The example demos work within the repository, and use the built (minified) jPlayer files.
- Refactor: Renamed the SWF file from
Jplayer.swf
tojquery.jplayer.swf
- Refactor: The Flash
jquery.jplayer.swf
file is now compiled using the Flex compiler in thegrunt-mxmlc
node.js module. - Skins: The skins are now designed for ARIA. Please use the options
{useStateClassSkin: true, autoBlur: false}
- Refactor: Refactored the Flash ActionScript, removing the
TraceOut
class from theJplayer.as
code and thehappyworm
package.
- Bug Fix: Fixed the legacy Android fix to work with latest Android. This moved the android fix code to the
loadeddata
event from theprogress
event.
For older changes, view these release notes.