Skip to content

Releases: videojs/http-streaming

v3.3.1

15 May 22:49
Compare
Choose a tag to compare

3.3.1 (2023-05-15)

Bug Fixes

Chores

netlify preview for this version

v3.3.0

03 May 03:39
Compare
Choose a tag to compare

3.3.0 (2023-05-03)

Features

netlify preview for this version

v3.2.0

04 Apr 23:54
Compare
Choose a tag to compare

3.2.0 (2023-04-04)

Features

Bug Fixes

Chores

Code Refactoring

  • remove nested loop from removeDuplicateCuesFromTrack function (#1381) (12acbdd)

netlify preview for this version

v3.1.0

07 Mar 22:57
Compare
Choose a tag to compare

3.1.0 (2023-03-07)

Features

Chores

netlify preview for this version

v3.0.2

27 Feb 20:23
Compare
Choose a tag to compare

3.0.2 (2023-02-27)

Bug Fixes

  • CMAF HLS. Source buffer change type is called with wrong codecs sometimes when append segment without init data because of a race condition. (#1375) (7c3e08e)

Chores

netlify preview for this version

v2.16.2

27 Feb 19:56
Compare
Choose a tag to compare

2.16.2 (2023-02-27)

Bug Fixes

  • CMAF HLS. Source buffer change type is called with wrong codecs sometimes when append segment without init data because of a race condition. (#1374) (aa9dfbd)

netlify preview for this version

v2.16.1

23 Feb 23:17
Compare
Choose a tag to compare

2.16.1 (2023-02-23)

Bug Fixes

netlify preview for this version

v2.16.0

30 Jan 22:09
Compare
Choose a tag to compare

2.16.0 (2023-01-30)

Bug Fixes

netlify preview for this version

v3.0.1

24 Jan 01:29
Compare
Choose a tag to compare

3.0.1 (2023-01-24)

Bug Fixes

netlify preview for this version

v3.0.0

21 Nov 21:45
Compare
Choose a tag to compare

3.0.0 (2022-11-21)

Features

  • add compatibility layer for video.js 7 and 8 (#1322) (b9d26e5)
  • add frameRate property to the representation class. (#1289) (fd2898f)
  • 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)
  • Restart mainPlaylistLoader after media change (#1339) (cf340f2)
  • resume loading on segment timeout for bufferBasedABR (#1333) (969589e)

Chores

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: manifests with tags lacking colons (:) are no longer supported
  • 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