Dash.js v2.9.3
Bugs
#2874 Don't use Array.prototype.find because it doesn't exist for IE11
#2870 parseFloat bug fix
#2860 Bug fix about id type of mediaInfo for subtitles
#2857 Remove requests only when there is a real discontinuity
#2838 Use FetchLoader for media segments download only to fix init segments caching issue in low latency mode
#2836 HTTPLoader abort()
#2835 Reset on edge bug fix
#2833 Update replace request process
#2826 Fix about Event_asArray attribute
#2816 Fragmented thumbnails mimeType fix
#2928 Fix how timeout is handle in license requests
#2920 fix comments issue
#2916 #r time fragment not limited by stream start
#2915 Bug fix about Start-Over
#2913 Protect track switch
#2905 Fixes and improvements on multiperiod prefetch logic
#2904 Change the way Promises support is checked
#2901 Fix calls to getAdaptationForType
#2899 Fix disabling of catchup (leave playback rate alone)
#2894 Fix stall state management when not in low latency mode
#2879 A fix for Incorrect handling of emsg events
New Features/Enhancements
#2872 EventStream. Callback event support
#2855 Add CAPTION_RENDERED event for non-html text cues
#2852 Multiperiod transition logic changes
#2834 Add CAPTION_RENDERED for caption cea608
#2912 Update imsc1 version 1.0.1 => 1.0.2
#2908 Add support for xml+bin SCTE messages
#2929 Use labels from DASH manifest AdaptationSet
EME/DRM
#2846 ClearKey regression fix
#2827 Fix ClearKey issue
Code Refactor
#2876 Refactoring and cleaning
#2844 Update metrics
#2881 Remove mutual dependancies
Build process
#2858 Update dependencies that do not require code changes
#2848 Update grunt dependencies to the last posible version
#2900 Use CircleCI as our continuous build/deployment system Automation
Reference Player
#2832 Remove not working samples
Documentation
#2875 Add autoplay policy sample
#2853 Update conformance tool url
#2839 Update index.d.ts
#2830 Update demo samples page
#2823 Update a couple of broken links in the contributing doc
#2822 Adding video stats and configurable target latency to low latency sample
#2917 Update JS doc
#2886 Fixing wrong type definitions for metrics-related methods