Skip to content

Latest commit

 

History

History
389 lines (234 loc) · 21.7 KB

CHANGELOG.md

File metadata and controls

389 lines (234 loc) · 21.7 KB

1.10.3 (2019-05-30)

Bug Fixes

  • only reset syncController if we passed a discontinuity (#502) (409634f)

Chores

  • package: update mux.js to version 5.1.3 🚀 (#510) (55d764a)

1.10.2 (2019-05-13)

Bug Fixes

Performance Improvements

  • don't enable captionParser for audio or subtitle loaders (#487) (358877f)

1.10.1 (2019-04-16)

Bug Fixes

  • dash-playlist-loader: clear out timers on dispose (#472) (2f1c222)

Reverts

  • "fix: clear the blacklist for other playlists if final rendition errors (#396)" (#471) (dd55028)

1.10.0 (2019-04-12)

Features

  • add option to cache encrpytion keys in the player (#446) (599b94d), closes #140
  • add support for dash manifests describing sidx boxes (#455) (80dde16)

Bug Fixes

  • clear the blacklist for other playlists if final rendition errors (#396) (6e6c8c2)
  • on dispose, don't call abort on SourceBuffer until after remove() has finished (3806750)

Documentation

  • README: update broken link to full docs (#440) (fbd615c)

1.9.3 (2019-03-21)

Bug Fixes

Documentation

1.9.2 (2019-03-14)

Bug Fixes

  • expose custom segment property in the segment metadata track (#429) (17510da)

1.9.1 (2019-03-05)

Bug Fixes

  • fix for streams that would occasionally never fire an ended event (fc09926)
  • Fix video playback freezes caused by not using absolute current time (#401) (957ecfd)
  • only fire seekablechange when values of seekable ranges actually change (#415) (a4c056e)
  • Prevent infinite buffering at the start of looped video on edge (#392) (b6d1b97)

Code Refactoring

  • align DashPlaylistLoader closer to PlaylistLoader states (#386) (5d80fe7)

1.9.0 (2019-02-07)

Features

  • Use exposed transmuxer time modifications for more accurate conversion between program and player times (#371) (41df5c0)

Bug Fixes

  • m3u8 playlist is not updating when only endList changes (#373) (c7d1306)
  • Prevent exceptions from being thrown by the MediaSource (#389) (8c06366)

Chores

  • Update mux.js to the latest version 🚀 (#397) (38ec2a5)

Tests

  • added test for playlist not updating when only endList changes (#394) (39d0be2)

1.8.0 (2019-01-10)

Features

Bug Fixes

  • id3: cuechange event not being triggered on audio-only HLS streams (#334) (bab70fd), closes #130

1.7.0 (2019-01-04)

Features

1.6.0 (2018-12-21)

Features

  • Add allowSeeksWithinUnsafeLiveWindow property (#320) (74b28e8)

Chores

  • add clock.ticks to now async operations in tests (#315) (895c86a)

Documentation

  • Add README entry on DRM and videojs-contrib-eme (#307) (93b6167)

1.5.1 (2018-12-06)

Bug Fixes

  • added missing manifest information on to segments (EXT-X-PROGRAM-DATE-TIME) (#236) (a35dd09)
  • remove player props on dispose to stop middleware (#229) (cd13f9f)

Documentation

  • add dash to package.json description (#267) (3296c68)
  • add documentation for reloadSourceOnError (#266) (7448b37)

1.5.0 (2018-11-13)

Features

  • Add useBandwidthFromLocalStorage option (#275) (60c88ae)

Bug Fixes

  • don't wait for requests to finish when encountering an error in media-segment-request (#286) (970e3ce)
  • throttle final playlist reloads when using DASH (#277) (1c2887a)

1.4.2 (2018-11-01)

Chores

1.4.1 (2018-10-25)

Bug Fixes

  • subtitles: set default property if default and autoselect are both enabled (#239) (ee594e5)

1.4.0 (2018-10-24)

Features

Bug Fixes

1.3.1 (2018-10-15)

Bug Fixes

1.3.0 (2018-10-05)

Features

  • add an option to ignore player size in selection logic (#238) (7ae42b1)

Documentation

1.2.6 (2018-09-21)

Bug Fixes

  • stutter after fast quality change in IE/Edge (#213) (2c0d9b2)

Documentation

  • update issue template to link to the troubleshooting guide (#215) (413f0e8)
  • update README notes for video.js 7 (#200) (d68ce0c)
  • update troubleshooting guide for Edge/mobile Chrome (#216) (21e5335)

1.2.5 (2018-08-24)

Bug Fixes

1.2.4 (2018-08-13)

Bug Fixes

  • Remove buffered data on fast quality switches (#113) (bc94fbb)

1.2.3 (2018-08-09)

Chores

1.2.2 (2018-08-07)

Bug Fixes

  • typeof minification (#182) (7c68335)
  • Use middleware and a wrapped function for seeking instead of relying on unreliable 'seeking' events (#161) (6c68761)

Chores

Documentation

Tests

  • add support for real segments in tests (#178) (2b07fca)

1.2.1 (2018-07-17)

Bug Fixes

1.2.0 (2018-07-16)

Features

  • captions: write in-band captions from DASH fmp4 segments to the textTrack API (#108) (7c11911)

Chores

  • add welcome bot config from video.js (#150) (922cfee)

1.1.0 (2018-06-06)

Features

  • Utilize option to override native on tech (#76) (5c7ab4c)

Chores

  • update tests and pages for video.js 7 (#102) (d6f5005)

1.0.2 (2018-05-17)

Bug Fixes

  • make project Video.js 7 ready (#92) (decad87)
  • make sure that es build is babelified (#97) (5f0428d)

Documentation

  • update documentation with a glossary and intro page, added DASH background (#94) (4b0fde9)

1.0.1 (2018-04-12)

Bug Fixes

1.0.0 (2018-04-10)

Chores

Documentation

  • update docs for overrideNative (#77) (98ca6d3)
  • update known issues for fmp4 captions (#79) (c418301)

0.9.0 (2018-03-30)

Features

0.8.0 (2018-03-30)

Code Refactoring

0.7.0

  • feat: Live support for DASH

0.6.1

  • use webwackify for webworkers to support webpack bundle (#50)

0.5.3

  • fix: program date time handling (#45)
    • update m3u8-parser to v4.2.0
    • use segment program date time info
  • feat: Adding support for segments in Period and Representation (#47)
  • wait for both main and audio loaders for endOfStream if main starting media unknown (#44)

0.5.2

  • add debug logging statement for seekable updates (#40)

0.5.1

  • Fix audio only streams with EXT-X-MEDIA tags (#34)
  • Merge videojs-contrib-hls master into http-streaming master (#35)
    • Update sinon to 1.10.3=
    • Update videojs-contrib-quality-levels to ^2.0.4
    • Fix test for event handler cleanup on dispose by calling event handling methods
  • fix: Don't reset eme options (#32)

0.5.0

  • update mpd-parser to support more segment list types (#27)

0.4.0

  • Removed Flash support (#15)
  • Blacklist playlists not supported by browser media source before initial selection (#17)

0.3.1

  • Skip flash-based source handler with DASH sources (#14)

0.3.0

  • Added additional properties to the stats object (#10)

0.2.1

  • Updated the mpd-parser to fix IE11 DASH support (#12)

0.2.0

  • Initial DASH Support (#8)

0.1.0