Skip to content

dash.js v4.7.4

Latest
Compare
Choose a tag to compare
@dsilhavy dsilhavy released this 20 Feb 09:43

Features

#4338 Add support for DVB Font downloads as specified in ETSI TS 103 285 V1.4.1 - Section 7.2 Downloadable Fonts by @mattjuggins
#4360 Add an event that enables manual rendering of subtitles by @bitboxer
#4330 Add API endpoint to trigger a manifest refresh by @eirikbjornr
#4336 Add IMSC settings for rollUp and displayForcedOnly by @nigelmegitt
#4382 Add a liveUpdateTimeThreshold to control time syncing during playback of live streams by @matvp91

Improvements

#4359 Fix flickering and blinking of IMSC subtitles by @mattjuggins
#4350 Include HTTP request range in data that is passed to the modifyRequest function by @dsilhavy
#4356 Remove unused depdendency foodoc and move JSDoc related dependencies to devDependencies section in the package.json by @dsilhavy
#4362 Refactor DVB extensions properties to consistently use camel case. by @mattjuggins

Bugfixes

#4348 #4349 Remove duplicate events in index.d.ts by @kris-youview
#4355 Fix invalid warning in StreamProcessor.js by @dsilhavy
#4335 Remove specific Chrome version from CircleCI config by @dsilhavy
#4363 Fix PlaybackErrorEvent Typescript typing by @kris-youview
#4365 Add a try/catch around matchSettingsLang in case bcp47Normalize fails with an error by @dsilhavy
#4368 Check for undefined values in addHttpRequest method by @dsilhavy
#4389 Fix a bug when dispatching subtitle events that causes an error in the event bus when the video is seeked by @dsilhavy