Dash-Industry-Forum/dash.js (dashjs)
### [`v4.7.4`](https://togithub.com/Dash-Industry-Forum/dash.js/releases/tag/v4.7.4): dash.js v4.7.4
[Compare Source](https://togithub.com/Dash-Industry-Forum/dash.js/compare/v4.7.3...v4.7.4)
#### Features
[#4338](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4338) Add support for DVB Font downloads as specified in ETSI TS 103 285 V1.4.1 - Section 7.2 Downloadable Fonts by [@mattjuggins](https://togithub.com/mattjuggins)
[#4360](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4360) Add an event that enables manual rendering of subtitles by [@bitboxer](https://togithub.com/bitboxer)
[#4330](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4330) Add API endpoint to trigger a manifest refresh by [@eirikbjornr](https://togithub.com/eirikbjornr)
[#4336](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4336) Add IMSC settings for rollUp and displayForcedOnly by [@nigelmegitt](https://togithub.com/nigelmegitt)\
[#4382](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4382) Add a liveUpdateTimeThreshold to control time syncing during playback of live streams by [@matvp91](https://togithub.com/matvp91)
#### Improvements
[#4359](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4359) Fix flickering and blinking of IMSC subtitles by [@mattjuggins](https://togithub.com/mattjuggins)
[#4350](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4350) Include HTTP request range in data that is passed to the modifyRequest function by [@dsilhavy](https://togithub.com/dsilhavy)
[#4356](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4356) Remove unused depdendency foodoc and move JSDoc related dependencies to devDependencies section in the package.json by [@dsilhavy](https://togithub.com/dsilhavy)
[#4362](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4362) Refactor DVB extensions properties to consistently use camel case. by [@mattjuggins](https://togithub.com/mattjuggins)
#### Bugfixes
[#4348](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4348) [#4349](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4349) Remove duplicate events in index.d.ts by [@kris-youview](https://togithub.com/kris-youview)
[#4355](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4355) Fix invalid warning in StreamProcessor.js by [@dsilhavy](https://togithub.com/dsilhavy)
[#4335](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4335) Remove specific Chrome version from CircleCI config by [@dsilhavy](https://togithub.com/dsilhavy)
[#4363](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4363) Fix PlaybackErrorEvent Typescript typing by [@kris-youview](https://togithub.com/kris-youview)
[#4365](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4365) Add a try/catch around matchSettingsLang in case bcp47Normalize fails with an error by [@dsilhavy](https://togithub.com/dsilhavy)
[#4368](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4368) Check for undefined values in addHttpRequest method by [@dsilhavy](https://togithub.com/dsilhavy)
[#4389](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4389) Fix a bug when dispatching subtitle events that causes an error in the event bus when the video is seeked by [@dsilhavy](https://togithub.com/dsilhavy)
### [`v4.7.3`](https://togithub.com/Dash-Industry-Forum/dash.js/releases/tag/v4.7.3): dash.js v4.7.3
[Compare Source](https://togithub.com/Dash-Industry-Forum/dash.js/compare/v4.7.2...v4.7.3)
#### Features
[#4319](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4319) Add support for playback using the Managed Media Source [@dsilhavy](https://togithub.com/dsilhavy)
#### Improvements
[#4280](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4280) Change template for JSDocs to avoid styling issues like the menu blocking the parameter description [@abdulaziz-bd](https://togithub.com/abdulaziz-bd)
[#4298](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4298) Adds settings parameters to configure the AbandonRequestsRule.js [@dsilhavy](https://togithub.com/dsilhavy)
[#4267](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4267) Update all URLs to Livesim. Use Livesim2 instead of Livesim1 [@dsilhavy](https://togithub.com/dsilhavy)
[#4305](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4305) Remove outdated cues from track when adding a new cue to avoid memory leaks. [@dsilhavy](https://togithub.com/dsilhavy)
[#4310](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4310) Add new BBC R\&D Test Streams to Reference Player [@mattjuggins](https://togithub.com/mattjuggins)
[#4320](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4320) Enable pass-through of UTF-8 chars when provided via lang-attribute [@stschr](https://togithub.com/stschr)
[#4322](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4322) For low latency DASH use min/max playbackRate when the buffer is safe in mode: liveCatchupModeLoLP [@bwallberg](https://togithub.com/bwallberg)
[#4324](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4324) Update to imscJS v1.1.4 [@nigelmegitt](https://togithub.com/nigelmegitt)
#### Bugfixes
[#4296](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4296) Fix two scheduling errors related to quality switches [@dsilhavy](https://togithub.com/dsilhavy)
[#4297](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4297) Fix the handling of abandoning segment requests [@dsilhavy](https://togithub.com/dsilhavy)
[#4314](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4314) Fix issues with the controlbar when muting video playback and transitioning from dynamic to static content [@ShikiSeiren](https://togithub.com/ShikiSeiren)
[#4323](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4323) Fix a bug in the OfflineStreamProcessor.js [@dsilhavy](https://togithub.com/dsilhavy)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.7.2
->4.7.4
Release Notes
Dash-Industry-Forum/dash.js (dashjs)
### [`v4.7.4`](https://togithub.com/Dash-Industry-Forum/dash.js/releases/tag/v4.7.4): dash.js v4.7.4 [Compare Source](https://togithub.com/Dash-Industry-Forum/dash.js/compare/v4.7.3...v4.7.4) #### Features [#4338](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4338) Add support for DVB Font downloads as specified in ETSI TS 103 285 V1.4.1 - Section 7.2 Downloadable Fonts by [@mattjuggins](https://togithub.com/mattjuggins) [#4360](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4360) Add an event that enables manual rendering of subtitles by [@bitboxer](https://togithub.com/bitboxer) [#4330](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4330) Add API endpoint to trigger a manifest refresh by [@eirikbjornr](https://togithub.com/eirikbjornr) [#4336](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4336) Add IMSC settings for rollUp and displayForcedOnly by [@nigelmegitt](https://togithub.com/nigelmegitt)\ [#4382](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4382) Add a liveUpdateTimeThreshold to control time syncing during playback of live streams by [@matvp91](https://togithub.com/matvp91) #### Improvements [#4359](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4359) Fix flickering and blinking of IMSC subtitles by [@mattjuggins](https://togithub.com/mattjuggins) [#4350](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4350) Include HTTP request range in data that is passed to the modifyRequest function by [@dsilhavy](https://togithub.com/dsilhavy) [#4356](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4356) Remove unused depdendency foodoc and move JSDoc related dependencies to devDependencies section in the package.json by [@dsilhavy](https://togithub.com/dsilhavy) [#4362](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4362) Refactor DVB extensions properties to consistently use camel case. by [@mattjuggins](https://togithub.com/mattjuggins) #### Bugfixes [#4348](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4348) [#4349](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4349) Remove duplicate events in index.d.ts by [@kris-youview](https://togithub.com/kris-youview) [#4355](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4355) Fix invalid warning in StreamProcessor.js by [@dsilhavy](https://togithub.com/dsilhavy) [#4335](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4335) Remove specific Chrome version from CircleCI config by [@dsilhavy](https://togithub.com/dsilhavy) [#4363](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4363) Fix PlaybackErrorEvent Typescript typing by [@kris-youview](https://togithub.com/kris-youview) [#4365](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4365) Add a try/catch around matchSettingsLang in case bcp47Normalize fails with an error by [@dsilhavy](https://togithub.com/dsilhavy) [#4368](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4368) Check for undefined values in addHttpRequest method by [@dsilhavy](https://togithub.com/dsilhavy) [#4389](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4389) Fix a bug when dispatching subtitle events that causes an error in the event bus when the video is seeked by [@dsilhavy](https://togithub.com/dsilhavy) ### [`v4.7.3`](https://togithub.com/Dash-Industry-Forum/dash.js/releases/tag/v4.7.3): dash.js v4.7.3 [Compare Source](https://togithub.com/Dash-Industry-Forum/dash.js/compare/v4.7.2...v4.7.3) #### Features [#4319](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4319) Add support for playback using the Managed Media Source [@dsilhavy](https://togithub.com/dsilhavy) #### Improvements [#4280](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4280) Change template for JSDocs to avoid styling issues like the menu blocking the parameter description [@abdulaziz-bd](https://togithub.com/abdulaziz-bd) [#4298](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4298) Adds settings parameters to configure the AbandonRequestsRule.js [@dsilhavy](https://togithub.com/dsilhavy) [#4267](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4267) Update all URLs to Livesim. Use Livesim2 instead of Livesim1 [@dsilhavy](https://togithub.com/dsilhavy) [#4305](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4305) Remove outdated cues from track when adding a new cue to avoid memory leaks. [@dsilhavy](https://togithub.com/dsilhavy) [#4310](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4310) Add new BBC R\&D Test Streams to Reference Player [@mattjuggins](https://togithub.com/mattjuggins) [#4320](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4320) Enable pass-through of UTF-8 chars when provided via lang-attribute [@stschr](https://togithub.com/stschr) [#4322](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4322) For low latency DASH use min/max playbackRate when the buffer is safe in mode: liveCatchupModeLoLP [@bwallberg](https://togithub.com/bwallberg) [#4324](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4324) Update to imscJS v1.1.4 [@nigelmegitt](https://togithub.com/nigelmegitt) #### Bugfixes [#4296](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4296) Fix two scheduling errors related to quality switches [@dsilhavy](https://togithub.com/dsilhavy) [#4297](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4297) Fix the handling of abandoning segment requests [@dsilhavy](https://togithub.com/dsilhavy) [#4314](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4314) Fix issues with the controlbar when muting video playback and transitioning from dynamic to static content [@ShikiSeiren](https://togithub.com/ShikiSeiren) [#4323](https://togithub.com/Dash-Industry-Forum/dash.js/pull/4323) Fix a bug in the OfflineStreamProcessor.js [@dsilhavy](https://togithub.com/dsilhavy)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.