#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
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/touxing/blog/network/alerts).
Removes sanitize-html. It's no longer used after updating ancestor dependency dashjs. These dependencies need to be updated together.
Removes
sanitize-html
Updates
dashjs
from 4.7.3 to 4.7.4Release notes
Sourced from dashjs's releases.
Commits
fa13682
Add dist files for version 4.7.4f57d86f
Merge remote-tracking branch 'origin/development'1249205
Fix a bug when dispatching subtitle events that causes an error in th… (#4389)9e3da3c
Added liveUpdateTimeThreshold to control time syncing during live streams (#4...db643ad
Added subtitle event handling for manual rendering the subtitles (#4360)68d82ce
Check for undefined in addHttpRequest (#4368)28d540b
Check for available representations in DVBFonts.js to avoid accessing… (#4366)7453930
Add a try/catch around matchSettingsLang in case bcp47Normalize fails with an...37c68da
DVB Font Downloads (#4338)49257d9
Fix PlaybackErrorEvent error TS typing (#4363)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show