bugfixes
- Avoid polluting window object #1270
- Update vttLines conversion to avoid stack overflow #1374
- Out of bound startLevel cause playback failure since 0.8.3 #1372
- Media not ending correctly in chrome mac #1357 #1382
- HLS stream does not play in hls.js but plays in macOS Safari (native) and other players #1377
- fragmented MP4 streams - support streams not starting with moof/ftyp/styp #509
improvement
- Rewrite setSubtitleTrackInternal method to allow optional DOM update #1379
- Add level retry constraints #1346
- Subtitle decryption support #1381
- Add karma test runner #1391
- Non-transferable SharedArrayBuffer payload support #1395