Releases
v5.2.1
Compare
Sorry, something went wrong.
No results found
Improvements
Add setting hybridSwitchBufferTime for switching between Bola/Throughput rules by @robertbryer in #5040
Add the remaining AdaptationSets in the manifest to the capability event by @robertbryer in #5048
Scrub-bar and timeline does changes to VoD as MPD transitions from dynamic to static by @dsilhavy in #5077
Enable initial track filtering by codec string by @dsilhavy in #5086
Feature/fairplay external cert url by @dsilhavy in #5088
Add current timestamp to progressbar in controlbar by @dsilhavy in #5096
Bugfixes
Fix the quality switched for L3D-DASH streams which use AdaptationSet… by @dsilhavy in #5034
fix(StreamController): don't reuse previous-period SourceBuffers when changeType is unavailable by @stephanterning in #5037
Check if attr is undefined in objectiron by @dsilhavy in #5047
Fix multiple memory leaks on Cta608Parser and ResizeObserver by @H-L in #5042
Fix/audit by @dsilhavy in #5052
Fix Multi-period regression by @dsilhavy in #5056
Fix blacklist controller not being active after reset by @robertbryer in #5063
fix: handle VOD tail buffering completion by @hijack2ee in #5025
Map an event duration of 0xFFFFFFFF to NaN otherwise they stay in the… by @dsilhavy in #5071
Fix a bad manifest with no Periods throwing exceptions by @robertbryer in #5091
Fix/5087 multi period subtitles by @dsilhavy in #5094
Apply fixes based on findings in functional tests by @dsilhavy in #5101
Performance
perf(cmcd): reuse the top-bitrate representation list within a request by @PascalThuet in #5055
Samples and Reference Player
Fix autoload in reference player and option to specify the target MPD… by @dsilhavy in #5035
Place link to reference UI more prominent on samples page by @dsilhavy in #5069
Feature/sample section refactoring by @dsilhavy in #5058
Fix content steering demo add LiveSim2 reference and BASE_URLS_UPDATE… by @dsilhavy in #5057
Add hevc.js sample for HEVC playback in browsers without native support by @privaloops in #5028
Reorder samples in sample section by @dsilhavy in #5089
Build, CI and Tests
fix(tests): correct unit tests that pass without verifying behavior by @PascalThuet in #5012
fix(tests): improve test reliability — FileLoader errors, state cleanup, debug logs by @PascalThuet in #5013
ci: P1 CI/CD optimizations — reduce redundant work by @PascalThuet in #5005
ci: P2 optimizations — split PR workflow, deduplicate lint, webpack cache by @PascalThuet in #5006
ci: consolidate master deploys into a single workflow (4 builds → 1) by @PascalThuet in #5008
ci: deploy-specific build path and doc-only path filters by @PascalThuet in #5009
Feature/claude init by @dsilhavy in #5067
Change unit test configuration to speed up runtime by @dsilhavy in #5070
Fix: Published ESM import entry (dist/modern/esm/dash.all.min.js) still contains CommonJS/global wrapper semantics and triggers modern bundler warnings by @dsilhavy in #5068
Feature/testapp npm pack by @dsilhavy in #5092
Feature/gh pages integration by @dsilhavy in #5097
Fix/pages deployment by @dsilhavy in #5098
Run NPM audit fix by @dsilhavy in #5099
Feature/npm release chain by @dsilhavy in #5100
You can’t perform that action at this time.