Skip to content

v0.13.0 Release Plan & Test Matrix

John Bartos edited this page Aug 14, 2019 · 32 revisions

v0.13.0

New Features

  • Emit SEI packets with resolution payloadType 5 in FRAG_PARSING_USERDATA events #2126
  • Expose Hls.js' bandwidth estimate (in bits per second) via hls.bandwidthEstimate getter on the Hls instance #2086
  • Allow level capping (config.capLevelToPlayerSize) to be dynamically enabled/disabled #1986

Bugfixes

  • Fix React builds breaking with WebWorkers #2174
  • Fix incorrect VTT cue offsets when X-TIMESTAMP-MAP is not present #2179
  • Fix Hls not choosing the correct startup segment for fmp4 streams #2196
  • Fix info and description fields being merged in TXXX ID3 frames #2217
  • Fix cue positioning in Firefox #2229
  • Fix Hls throwing exceptions when trying to load in non-MSE environments #2305
  • Fix Hls not playing after loading a stream with alt audio before attaching #2172
  • Fix startup stalling caused by alt audio tracks not loading at the correct time #2067
  • Fix null console reference when using the logger class in WebWorkers (affects Tizen 2.3) #2095
  • Fix RangeError exceptions ("Source is too large") when remuxing TS #2096
  • Fix ID3 timestamps causing exceptions in IE/Edge #2120

Misc. Improvements

  • Huge strides have been made towards converting the codebase to TypeScript: #2144 #2130 #2129 #2119 #2107 #2106 #2097 #2076 #2075 #2073
  • Remove IE8 code #2128
  • Fix a bunch of ESLint warnings #2116

v0.13.0 Manual Test Matrix

OS Browser BW Estimate API 1 Level Capping 2 VTT Captions 3 FMP4 4 Alt Audio 5 5
Desktop (MacOS/Windows) Firefox
  • Assignee
  • Assignee
  • Assignee
  • Assignee
  • Assignee
Desktop (MacOS/Windows) Chrome
  • Assignee
  • Assignee
  • Assignee
  • Assignee
  • Assignee
Android Chrome
  • Assignee
  • Assignee
  • Assignee
  • Assignee
  • Assignee
Windows IE11
  • Assignee
  • Assignee
  • Assignee
  • Assignee
  • Assignee
Windows Edge 18
  • Assignee
  • Assignee
  • Assignee
  • Assignee
  • Assignee
  • Basic playback (mostly automated)
  • Live (not automated)
  • ID3
  • TS changes (could be covered by other suites)
  • Safari smoke test

1 Test 1 Steps:

  1. Step 1
  2. Step 2

2 Test 2 Steps:

  1. Step 1
  2. Step 2

3 Test 3 Steps:

  1. Step 1
  2. Step 2

4 Test 4 Steps:

  1. Step 1
  2. Step 2

5 Test 5 Steps:

  1. Step 1
  2. Step 2