4.0.0 (2020-11-05)
- BREAKING CHANGE: Update Dash.js to 3.1.3 (major version 3)
- Fix bug where VTT captions wouldn't show
- Support for human-readable track labels
- Change main to be
dist/videojs-dash.cjs.js
- Reformat test code
- Add v7 to list of supported video.js dependencies
- Cleanup of event addition and removal on dispose to not bork on source change
- Use MPD type and duration to determine if we should report live status
- Add error handler for new
mssError
in dash.js 2.6.8 - Pass through text track kind to dash.js
- Retrigger dash.js errors on video.js
- Depend on either Video.js 5.x or 6.x
- Fix text tracks in IE
- Load text tracks from dashjs into video.js
- Show role in audio track label
- Call update source hook in canHandleSource
- Add support for multiple audio tracks
- Introduce videojs 6 forward compatibility while maintaining backward compatibility
- Allow dash config object to accept setters with multiple args
- Support all dash.js configuration options
- Fixed Live display for live streams
- Added initialization and update source hooks.
- Don't pass empty object for key systems.
- Skip source if requestMediaKeySystemAccess isn't present for key system
- Expose mediaPlayer on player
- ES6 rewrite
- Allow to pass option to limit bitrate by portal size
- Add a hook before dash.js media player initialization
- Added browserify support
- Remove manifest parsing
- Update project to support dash.js 2.0
- Update deprecated
laURL
to utilize newserverURL
- Add canPlayType
- Update project to be compatible with video.js 5.0