6.4.0 (2017-11-01)
Features
- lang: add Hebrew translation (#4675) (32caf35)
- lang: Update for Russian translation (#4663) (45e21fd)
- Add videojs.hookOnce method to allow single-run hooks. (#4672) (85fe685)
- add warning if the element given to Video.js is not in the DOM (#4698) (6f713ca)
- allow progress controls to be disabled (#4649) (a3c254e)
- set the play progress seek bar to 100% on ended (#4648) (5e9655f)
Bug Fixes
- css: update user-select none (#4678) (43ddc72)
- aria-labelledby attribute has an extra space (#4708) (855adf3), closes #4688
- Don't enable player controls if they where disabled when ModalDialog closes. (#4690) (afea980)
- don't throttle duration change updates (#4635) (9cf9800)
- Events#off threw if Object.prototype had extra enumerable properties, don't remove all events if off receives a falsey value (#4669) (7963913)
- make parseUrl helper always have a protocl (#4673) (bebca9c), closes #3100
- Make sure we remove vjs-ended from the play toggle in all appropriate cases. (#4661) (0287f6e)
- player.src() should return empty string if no source is set (#4711) (9acbcd8)
Chores
- gh-release: no console log on success (#4657) (e8511a5)
- lang: Update Polish (#4686) (ee2a49c)
- package: update babelify to version 8.0.0 (#4684) (db2f14c)
- add comment about avoiding helvetica font (#4679) (cb638d0)
- add GA note to primary readme (#4481) (e2af322)
- Add package-lock.json file. (#4641) (ec5b603)
Code Refactoring
- component.ready() (#4693) (b40858b)
- player.dimension() (#4704) (ad1b47b)
- player.hasStarted() (#4680) (cde8335)
- player.techGet_() (#4687) (a1748aa)