5.13.1 (2016-11-09)
Features
- clickable-component: Disable interaction with disabled clickable components (#3525) (de1b363)
- component: attribute get/set/remove methods (202da2d)
- fluid: use default aspect ratio for fluid players if width unknown (#3614) (2988f6a)
- add a safe computedStyle to videojs. (#3664) (9702618)
- add ability to get current source object and all source objects (#2678) (028559c), closes #2443
- Components are now accessible via
camelCase
andUpperCamelCase
(#3439) (9d77268), closes #3436 - lang: update ru.json (#3654) (d11fd50)
- lang: update uk.json (#3675) (8f7eb12)
- implement player lifecycle hooks and trigger beforesetup/setup hooks (#3639) (77357b1)
- option to have remoteTextTracks automatically 'garbage-collected' when sources change (#3736) (f05a927)
Bug Fixes
- allow rounded value for fluid player ratio test (#3739) (2e720af)
- aria-live="assertive" only for descriptions (685404d), closes #3554
- currentDimension can return 0 for fluid player on IE (#3738) (74cddca)
- Suppress Infinity duration on Android Chrome before playback (#3476) (ed59531), closes #3079
Chores
- changelog.md: update 5.12.6 and 5.12.3 (#3715) (254683b)
- pin karma-detect-browsers to 2.1.0 (#3764) (4859bb9)
- package: update grunt-accessibility to version 5.0.0 (#3747) (b6d521f)
Code Refactoring
- texttracksettings: DRYer code and remove massive HTML blob (#3679) (fb74c71)
- remove un-needed contructor and function overrides (#3721) (6889e92)
Documentation
- Change registerSourceHandler param doc from first to index (#3737) (b2c5b2a)
- collaborator_guide: add collaborator guide (#3724) (8d51235)
- contributing.md: update CONTRIBUTING.md with latest info (#3722) (11a096d)
Performance Improvements
- Dispatch Flash events asynchronously (#3700)
- Cache currentTime and buffered from Flash (#3705) (45ffa81)
- Use ES6 rest operator and allow V8 to optimize mergeOptions (#3743) (5f42130)