Update dependency hls.js to v1.4.0 #16191
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.3.5
->1.4.0
Release Notes
video-dev/hls.js
v1.4.0
Compare Source
Summary
HLS.js v1.4.0 includes support for HLS Content Steering, EXT-X-DEFINE Variable Substitution, and preliminary support for GAP tags. An updated build process and packager provides ES module and worker script output with smaller script payloads. It also includes ABR improvements for short segments and Low-Latency HLS Parts, async
xhrSetup
support, new load policy error handling config options, and other bug fixes and enhancements.Demo Page
https://eea405db.hls-js-dev.pages.dev/
Changes Since The Last Release
New Features
Enhancements and Bug Fixes
CI and Documentation
netlify-cli
, and workaroundnpm ci
then being broken (#5180) @tjenkinsonAPI and Breaking Changes
New API Features and Deprecations since v1.3
Note all deprecations are soft deprecations, meaning that none of the deprecated options or attributes were removed from the runtime player. They will remain available for backwards compatibility until v2.0.
config.workerPath
to support loading of a hosted hls.worker.js script over worker injectionxhrSetup
can optionally return a Promise for async setup of XMLHttpRequest instanceserror
property of type Error which references either a caught exception or an Error object instantiated at the point of failure with a friendly error messageerrorAction
property to ERROR events, used by error-controller to resolve errors through retries and adaptive switchingstats
property to ERROR events, used to gather timing information from network errorserr
deprecated (replaced byerror
)LEVEL_PARSING_ERROR
toErrorDetails
, triggered when the playlist parser encounters invalid HLS content (Variable Substitution)FRAG_GAP
toErrorDetails
triggered when encountering a Segment or Part with a GAP tag or attribute, instead of attempting to load the media marked as unavailable. Error handling will attempt to switch renditions or jump the gap if a suitable replacement is not found.lowBufferWatchdogPeriod
as deprecated (implementation missing/removed)Upgrade Disclaimer
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
New Contributors
Full Changelog: video-dev/hls.js@v1.3.5...v1.4.0
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.