Bug Fixes
#2217 Bug fix for live with audio only
#2214 Drm today fix
#2198 Fix an assignment error at FactoryMaker.js, line 261
#2197 Fixed an assignment error at FactoryMaker.js, line 261
#2195 Fix BolaRule to not get newQuality from abandon event
#2194 Bug fix about start time
#2193 Bug fix issue #2192
#2189 Fix Safari backwards seek bug Bug
#2188 Safer DOMStorage.js
#2185 Fixes in management of the video size check timer of TextTracks
#2173 Remove duplicate default export
#2169 Xml 2 json firefox fix
#2166 Fix #2149 - webkitAddKey argument mistmatch
#2156 Fix a pb if realPeriodId is "".
#2144 Update getAdaptationForType function Bug
Enhancements
#2190 Abort management update
#2180 Report error code contained in PlayReady licenser server response body Feature Enhancement
#2168 [MSS] Processing moov pssh Feature Enhancement
#2165 [DRM] Ignore 'encrypted' event Feature Enhancement
#2164 Add unsupported codecs detection Feature Enhancement
#2151 Update audio track switch
#2140 New refactoring branch Code Refactor
#2132 Update subtitles management
#2200 Format and minor changes of recently merged PRs
#2154 Update module management
Unit Tests
#2183 by specify test folder for npm run test (makes Travis launch unit tests) Unit Testing
#2181 add a SwitchHistoryRule unit test Unit Testing
#2160 Update MediaController unit test Unit Testing
#2158 Update StreamController unit test Unit Testing
#2157 Update Isofile unit test Unit Testing
#2152 Add Jshint and Jscs to unit test folde
#2143 add test when data to parse is equal to null
Player & Samples
#2206 Fix samples and remove broken ones (eme)