Skip to content

Releases: videojs/http-streaming

v2.14.3

31 Aug 22:22
Compare
Choose a tag to compare

2.14.3 (2022-08-31)

Bug Fixes

Chores

  • docs: Remove outdated information in collaborators' guide (#1271) (5223427)

Tests

  • change source for live DASH playback test to fix test failures (#1303) (e39e27d)
  • fix IE11 encrypted VTT tests by using an actual encrypted VTT segment (#1291) (97e02fb)

netlify preview for this version

v3.0.0-0

19 Aug 17:03
Compare
Choose a tag to compare
v3.0.0-0 Pre-release
Pre-release

3.0.0-0 (2022-08-19)

Features

  • enable LLHLS support by default and remove experimental prefix on options (#1301) (02c3c77)
  • remove handleManifestRedirects and always use XHR.responseURL if available (#1226) (3ad3120)
  • rename many things to main (#1309) (54cbab3)
  • Skip gaps immediately (#1267) (f85c153)
  • update tooling to remove ie 11 transpiling, update tests (#1306) (206f099)

Bug Fixes

  • add Video.js 8 to the dep version range (#1307) (325a98e)
  • cache aes keys for text tracks (#973) (#1228) (66a5b17)
  • output-restricted event handling for unplayable streams (#1305) (1c62a98)
  • remove deprecation hls options, properties, and events; add migration guide (#1229) (43fce26)

Chores

  • docs: Remove outdated information in collaborators' guide (#1271) (6100750)
  • package: update dependencies to use new ES6 builds (#1320) (9ae6695)
  • remove old-index since IE is no longer supported (#1308) (5ba3a77)
  • update karma-config to 8 to drop ie11 and older browsers (#1227) (44c12ea)
  • update package-lock.json (#1319) (c7aa9c1)

Code Refactoring

Tests

  • change source for live DASH playback test to fix test failures (#1303) (128b3d7)
  • fix IE11 encrypted VTT tests by using an actual encrypted VTT segment (#1291) (57c0e72)

BREAKING CHANGES

  • package: This updates bundled libraries to no longer be transpiled to ES5, which means IE will no longer be supported.
  • This changes the arguments for the PlaylistController#excludePlaylist method to take a single object instead of multiple arguments.
  • This renames four experimental options to no longer be experimental and enables Low Latency HLS support by default (llhls: false will still disable it, if desired).
  • rename PlaylistController
  • rename HAVE_MASTER to HAVE_MAIN_MANIFEST
  • playlist loaders updateMain and .main prop rename
  • manifest.js exports mainForMedia and addPropertiesToMain
  • rename media groups prop to isMainPlaylist
  • rename property to mainPlaylistLoader_
  • rename to PlaylistController#main()
  • This removes support entirely for IE11 (and older) as well as any other platforms that do not support ES6.
  • remove ^6 from the dependency version ranges.
  • Skips detected gaps immediately instead of waiting the duration of the gap before skipping
  • Removes deprecated smoothQualityChange option
  • remove deprecated options, properties, events.
  • remove handleManifestRedirects option. Now XHR.responseURL will always be used when available.

netlify preview for this version

v2.14.2

13 Apr 21:02
Compare
Choose a tag to compare

2.14.2 (2022-04-13)

Bug Fixes

  • retain playlist attributes when refreshing live media playlists (#1270) (5fbac16)

netlify preview for this version

v2.14.1

06 Apr 17:30
Compare
Choose a tag to compare

2.14.1 (2022-04-06)

Bug Fixes

netlify preview for this version

v2.14.0

14 Mar 16:21
Compare
Choose a tag to compare

2.14.0 (2022-03-14)

Features

  • add dts-based timestamp offset calculation with feature toggle (#1251) (450eb2d)

Bug Fixes

Documentation

netlify preview for this version

v2.13.1

20 Dec 22:00
Compare
Choose a tag to compare

2.13.1 (2021-12-20)

Bug Fixes

netlify preview for this version

v2.13.0

20 Dec 20:01
Compare
Choose a tag to compare

2.13.0 (2021-12-20)

Features

  • set up required key sessions on waitingforkey event (#1232) (3ed24a4)
  • use new mpd-parser API for handling live DASH refreshes (#1231) (f109078)

Tests

  • fix failing IE11 test due to late initialize of EME keys (#1241) (159545c)

netlify preview for this version

v2.12.1

10 Dec 22:03
Compare
Choose a tag to compare

2.12.1 (2021-12-10)

Bug Fixes

  • fix seekable not updating after the first change for live streams (#1233) (3d8755c)
  • mp4 sources that use bigint numbers (#1217) (bfd0ad0)
  • support legacy hls option for overrideNative (#1222) (4f9ce7a)

Tests

  • add a test to verify that seekable updates with a live stream (#1234) (7495ead), closes #1233
  • playack: make live dash test take 5 seconds (#1235) (b66e124)

netlify preview for this version

v2.12.0

08 Nov 22:33
Compare
Choose a tag to compare

2.12.0 (2021-11-08)

Features

  • Add an option to use the NetworkInformation API, when available (#1218) (061cf3c)

Tests

  • Don't run networkInfo tests against ie11 (#1221) (aaedde3)

netlify preview for this version

v2.11.2

27 Oct 21:20
Compare
Choose a tag to compare

2.11.2 (2021-10-27)

Bug Fixes

  • Various fixes for llhls so that we start closer to live, and stay closer to live (#1201) (bf4a458)

netlify preview for this version