From 69ecac656b8aaff008292764a1817c8dcf822a47 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 3 Oct 2023 15:48:34 +0000 Subject: [PATCH] chore(v3.1.x): release 1.0.0 --- CHANGELOG.md | 291 ++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 293 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 58f185ef171..56463bd1d44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,296 @@ # Changelog +## 1.0.0 (2023-10-03) + + +### Features + +* Add a buffer fullness method ([#3392](https://github.com/Telefonica/stv-shaka-player/issues/3392)) ([9c0126b](https://github.com/Telefonica/stv-shaka-player/commit/9c0126b2a656977d87b9511bbc492eceb7979d30)), closes [#3389](https://github.com/Telefonica/stv-shaka-player/issues/3389) +* Add a way to listen to all events on a specific target ([dc5d033](https://github.com/Telefonica/stv-shaka-player/commit/dc5d033be91bdd00b454331d43efc40e1d8bb710)) +* Add downloadSizeCallback before storing offline ([#3049](https://github.com/Telefonica/stv-shaka-player/issues/3049)) ([54b8f6e](https://github.com/Telefonica/stv-shaka-player/commit/54b8f6eaee8153c80ee2cea8d13651adb79ac943)) +* add ignoreMaxSegmentDuration config for DASH manifest ([#3115](https://github.com/Telefonica/stv-shaka-player/issues/3115)) ([23808ea](https://github.com/Telefonica/stv-shaka-player/commit/23808ea9880260609b641f6089e20df7dc2c895a)), closes [#2834](https://github.com/Telefonica/stv-shaka-player/issues/2834) +* Add parameter to probeSupport to skip DRM tests ([#3047](https://github.com/Telefonica/stv-shaka-player/issues/3047)) ([6494a5b](https://github.com/Telefonica/stv-shaka-player/commit/6494a5b1db1b9b38aa26d678b86dff1b221741dd)), closes [#3037](https://github.com/Telefonica/stv-shaka-player/issues/3037) +* Add SubStation Alpha (SSA) support ([#3060](https://github.com/Telefonica/stv-shaka-player/issues/3060)) ([0845843](https://github.com/Telefonica/stv-shaka-player/commit/0845843b651c32b3081772a39947b0202f044094)) +* Add SubViewer (SBV) support ([#3063](https://github.com/Telefonica/stv-shaka-player/issues/3063)) ([82b2878](https://github.com/Telefonica/stv-shaka-player/commit/82b2878c9411ffdb013bf8b017604f03130796e6)) +* Add support for WebVTT style blocks ([#3071](https://github.com/Telefonica/stv-shaka-player/issues/3071)) ([6db55e0](https://github.com/Telefonica/stv-shaka-player/commit/6db55e0141574a80872b1ab20f69a3720a2f0c91)) +* **ads:** Add setVpaidMode to the ima externs ([#3135](https://github.com/Telefonica/stv-shaka-player/issues/3135)) ([2567b65](https://github.com/Telefonica/stv-shaka-player/commit/2567b65f4c7bb455ac578ab9492ec51fb88db3a0)) +* **ads:** Change the value of the 'mpt' param we set for tracking. ([5f8e5e1](https://github.com/Telefonica/stv-shaka-player/commit/5f8e5e1b272ab378ed1694c9ebb71a271d17434d)) +* **Ads:** Expose native IMA stream manager for SS DAI ([68b7eda](https://github.com/Telefonica/stv-shaka-player/commit/68b7eda0dcfa16cf3a77637330fc95410fe8b078)) +* **ads:** Exposed getMinSuggestedDuration. ([cc03576](https://github.com/Telefonica/stv-shaka-player/commit/cc035766c1fdcf6f52beede71ee5538ff94177dc)) +* Change default network request timeout ([#3024](https://github.com/Telefonica/stv-shaka-player/issues/3024)) ([40a0b36](https://github.com/Telefonica/stv-shaka-player/commit/40a0b366f602339e0a37e5c7fdf1af62b47a9548)), closes [#1578](https://github.com/Telefonica/stv-shaka-player/issues/1578) +* Config to prefer forced subtitles ([#3022](https://github.com/Telefonica/stv-shaka-player/issues/3022)) ([e5bf027](https://github.com/Telefonica/stv-shaka-player/commit/e5bf0277be52cf7b614c10dfa0e141b43edac483)), closes [#2947](https://github.com/Telefonica/stv-shaka-player/issues/2947) +* **dash:** Add support for mpegB:cicp:ChannelConfiguration ([#3057](https://github.com/Telefonica/stv-shaka-player/issues/3057)) ([607deb7](https://github.com/Telefonica/stv-shaka-player/commit/607deb71c9be78ea1d7f1bdb9d9544b8f6bc9315)), closes [#2873](https://github.com/Telefonica/stv-shaka-player/issues/2873) +* **dash:** Add support for thumbnail tracks ([#3145](https://github.com/Telefonica/stv-shaka-player/issues/3145)) ([b9b3cc8](https://github.com/Telefonica/stv-shaka-player/commit/b9b3cc809828e569af4266ac42bb469abc33f26a)) +* **Dash:** Extract HDR metadata from DASH manifests ([#3226](https://github.com/Telefonica/stv-shaka-player/issues/3226)) ([f527451](https://github.com/Telefonica/stv-shaka-player/commit/f5274516b973f77ababb9c49ec560ff465336df4)) +* **Dash:** Extract HDR metadata from DASH manifests ([#3226](https://github.com/Telefonica/stv-shaka-player/issues/3226)) ([f23ee0a](https://github.com/Telefonica/stv-shaka-player/commit/f23ee0a9af765571cae0257fa4e6b31ee0d64b8a)) +* **demo:** Add MIME type and extra config to custom assets ([8205a1b](https://github.com/Telefonica/stv-shaka-player/commit/8205a1b6af24ee16460e7d425d71a09e4d643a05)) +* **demo:** DASH and HLS demo content from MetaCDN ([#3350](https://github.com/Telefonica/stv-shaka-player/issues/3350)) ([ec9a38f](https://github.com/Telefonica/stv-shaka-player/commit/ec9a38f39d40cbee4312be9c71a24b43be21cab3)) +* **demo:** Make it possible to add custom ad assets with no manifest uri. ([40aa213](https://github.com/Telefonica/stv-shaka-player/commit/40aa213ccb924fbc23e47f70e6c5633c455e483c)), closes [#3136](https://github.com/Telefonica/stv-shaka-player/issues/3136) +* **docs:** Add vue.js, nuxt.js and video.js integration examples ([#3160](https://github.com/Telefonica/stv-shaka-player/issues/3160)) ([a2b002a](https://github.com/Telefonica/stv-shaka-player/commit/a2b002ab5c0a2618fc58862060aeeb6318103ea6)) +* **drm:** add 'com.microsoft.playready.recommendation' to probeSupport ([#3308](https://github.com/Telefonica/stv-shaka-player/issues/3308)) ([d4ea27a](https://github.com/Telefonica/stv-shaka-player/commit/d4ea27a13360f25e2d4c9d1aa38df2a0ffec6098)) +* Extract HDR metadata from HLS manifests ([#3116](https://github.com/Telefonica/stv-shaka-player/issues/3116)) ([7137286](https://github.com/Telefonica/stv-shaka-player/commit/71372869de21092ccf6e7bcaa2f7abf83f6992dd)) +* **hls:** Add config to prefer native HLS playback ([6c012aa](https://github.com/Telefonica/stv-shaka-player/commit/6c012aa4678b6f4be0b3c04e9c16b99543886b53)), closes [#3077](https://github.com/Telefonica/stv-shaka-player/issues/3077) +* **ll-Dash:** Add new low latency DASH manifest ([#2963](https://github.com/Telefonica/stv-shaka-player/issues/2963)) ([9d59f72](https://github.com/Telefonica/stv-shaka-player/commit/9d59f72f52d4a918b5e2fefd8265bc47609a4c19)) +* **ll-hls:** only request delta updates when server supports it ([4c97562](https://github.com/Telefonica/stv-shaka-player/commit/4c975621a0110a7e6d21be2b8e2cebeb80e1cb1c)), closes [#1525](https://github.com/Telefonica/stv-shaka-player/issues/1525) +* **lowLatency:** Add autoLowLatencyMode config ([#2861](https://github.com/Telefonica/stv-shaka-player/issues/2861)) ([28f35c2](https://github.com/Telefonica/stv-shaka-player/commit/28f35c251c5a40c8175bae124edccb41bd256be4)), closes [#1525](https://github.com/Telefonica/stv-shaka-player/issues/1525) +* make drm sessionType configurable in advanced DRM config ([#3301](https://github.com/Telefonica/stv-shaka-player/issues/3301)) ([4574a5d](https://github.com/Telefonica/stv-shaka-player/commit/4574a5dd929bb6cf94cf89663b8f870c5ffc74bd)) +* Make gap detection threshold configurable ([#3166](https://github.com/Telefonica/stv-shaka-player/issues/3166)) ([d36936b](https://github.com/Telefonica/stv-shaka-player/commit/d36936bef8ef2156cb80529a27ab59021af1af37)) +* **MediaCap:** Add config for using MediaCapabilities ([129b068](https://github.com/Telefonica/stv-shaka-player/commit/129b0683857716847ca429cf4283dbdc2ca3931f)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Add MediaCap polyfill to uncompiled.js ([8912792](https://github.com/Telefonica/stv-shaka-player/commit/891279272ddaa8344126f428a66d4505a602c669)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Add polyfill for MediaCapabilities ([f4c6063](https://github.com/Telefonica/stv-shaka-player/commit/f4c6063b82207a28bd975f73fefc644f9734a468)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Add preferredDecodingAttributes config ([9a360bb](https://github.com/Telefonica/stv-shaka-player/commit/9a360bbd498360d17041893ac36a353b764eae39)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Always polyfill MediaCap for Chromecast ([e592d48](https://github.com/Telefonica/stv-shaka-player/commit/e592d4888e35af0e0c98bc2f85c4e51f681948e8)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Check spatialRendering against MediaCapabilities ([#3224](https://github.com/Telefonica/stv-shaka-player/issues/3224)) ([b84f774](https://github.com/Telefonica/stv-shaka-player/commit/b84f7742c05c7362579eb7b94f6d3b94b357c0dc)) +* **MediaCap:** Default "useMediaCapablities" to true ([bd7e07b](https://github.com/Telefonica/stv-shaka-player/commit/bd7e07b074f66492f025f7c7a386a80c16ab6f84)) +* **MediaCap:** get decodingInfo results before queryMediaKeys ([acfa1a8](https://github.com/Telefonica/stv-shaka-player/commit/acfa1a800c5cd731afcea191be45169037f8784b)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** get mediaKeySystemAccess via decodingInfo ([aca343b](https://github.com/Telefonica/stv-shaka-player/commit/aca343bf2c55c7e17dc744b1bf675186b8cb3380)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Guess the codecs of multiplexd stream for MediaCap ([198a6d4](https://github.com/Telefonica/stv-shaka-player/commit/198a6d42f6efb29bcf763273d66a17834b3acc6f)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** make StreamUtils.filterManifest async ([5bb8c1c](https://github.com/Telefonica/stv-shaka-player/commit/5bb8c1cab09131033d813bb764dd276978fdc9e2)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Patch VP9 codec ([bf0644a](https://github.com/Telefonica/stv-shaka-player/commit/bf0644aa4a0da1ee4b0d5b75028a17bcf6d86d60)) +* **MediaCap:** Skip filtering by DrmEngine with MediaCap enabled ([0f0c940](https://github.com/Telefonica/stv-shaka-player/commit/0f0c9409c3f10848eec7a2626142e747528ba76e)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) [#3334](https://github.com/Telefonica/stv-shaka-player/issues/3334) +* **MediaCap:** Support multiplex content with MediaCap ([966a756](https://github.com/Telefonica/stv-shaka-player/commit/966a7565785136395cd8121b296ee7aa5a2a2511)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Use MediaCapabilities for offline storage ([2f65b97](https://github.com/Telefonica/stv-shaka-player/commit/2f65b97b79c9b9dfde1b95afadf7c790827054c7)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Use MediaCapabilities for supporting info ([57ee238](https://github.com/Telefonica/stv-shaka-player/commit/57ee23812e936bf6fa3e77830c1f1e7aeb7e1cd1)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Use mediaKeySystemAccess from decodingInfo in DrmEngine ([b63a64e](https://github.com/Telefonica/stv-shaka-player/commit/b63a64e4ba83f7db422853dc879d1068e5f6dcdb)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* Network stall detection ([#3227](https://github.com/Telefonica/stv-shaka-player/issues/3227)) ([863e345](https://github.com/Telefonica/stv-shaka-player/commit/863e3455b68657cc73960022876c657498362ee5)), closes [#1582](https://github.com/Telefonica/stv-shaka-player/issues/1582) +* Optionally force HTTPS content URIs ([#3025](https://github.com/Telefonica/stv-shaka-player/issues/3025)) ([207c235](https://github.com/Telefonica/stv-shaka-player/commit/207c235b1c24cf358067548165564c869538ea7e)), closes [#1389](https://github.com/Telefonica/stv-shaka-player/issues/1389) +* **player:** Add getKeyStatuses to Player. ([a6078bf](https://github.com/Telefonica/stv-shaka-player/commit/a6078bf9f65d778d42ac5f7cf3d0aeb93d62b9bc)) +* Progress toward FairPlay DRM w/ MSE ([#3347](https://github.com/Telefonica/stv-shaka-player/issues/3347)) ([31ba8d3](https://github.com/Telefonica/stv-shaka-player/commit/31ba8d3d1fb66c9ec748450ab5cdbc6b610f58cc)) +* **text:** Add LyRiCs (LRC) support ([#3036](https://github.com/Telefonica/stv-shaka-player/issues/3036)) ([8b7e70a](https://github.com/Telefonica/stv-shaka-player/commit/8b7e70a30ddfe5c615176ed2f7dfca22b51f0b56)) +* **text:** Creates style tags for underline/italics/bold in WebVttGenerator ([#3266](https://github.com/Telefonica/stv-shaka-player/issues/3266)) ([658790a](https://github.com/Telefonica/stv-shaka-player/commit/658790a012e9aa77790b125acb9797f9b40518cf)) +* **text:** rename cue "spacer" to "lineBreak" ([65a6f26](https://github.com/Telefonica/stv-shaka-player/commit/65a6f265c786094b8cc04bc77bf2c57dc3388ef2)) +* **thumbnails:** Allow download thumbnails (for offline usage) ([#3280](https://github.com/Telefonica/stv-shaka-player/issues/3280)) ([06982de](https://github.com/Telefonica/stv-shaka-player/commit/06982defa0d278a9bb870ed18fbba02db88cf687)) +* **ttml:** Add support for SMPTE namespace 2013 ([#3062](https://github.com/Telefonica/stv-shaka-player/issues/3062)) ([df74eab](https://github.com/Telefonica/stv-shaka-player/commit/df74eab0ae2d739e766325e33a6c1ed9f168ff96)) +* **ui:** Add Loop, PIP, Cast, AirPlay buttons to control panel ([#3255](https://github.com/Telefonica/stv-shaka-player/issues/3255)) ([4f0ded7](https://github.com/Telefonica/stv-shaka-player/commit/4f0ded7e379784f97acae7466c2fd434ec806141)), closes [#2676](https://github.com/Telefonica/stv-shaka-player/issues/2676) +* **ui:** Allow apps to register a custom seek bar UI implementation ([#2966](https://github.com/Telefonica/stv-shaka-player/issues/2966)) ([f073abc](https://github.com/Telefonica/stv-shaka-player/commit/f073abc6f5deefccb51f62265211438cfea782ec)), closes [#2924](https://github.com/Telefonica/stv-shaka-player/issues/2924) +* **UI:** Display cursors as pointers on overflow menu buttons([#3218](https://github.com/Telefonica/stv-shaka-player/issues/3218)) ([9fb637d](https://github.com/Telefonica/stv-shaka-player/commit/9fb637d82f3374c06bfd0498a85a290889551e7a)) +* **UI:** Exit PiP when destroying UI ([b132867](https://github.com/Telefonica/stv-shaka-player/commit/b13286707356bc42180e7edadab96124dc5d371c)), closes [#3553](https://github.com/Telefonica/stv-shaka-player/issues/3553) + + +### Bug Fixes + +* Add DASH MIME type mapping for src= playback ([#3805](https://github.com/Telefonica/stv-shaka-player/issues/3805)) ([1696c30](https://github.com/Telefonica/stv-shaka-player/commit/1696c307e5e832a60ccacca477d64620dd86a203)) +* Add explicit release() for FakeEventTarget ([#3950](https://github.com/Telefonica/stv-shaka-player/issues/3950)) ([9119535](https://github.com/Telefonica/stv-shaka-player/commit/9119535fb37fd888f07ae24e4848c5f4262b2e6f)) +* Add missing * in jsdoc comment in periods ([#3041](https://github.com/Telefonica/stv-shaka-player/issues/3041)) ([26fac12](https://github.com/Telefonica/stv-shaka-player/commit/26fac1290f0650e9d04d2908d0085d2328568420)) +* Add missing module export in generated typescript defs ([#4163](https://github.com/Telefonica/stv-shaka-player/issues/4163)) ([90fa6a7](https://github.com/Telefonica/stv-shaka-player/commit/90fa6a70b534deb31e128331d95ddccab414f385)) +* Add support to file type in mediaCapabilities implementation ([#3570](https://github.com/Telefonica/stv-shaka-player/issues/3570)) ([a44e9ab](https://github.com/Telefonica/stv-shaka-player/commit/a44e9ab32acb5eebfc3e4f40095faa424e9db91c)), closes [#3530](https://github.com/Telefonica/stv-shaka-player/issues/3530) +* Add support to file type in MediaCapabilities polyfill ([#3569](https://github.com/Telefonica/stv-shaka-player/issues/3569)) ([bd5da6b](https://github.com/Telefonica/stv-shaka-player/commit/bd5da6bdcf8dc5aa21585318f73f2b3437724eb6)), closes [#3530](https://github.com/Telefonica/stv-shaka-player/issues/3530) +* Add Support to iOS 12 in MediaCapabilities polyfill ([#3573](https://github.com/Telefonica/stv-shaka-player/issues/3573)) ([2adfbf5](https://github.com/Telefonica/stv-shaka-player/commit/2adfbf57fa4c3640ea5a69bfb7d14f96312be191)) +* Add TextDecoder requirement to isBrowserSupported ([4a49508](https://github.com/Telefonica/stv-shaka-player/commit/4a4950865d315f47c0f0a3776fae5187f938b53c)), closes [#2759](https://github.com/Telefonica/stv-shaka-player/issues/2759) +* **ads:** Add ResizeObserver to CS ad manager. ([#3652](https://github.com/Telefonica/stv-shaka-player/issues/3652)) ([423aff6](https://github.com/Telefonica/stv-shaka-player/commit/423aff6831ac08f6f72f808ce477ed08de143aab)), closes [#3638](https://github.com/Telefonica/stv-shaka-player/issues/3638) +* **ads:** Add the original IMA event to the Shaka AD_CLICKED event. ([7c6ee2d](https://github.com/Telefonica/stv-shaka-player/commit/7c6ee2d47006cf6e6ab895a9880b73d935f996c4)), closes [#3304](https://github.com/Telefonica/stv-shaka-player/issues/3304) +* **ads:** Dispose of ad manager on player detach ([6c3afde](https://github.com/Telefonica/stv-shaka-player/commit/6c3afde1718620fa4c67b3eb9107cd2e46b23223)) +* **ads:** Fix bug w/ configuring UI during CS ads ([655493f](https://github.com/Telefonica/stv-shaka-player/commit/655493f441f8840ac8f4b9f3053323bfbd1292f7)), closes [#2869](https://github.com/Telefonica/stv-shaka-player/issues/2869) [#2943](https://github.com/Telefonica/stv-shaka-player/issues/2943) +* **ads:** Fix clicking in interactive client-side ads ([fdc7ccf](https://github.com/Telefonica/stv-shaka-player/commit/fdc7ccf692b6dad70f989f74b17b7f0cfa43c079)), closes [#3053](https://github.com/Telefonica/stv-shaka-player/issues/3053) +* **ads:** Fix stopping ad manager after adblock. ([ea90fbd](https://github.com/Telefonica/stv-shaka-player/commit/ea90fbdf666942f123e940c5b9dd5206cccd57f4)) +* **ads:** Fix stopping of Server Side Ad manager ([#3611](https://github.com/Telefonica/stv-shaka-player/issues/3611)) ([4637bad](https://github.com/Telefonica/stv-shaka-player/commit/4637bad80e13b188bd15c987af54b23760f1ec4c)) +* **ads:** Fix the skip ad button not being clickable [#3284](https://github.com/Telefonica/stv-shaka-player/issues/3284) ([#3326](https://github.com/Telefonica/stv-shaka-player/issues/3326)) ([78e181d](https://github.com/Telefonica/stv-shaka-player/commit/78e181db38875d360de3fd5ad76e82821b50e843)) +* **ads:** Hide the ad container when ads aren't playing. ([23fe712](https://github.com/Telefonica/stv-shaka-player/commit/23fe7128494d0678d6fd8e3bc951f303907ec5cf)), closes [#3121](https://github.com/Telefonica/stv-shaka-player/issues/3121) +* **ads:** Use the correct AdsLoader AD_ERROR event ([#3105](https://github.com/Telefonica/stv-shaka-player/issues/3105)) ([83ff408](https://github.com/Telefonica/stv-shaka-player/commit/83ff40892fffdef31e752c59e93e70283dc6e27e)), closes [#3095](https://github.com/Telefonica/stv-shaka-player/issues/3095) +* Allow muxjs to be loaded after Shaka ([02a0fbf](https://github.com/Telefonica/stv-shaka-player/commit/02a0fbfe109d523e32e2376cc0e1eadd88e55914)), closes [#3407](https://github.com/Telefonica/stv-shaka-player/issues/3407) +* Always polyfill MediaCapabilities for Apple browsers ([#3588](https://github.com/Telefonica/stv-shaka-player/issues/3588)) ([45f0a4e](https://github.com/Telefonica/stv-shaka-player/commit/45f0a4e8a6a54e73c3639cbdac29ca13eeb0b5cc)) +* assert media element when initializing DRM Engine ([0a1809d](https://github.com/Telefonica/stv-shaka-player/commit/0a1809dfe00d45e5c6f868164b5ce7aa5fc13127)), closes [#2915](https://github.com/Telefonica/stv-shaka-player/issues/2915) +* Avoid seeking on src when start time is 0 ([#3644](https://github.com/Telefonica/stv-shaka-player/issues/3644)) ([ac6c342](https://github.com/Telefonica/stv-shaka-player/commit/ac6c34233df88b483bd47582bb853640a5af20c9)), closes [#3518](https://github.com/Telefonica/stv-shaka-player/issues/3518) +* Avoid setting global Cast hook ([ecbeae0](https://github.com/Telefonica/stv-shaka-player/commit/ecbeae0ecbcc28a4e9ac8627883656a05a90b1b3)), closes [#3167](https://github.com/Telefonica/stv-shaka-player/issues/3167) +* Avoid the risk condition of unloading text stream and scheduling updates ([281edf3](https://github.com/Telefonica/stv-shaka-player/commit/281edf35f3dd5b7d72948ca4cf2c825e12509a9b)), closes [#2764](https://github.com/Telefonica/stv-shaka-player/issues/2764) +* **build:** Fix running build scripts on Windows. ([0bd4c69](https://github.com/Telefonica/stv-shaka-player/commit/0bd4c691f610155f005e9fb16de761f6166d3dff)), closes [#2988](https://github.com/Telefonica/stv-shaka-player/issues/2988) +* **build:** Fix stylelint on Windows ([#3214](https://github.com/Telefonica/stv-shaka-player/issues/3214)) ([6b19e51](https://github.com/Telefonica/stv-shaka-player/commit/6b19e51546a8dfa950f885df8aa6f1a21f7ba34c)), closes [#2985](https://github.com/Telefonica/stv-shaka-player/issues/2985) +* **build:** Fix stylelint on Windows ([#3214](https://github.com/Telefonica/stv-shaka-player/issues/3214)) ([568321c](https://github.com/Telefonica/stv-shaka-player/commit/568321c2d147962dab29195466fc17756a2b452f)), closes [#2985](https://github.com/Telefonica/stv-shaka-player/issues/2985) +* **cast:** Make cast tests more forgiving. ([78981e3](https://github.com/Telefonica/stv-shaka-player/commit/78981e39cd73b8bdd6ac40160d2386772b2859ef)) +* Catch unhandled rejection destroying StreamingEngine ([6994da4](https://github.com/Telefonica/stv-shaka-player/commit/6994da412e3f2bdc0dec6d1962ab2c02dcf32c9f)) +* **cea:** Fix BUFFER_READ_OUT_OF_BOUNDS error when CEA caption packets are empty ([#3609](https://github.com/Telefonica/stv-shaka-player/issues/3609)) ([3da6589](https://github.com/Telefonica/stv-shaka-player/commit/3da658973ae3031ed04c9debbb2ec6096bfd9c69)), closes [#3608](https://github.com/Telefonica/stv-shaka-player/issues/3608) +* **cea:** make a more robust CEA MP4 parser ([#3965](https://github.com/Telefonica/stv-shaka-player/issues/3965)) ([b292fb3](https://github.com/Telefonica/stv-shaka-player/commit/b292fb39fca86735ef1aa67ba46fafb72193a992)) +* choose the configured preferred text role at start ([#3399](https://github.com/Telefonica/stv-shaka-player/issues/3399)) ([02bafe4](https://github.com/Telefonica/stv-shaka-player/commit/02bafe48c7bf227ca36f654058ce541857969e37)) +* Clear buffer on seek if mediaState is updating ([#3795](https://github.com/Telefonica/stv-shaka-player/issues/3795)) ([a115791](https://github.com/Telefonica/stv-shaka-player/commit/a11579102c5f75dfc3e6361cbdaa4138ecbf8daa)), closes [#3299](https://github.com/Telefonica/stv-shaka-player/issues/3299) +* **css:** Fix missing % in calculation ([#4157](https://github.com/Telefonica/stv-shaka-player/issues/4157)) ([875437e](https://github.com/Telefonica/stv-shaka-player/commit/875437efea3bd62197e084f4da15ccb4d5544d09)) +* **css:** Fix missing calc() statements ([#4156](https://github.com/Telefonica/stv-shaka-player/issues/4156)) ([780ef31](https://github.com/Telefonica/stv-shaka-player/commit/780ef31dcebadff3f193a555d46e6ae434785fb7)), closes [#4155](https://github.com/Telefonica/stv-shaka-player/issues/4155) +* **dash:** Account for bandwidth before filtering text stream ([#3765](https://github.com/Telefonica/stv-shaka-player/issues/3765)) ([612133e](https://github.com/Telefonica/stv-shaka-player/commit/612133ed1d963c387d234318548f90866bc9eded)), closes [#3724](https://github.com/Telefonica/stv-shaka-player/issues/3724) +* **dash:** Fix HDR signalling via essential or supplemental property ([#3727](https://github.com/Telefonica/stv-shaka-player/issues/3727)) ([d3a64dc](https://github.com/Telefonica/stv-shaka-player/commit/d3a64dc5bc56c3288ada9fd9a999820167ac62e3)), closes [#3726](https://github.com/Telefonica/stv-shaka-player/issues/3726) +* **DASH:** fix memory leak with SegmentTimeline ([#3039](https://github.com/Telefonica/stv-shaka-player/issues/3039)) ([ed953bf](https://github.com/Telefonica/stv-shaka-player/commit/ed953bf76cd90e5cdabd9071c14035ff4b442d00)), closes [#3038](https://github.com/Telefonica/stv-shaka-player/issues/3038) +* **dash:** Fix performance regression ([#4064](https://github.com/Telefonica/stv-shaka-player/issues/4064)) ([a35efd1](https://github.com/Telefonica/stv-shaka-player/commit/a35efd196d56296e17f46cd538e8f46c9125af2d)) +* **dash:** Fix seek range issues on transition from live to VOD ([9d7d23d](https://github.com/Telefonica/stv-shaka-player/commit/9d7d23d7cd1ba92e0e01a38ef8e2d09eb8d6f5c7)), closes [#3675](https://github.com/Telefonica/stv-shaka-player/issues/3675) +* **dash:** Fix stalls on a live dash stream. ([7e50866](https://github.com/Telefonica/stv-shaka-player/commit/7e50866bb539ddd7e70ed6d6c245793b353262a6)) +* **DASH:** Fix trick-mode tracks associated with multiple regular tracks ([#2992](https://github.com/Telefonica/stv-shaka-player/issues/2992)) ([65143a6](https://github.com/Telefonica/stv-shaka-player/commit/65143a6d32f34ce4ba4e4dcbb5754d5b992980cb)), closes [#2978](https://github.com/Telefonica/stv-shaka-player/issues/2978) +* **DASH:** Support "forced-subtitle" role ([#3807](https://github.com/Telefonica/stv-shaka-player/issues/3807)) ([924a169](https://github.com/Telefonica/stv-shaka-player/commit/924a169610ea84bdf8fd2d34dce7a4fe15907e70)), closes [#3767](https://github.com/Telefonica/stv-shaka-player/issues/3767) +* Dedupe DRM init data ([#3695](https://github.com/Telefonica/stv-shaka-player/issues/3695)) ([4d91de3](https://github.com/Telefonica/stv-shaka-player/commit/4d91de3bb19095d264327c71819b044960be089d)) +* **demo:** Fix 'Tears of Steel (live, DASH, Server Side ads)' ([#3758](https://github.com/Telefonica/stv-shaka-player/issues/3758)) ([37c354f](https://github.com/Telefonica/stv-shaka-player/commit/37c354ffa54344f35c49266152db05c0d4c12203)) +* **demo:** Fix centering of icons, add hover effect on settings ([#3352](https://github.com/Telefonica/stv-shaka-player/issues/3352)) ([ef0c651](https://github.com/Telefonica/stv-shaka-player/commit/ef0c651ac04f9e8218cab16e1b261a7685264713)) +* **demo:** Listen to "keydown" on settings button. ([314a3e6](https://github.com/Telefonica/stv-shaka-player/commit/314a3e60ba4c23b60f08ebe89f92d70f545720e8)), closes [#2986](https://github.com/Telefonica/stv-shaka-player/issues/2986) +* **demo:** Remove redundant switch for manifest.dash.ignoreDrmInfo ([ebb1e34](https://github.com/Telefonica/stv-shaka-player/commit/ebb1e34ba1fa938349dacbee9922e598e0acb9bf)) +* Disable unprefixed EME on Safari ([dd94bd3](https://github.com/Telefonica/stv-shaka-player/commit/dd94bd33650271c65d20a566466d9e122612410e)) +* Display captions with forward slashes ([#3556](https://github.com/Telefonica/stv-shaka-player/issues/3556)) ([9128f16](https://github.com/Telefonica/stv-shaka-player/commit/9128f16c155426814ef5b46d5e7b736f6807ac14)) +* **doc:** Export UI externs ([2d88f8c](https://github.com/Telefonica/stv-shaka-player/commit/2d88f8c3271195f42d42df23b1732e9b0aa94f79)), closes [#2948](https://github.com/Telefonica/stv-shaka-player/issues/2948) +* **docs:** corrects typo in project README ([#3368](https://github.com/Telefonica/stv-shaka-player/issues/3368)) ([3404805](https://github.com/Telefonica/stv-shaka-player/commit/340480525d6949d6a76fab7b0b4b26aae7ea30fa)) +* **doc:** Update [@event](https://github.com/event) and [@link](https://github.com/link) in UI ([99314b7](https://github.com/Telefonica/stv-shaka-player/commit/99314b733f74922e525b79be8af6bc70b6841ae0)) +* Don't destroy ad manager on detach ([#3665](https://github.com/Telefonica/stv-shaka-player/issues/3665)) ([aeb16f3](https://github.com/Telefonica/stv-shaka-player/commit/aeb16f37d1bbe8ce48396ce33524d4bf7372024a)) +* Don't force update captions by default ([#3425](https://github.com/Telefonica/stv-shaka-player/issues/3425)) ([4abb0f5](https://github.com/Telefonica/stv-shaka-player/commit/4abb0f5aa740e012e3d3cc77de7d07b6240a02f3)) +* Don't forget active track after new period is added to live stream. ([add298b](https://github.com/Telefonica/stv-shaka-player/commit/add298b39278a397ca32798b61783b1d288c4d25)), closes [#3510](https://github.com/Telefonica/stv-shaka-player/issues/3510) +* Don't gap jump at start of video if autoplay is not set ([#3645](https://github.com/Telefonica/stv-shaka-player/issues/3645)) ([c43c37d](https://github.com/Telefonica/stv-shaka-player/commit/c43c37da90ff3d3d82d7fb5e52600db724a03f65)), closes [#3451](https://github.com/Telefonica/stv-shaka-player/issues/3451) +* **drm:** Fix support for multi-period encrypted live ([9692dc0](https://github.com/Telefonica/stv-shaka-player/commit/9692dc080d301418aef9b4bbfa41c44190ab215a)), closes [#2979](https://github.com/Telefonica/stv-shaka-player/issues/2979) [#2645](https://github.com/Telefonica/stv-shaka-player/issues/2645) +* **drm:** Fix TS DRM failures ([cb38573](https://github.com/Telefonica/stv-shaka-player/commit/cb385731dedd5f5706330a9bee3a2d2616f6a671)), closes [#2981](https://github.com/Telefonica/stv-shaka-player/issues/2981) +* **drm:** Remove legacy Edge workarounds on new Edge ([68902b9](https://github.com/Telefonica/stv-shaka-player/commit/68902b9a86ade30fbd995dcb06ae51859f0850aa)) +* Enforce string-format of event data keys. ([7e36f5f](https://github.com/Telefonica/stv-shaka-player/commit/7e36f5fa4156e99798ba1129b92dee39264cc886)) +* Exported SegmentReference.getUris. ([8e1eeda](https://github.com/Telefonica/stv-shaka-player/commit/8e1eeda96516b43b91cf240eb20ca486958b6fe3)), closes [#3096](https://github.com/Telefonica/stv-shaka-player/issues/3096) +* Failover in geo-redundant streams ([#3587](https://github.com/Telefonica/stv-shaka-player/issues/3587)) ([e21e20d](https://github.com/Telefonica/stv-shaka-player/commit/e21e20da71449f49994f6dabf7124d139462be00)) +* Filter unsupported H.264 streams in Xbox ([#3411](https://github.com/Telefonica/stv-shaka-player/issues/3411)) ([768921c](https://github.com/Telefonica/stv-shaka-player/commit/768921c16a50c51ce0a7ca3d06d98971feea21f0)) +* Fix ARIA label on replay button ([#3513](https://github.com/Telefonica/stv-shaka-player/issues/3513)) ([efc6560](https://github.com/Telefonica/stv-shaka-player/commit/efc65601db957d2d593a5b31b0e4214da8d8394c)), closes [#3512](https://github.com/Telefonica/stv-shaka-player/issues/3512) +* Fix audio language switching while using AirPlay ([#3472](https://github.com/Telefonica/stv-shaka-player/issues/3472)) ([3bd0a99](https://github.com/Telefonica/stv-shaka-player/commit/3bd0a99cabbd22c5c00e77771cd96022faef1b97)), closes [#3125](https://github.com/Telefonica/stv-shaka-player/issues/3125) +* Fix autoplay for non-zero-start VOD ([f7cc2f9](https://github.com/Telefonica/stv-shaka-player/commit/f7cc2f94312a970f356e9a1a8f47b9ab2216cef6)), closes [#2987](https://github.com/Telefonica/stv-shaka-player/issues/2987) +* Fix bogus debug logs ([c8a8c3d](https://github.com/Telefonica/stv-shaka-player/commit/c8a8c3d363191f4aef6424a1ed4994dd807f843f)) +* Fix broken build in directories with spaces ([9a03712](https://github.com/Telefonica/stv-shaka-player/commit/9a03712875e37177e915f4e82fab97e2c636f1b2)), closes [#3102](https://github.com/Telefonica/stv-shaka-player/issues/3102) +* Fix buffering due to re-fetch (SegmentIterator) ([#3419](https://github.com/Telefonica/stv-shaka-player/issues/3419)) ([7cfe493](https://github.com/Telefonica/stv-shaka-player/commit/7cfe493097ea7bbfa1b8d0764363866e90d578dd)) +* Fix buffering due to re-fetch (SegmentTemplate+duration) ([#3419](https://github.com/Telefonica/stv-shaka-player/issues/3419)) ([a1b5ba5](https://github.com/Telefonica/stv-shaka-player/commit/a1b5ba588bd7c2215da1aef425aef098fbeebe03)) +* Fix buffering due to re-fetch (SegmentTimeline) ([d0d86a5](https://github.com/Telefonica/stv-shaka-player/commit/d0d86a5deb7c1a4c5c805530022c3d44071a042d)) +* Fix build failures ([2371bd8](https://github.com/Telefonica/stv-shaka-player/commit/2371bd8591b1755f4ef1e1fee400db31e93b2893)), closes [#3060](https://github.com/Telefonica/stv-shaka-player/issues/3060) +* Fix build in Python 3 ([4b7a743](https://github.com/Telefonica/stv-shaka-player/commit/4b7a743b84745d366725c96008fae412463ac26e)), closes [#3102](https://github.com/Telefonica/stv-shaka-player/issues/3102) +* Fix build script errors using Python 3 ([1e74fc2](https://github.com/Telefonica/stv-shaka-player/commit/1e74fc2d5c632a7044e4247cb8694bb8bd43a447)) +* Fix captions not working after a period transition on live DASH streams ([#3801](https://github.com/Telefonica/stv-shaka-player/issues/3801)) ([c025942](https://github.com/Telefonica/stv-shaka-player/commit/c0259429f282eb1c17a3006ba086570c715fed10)), closes [#3783](https://github.com/Telefonica/stv-shaka-player/issues/3783) +* Fix CC parsing of EPB and v1 TKHD boxes ([#3610](https://github.com/Telefonica/stv-shaka-player/issues/3610)) ([90b2bdd](https://github.com/Telefonica/stv-shaka-player/commit/90b2bdd7793e517ecebcc6ed3f98a26d29add964)), closes [#3502](https://github.com/Telefonica/stv-shaka-player/issues/3502) +* Fix choosing tracks from streaming event ([#3459](https://github.com/Telefonica/stv-shaka-player/issues/3459)) ([31ea9ee](https://github.com/Telefonica/stv-shaka-player/commit/31ea9eee7c7bd742134dc9d69e66ac3e148ed832)) +* Fix clearing buffer when requested for already-selected variant ([#3477](https://github.com/Telefonica/stv-shaka-player/issues/3477)) ([14c1752](https://github.com/Telefonica/stv-shaka-player/commit/14c17520f962eb24d8e36efa3d8dc29fe066810d)), closes [#3450](https://github.com/Telefonica/stv-shaka-player/issues/3450) +* Fix codec choice when resolutions differ ([#3072](https://github.com/Telefonica/stv-shaka-player/issues/3072)) ([b75cd4c](https://github.com/Telefonica/stv-shaka-player/commit/b75cd4c38dfe1e1aa88d598100a3ddb1d7ff03a5)) +* Fix compilation error with strict constness ([021ac4f](https://github.com/Telefonica/stv-shaka-player/commit/021ac4fb55b37494d697a9674ea2376d4379309e)) +* Fix compiler error introduced in [#3864](https://github.com/Telefonica/stv-shaka-player/issues/3864) ([#3906](https://github.com/Telefonica/stv-shaka-player/issues/3906)) ([05295c9](https://github.com/Telefonica/stv-shaka-player/commit/05295c9988d69d467264c4d72beaf812e82492b5)) +* Fix DASH transition from dynamic to static ([#3497](https://github.com/Telefonica/stv-shaka-player/issues/3497)) ([1be239f](https://github.com/Telefonica/stv-shaka-player/commit/1be239f246845bee9365e10c4a8b3ace89f9dec8)), closes [#3376](https://github.com/Telefonica/stv-shaka-player/issues/3376) +* Fix download of some HLS assets ([#3934](https://github.com/Telefonica/stv-shaka-player/issues/3934)) ([b20dadb](https://github.com/Telefonica/stv-shaka-player/commit/b20dadb7f367f0dc446094b23870d44a3ddb2416)) +* Fix DRM initialization on WebOS 3.0 ([#3109](https://github.com/Telefonica/stv-shaka-player/issues/3109)) ([c31fc47](https://github.com/Telefonica/stv-shaka-player/commit/c31fc47e4d8774a03503b9da6d3e58b691c7c7b5)), closes [#2915](https://github.com/Telefonica/stv-shaka-player/issues/2915) +* Fix DRM workaround for Tizen and Xbox with ac-3 boxes ([#3631](https://github.com/Telefonica/stv-shaka-player/issues/3631)) ([2aab3bf](https://github.com/Telefonica/stv-shaka-player/commit/2aab3bf2a1ca74b4dc4f7a1bb5a926a1e47b7844)), closes [#3589](https://github.com/Telefonica/stv-shaka-player/issues/3589) +* Fix DRM workaround for Tizen and Xbox with avc3 boxes ([#3625](https://github.com/Telefonica/stv-shaka-player/issues/3625)) ([2090abd](https://github.com/Telefonica/stv-shaka-player/commit/2090abd7c5d8953b3863ef5924dc0b28c32cddf6)) +* Fix EC-3 box support in DRM workaround on smart TVs ([#3427](https://github.com/Telefonica/stv-shaka-player/issues/3427)) ([7556af6](https://github.com/Telefonica/stv-shaka-player/commit/7556af6b71f3c8380ae9621aa0894167e3978d17)) +* Fix enforcement of cue alignment styles ([b24e8e6](https://github.com/Telefonica/stv-shaka-player/commit/b24e8e6425de0453732c4223d1ceb839d160558b)), closes [#3379](https://github.com/Telefonica/stv-shaka-player/issues/3379) +* Fix exception in StreamingEngine for EMSG with HLS ([#3887](https://github.com/Telefonica/stv-shaka-player/issues/3887)) ([02030bf](https://github.com/Telefonica/stv-shaka-player/commit/02030bf4ba7e2b14bf61bbc8d1f79f4751d69551)), closes [#3886](https://github.com/Telefonica/stv-shaka-player/issues/3886) +* Fix exceptions when quickly shutting down src= on Safari ([#4088](https://github.com/Telefonica/stv-shaka-player/issues/4088)) ([da14ae4](https://github.com/Telefonica/stv-shaka-player/commit/da14ae427c951c7af39f9a2b50a4cb3a89957ede)), closes [#4087](https://github.com/Telefonica/stv-shaka-player/issues/4087) +* Fix failed assertion for eviction logic ([29e7ab1](https://github.com/Telefonica/stv-shaka-player/commit/29e7ab19d998e86e5466b296566bacca79989c6d)), closes [#3169](https://github.com/Telefonica/stv-shaka-player/issues/3169) +* Fix failure with multiple thumbnails per period ([0547cca](https://github.com/Telefonica/stv-shaka-player/commit/0547cca5a67ff47aa41839b989a8b691f56a0135)), closes [#3383](https://github.com/Telefonica/stv-shaka-player/issues/3383) +* Fix filtering of duplicate image streams ([0da7f7f](https://github.com/Telefonica/stv-shaka-player/commit/0da7f7ff68a22c22c18301216b132ff7f5c1d5b7)), closes [#3383](https://github.com/Telefonica/stv-shaka-player/issues/3383) +* Fix handling of role-less audio tracks ([99d8d37](https://github.com/Telefonica/stv-shaka-player/commit/99d8d37e88e47bd10ddeb30343bec1e133a41a70)), closes [#2906](https://github.com/Telefonica/stv-shaka-player/issues/2906) [#2909](https://github.com/Telefonica/stv-shaka-player/issues/2909) +* Fix header sizes for MP4 boxes with 64-bit size fields ([edce189](https://github.com/Telefonica/stv-shaka-player/commit/edce1899f98eb7abca27be2acf82ce6eaa95c73f)) +* Fix hung playback on rapid seek ([#3479](https://github.com/Telefonica/stv-shaka-player/issues/3479)) ([58eefc3](https://github.com/Telefonica/stv-shaka-player/commit/58eefc3110f34bbd6a15c23f3d05239cf9b5d30c)), closes [#3384](https://github.com/Telefonica/stv-shaka-player/issues/3384) +* Fix key rotation in DASH ([6143a6d](https://github.com/Telefonica/stv-shaka-player/commit/6143a6d31465c7715be452fa6c60f770aeb474c5)), closes [#3169](https://github.com/Telefonica/stv-shaka-player/issues/3169) +* Fix load-time exception in nodejs ([698d4e5](https://github.com/Telefonica/stv-shaka-player/commit/698d4e5694dad5eec18260a44446537e75ea9893)) +* Fix mediaCapabilities polyfill on Chromecast ([6cd0e51](https://github.com/Telefonica/stv-shaka-player/commit/6cd0e51f126bde82e7b06a8f86472486ac3b5b6b)) +* Fix MediaCapabilities polyfill on Playstation 5 ([#3808](https://github.com/Telefonica/stv-shaka-player/issues/3808)) ([b60c522](https://github.com/Telefonica/stv-shaka-player/commit/b60c522c17946bfc7cf1c85da5117bd3ef3325c4)), closes [#3582](https://github.com/Telefonica/stv-shaka-player/issues/3582) +* Fix MediaCapabilities polyfill on Safari ([1ff8b53](https://github.com/Telefonica/stv-shaka-player/commit/1ff8b53dcf9fbaaadaa4ac0893f0a551979594b3)), closes [#3696](https://github.com/Telefonica/stv-shaka-player/issues/3696) [#3530](https://github.com/Telefonica/stv-shaka-player/issues/3530) +* Fix memory leak in DASH live streams with inband EventStream ([#3957](https://github.com/Telefonica/stv-shaka-player/issues/3957)) ([4389aeb](https://github.com/Telefonica/stv-shaka-player/commit/4389aeb5212a621651741629df6d457d37dbf075)) +* Fix misdetection of HEVC support on MS Edge ([#3897](https://github.com/Telefonica/stv-shaka-player/issues/3897)) ([7f82ff3](https://github.com/Telefonica/stv-shaka-player/commit/7f82ff3d3c731654fe45900eff4eb0d27b22756a)), closes [#3860](https://github.com/Telefonica/stv-shaka-player/issues/3860) +* Fix missing override in MetaSegmentIndex ([1dbd75a](https://github.com/Telefonica/stv-shaka-player/commit/1dbd75ad7dae99cd5d315139291d29fae85a0781)) +* Fix mixed clear/encrypted content on Xbox & Tizen ([d0da2d4](https://github.com/Telefonica/stv-shaka-player/commit/d0da2d49e11a656380662c76c80026a5d99d2e90)), closes [#2759](https://github.com/Telefonica/stv-shaka-player/issues/2759) +* Fix mixed clear/encrypted content on Xbox & Tizen (again) ([f8c7c88](https://github.com/Telefonica/stv-shaka-player/commit/f8c7c880161d0bf913a4b5a952cc52a217f785f8)), closes [#2759](https://github.com/Telefonica/stv-shaka-player/issues/2759) +* Fix multiperiod without consistent thumbnails ([9f3aa8c](https://github.com/Telefonica/stv-shaka-player/commit/9f3aa8c6bdc22f0c22db6705b3a4c20fe545e289)), closes [#3383](https://github.com/Telefonica/stv-shaka-player/issues/3383) +* Fix new method missing from cast proxy ([c9d394d](https://github.com/Telefonica/stv-shaka-player/commit/c9d394d0b25db245411b70ed666f1640f15fbae2)), closes [#3392](https://github.com/Telefonica/stv-shaka-player/issues/3392) [#3389](https://github.com/Telefonica/stv-shaka-player/issues/3389) +* Fix offline storage after a failure ([04003a3](https://github.com/Telefonica/stv-shaka-player/commit/04003a389141f36c25eb85613642b70157268097)), closes [#2781](https://github.com/Telefonica/stv-shaka-player/issues/2781) +* Fix playback failure due to rounding errors ([2593fee](https://github.com/Telefonica/stv-shaka-player/commit/2593feea535900e9e6f5b5caddd1af9ce860b354)), closes [#3717](https://github.com/Telefonica/stv-shaka-player/issues/3717) +* Fix playRangeEnd for certain content ([#4068](https://github.com/Telefonica/stv-shaka-player/issues/4068)) ([7543dd1](https://github.com/Telefonica/stv-shaka-player/commit/7543dd1569c136233cad6ab6ea250637a4f8430b)), closes [#4026](https://github.com/Telefonica/stv-shaka-player/issues/4026) +* Fix rapid keyboard-based seeking ([77054d2](https://github.com/Telefonica/stv-shaka-player/commit/77054d2177d3a2716481c8b73f2a821944e5230f)), closes [#3234](https://github.com/Telefonica/stv-shaka-player/issues/3234) +* fix reference searching when search time = segment.endTime ([01ce0f4](https://github.com/Telefonica/stv-shaka-player/commit/01ce0f4b76f360db86e2a375f10af5f34509885d)), closes [#3191](https://github.com/Telefonica/stv-shaka-player/issues/3191) +* Fix repeated seek on start for some content ([b8a597c](https://github.com/Telefonica/stv-shaka-player/commit/b8a597c57212937a1c224e7ca75ffd041ec7f4de)), closes [#2831](https://github.com/Telefonica/stv-shaka-player/issues/2831) +* Fix segment refs for "future" DASH periods ([d3dfabc](https://github.com/Telefonica/stv-shaka-player/commit/d3dfabceb102532d6536404f4b30e5df049ec368)) +* Fix STORAGE_LIMIT_REACHED error masked by DOWNLOAD_SIZE_CALLBACK_ERROR ([#3396](https://github.com/Telefonica/stv-shaka-player/issues/3396)) ([1b181e4](https://github.com/Telefonica/stv-shaka-player/commit/1b181e4e10a4f1d1c13a3cfb5d1758eb9f188352)) +* Fix subtitle display in timing edge case ([#3152](https://github.com/Telefonica/stv-shaka-player/issues/3152)) ([d97b09f](https://github.com/Telefonica/stv-shaka-player/commit/d97b09fe21b4623e23790a065c0f9813de21ea1f)), closes [#3151](https://github.com/Telefonica/stv-shaka-player/issues/3151) +* Fix support for TTAF1 namespace (old version of TTML) ([#3864](https://github.com/Telefonica/stv-shaka-player/issues/3864)) ([4e7c51b](https://github.com/Telefonica/stv-shaka-player/commit/4e7c51bfb18551b0c1d1f0b61be1a5b30cb60ce8)), closes [#3009](https://github.com/Telefonica/stv-shaka-player/issues/3009) +* Fix thumbnail duration, expose start time and duration ([85ab45f](https://github.com/Telefonica/stv-shaka-player/commit/85ab45ff477280efef21587696d0cc9fb53bb3b2)), closes [#3517](https://github.com/Telefonica/stv-shaka-player/issues/3517) +* Fix thumbnail position calculation ([#3516](https://github.com/Telefonica/stv-shaka-player/issues/3516)) ([8a994b5](https://github.com/Telefonica/stv-shaka-player/commit/8a994b52b854880f58b01f38d064afa122ded7fe)), closes [#3511](https://github.com/Telefonica/stv-shaka-player/issues/3511) +* Fix tracking of pressed keys in the UI ([#3259](https://github.com/Telefonica/stv-shaka-player/issues/3259)) ([0943c80](https://github.com/Telefonica/stv-shaka-player/commit/0943c80ce8098ad04ae3546454bdb63c1fee560a)) +* Fix trick mode tracks in DASH (work around compiler bug) ([#3087](https://github.com/Telefonica/stv-shaka-player/issues/3087)) ([9ec5cb1](https://github.com/Telefonica/stv-shaka-player/commit/9ec5cb19d6fe3696c70e6d891787b9a4d152e15c)), closes [#3085](https://github.com/Telefonica/stv-shaka-player/issues/3085) +* Fix TTML background image attribute case ([43538fb](https://github.com/Telefonica/stv-shaka-player/commit/43538fba43284d400e8e538134cb4f8b099feb76)), closes [#3196](https://github.com/Telefonica/stv-shaka-player/issues/3196) +* Fix usage of Shaka without polyfills ([0660cc6](https://github.com/Telefonica/stv-shaka-player/commit/0660cc6cbacff3de4c295291a24343521a95e3c2)) +* Fix v1 emsg box start/end times ([#3198](https://github.com/Telefonica/stv-shaka-player/issues/3198)) ([fc3afeb](https://github.com/Telefonica/stv-shaka-player/commit/fc3afeb267099c535749275f5545ef1ac1ca67f9)) +* Fix vp09 playback on webOS ([#3566](https://github.com/Telefonica/stv-shaka-player/issues/3566)) ([d26a7ef](https://github.com/Telefonica/stv-shaka-player/commit/d26a7ef959ad4232ca70462b20afedaeff40cd97)) +* Fixed Pull Request template folder directory ([#3207](https://github.com/Telefonica/stv-shaka-player/issues/3207)) ([2222c06](https://github.com/Telefonica/stv-shaka-player/commit/2222c06795ee5d6defcf6cc887b34b09e766a2ac)) +* Fixed windows build error ([#3211](https://github.com/Telefonica/stv-shaka-player/issues/3211)) ([ee14514](https://github.com/Telefonica/stv-shaka-player/commit/ee14514929e77e612d68facfbf4b41804cc81888)), closes [#3208](https://github.com/Telefonica/stv-shaka-player/issues/3208) [#3204](https://github.com/Telefonica/stv-shaka-player/issues/3204) +* Fixes bug in trick mode stream concatenation ([71887cd](https://github.com/Telefonica/stv-shaka-player/commit/71887cd37280b7d9c83d7a87cf9f8b5131db37aa)), closes [#3423](https://github.com/Telefonica/stv-shaka-player/issues/3423) +* Fixes updating of nested cues ([d02eb23](https://github.com/Telefonica/stv-shaka-player/commit/d02eb230fbf407bf58e5e54acc0c83a6561e810c)), closes [#3524](https://github.com/Telefonica/stv-shaka-player/issues/3524) [#3643](https://github.com/Telefonica/stv-shaka-player/issues/3643) +* Force update captions when element resizes ([#3426](https://github.com/Telefonica/stv-shaka-player/issues/3426)) ([d73293a](https://github.com/Telefonica/stv-shaka-player/commit/d73293acd53e2ce84a6c8d9ba8a41f4199d1c84f)) +* Force update captions with fullscreen ([#3414](https://github.com/Telefonica/stv-shaka-player/issues/3414)) ([ea99dca](https://github.com/Telefonica/stv-shaka-player/commit/ea99dca0994e011d8db30d5cda79e0d3a816e6e5)) +* **hls:** Assume MP4 if MIME type can't be deduced ([#3325](https://github.com/Telefonica/stv-shaka-player/issues/3325)) ([7714099](https://github.com/Telefonica/stv-shaka-player/commit/77140991f10885b0169495c29300ea35b04ad511)), closes [#3142](https://github.com/Telefonica/stv-shaka-player/issues/3142) +* **hls:** Fix content type detection when text codec are present. ([9cca82b](https://github.com/Telefonica/stv-shaka-player/commit/9cca82bfd092dffbbb4cb5f0d2948831ab7d97cf)), closes [#3184](https://github.com/Telefonica/stv-shaka-player/issues/3184) +* **hls:** Fix HLS VOD duration ([3fad4dc](https://github.com/Telefonica/stv-shaka-player/commit/3fad4dc5b26e9bb8d743a20eb2ee47e171f91e89)), closes [#3733](https://github.com/Telefonica/stv-shaka-player/issues/3733) +* **hls:** Fixes parsing of HLS 'DEFAULT' attribute ([#3771](https://github.com/Telefonica/stv-shaka-player/issues/3771)) ([0eacef4](https://github.com/Telefonica/stv-shaka-player/commit/0eacef4bb3e2ab8bad65cd3e4cdb0d2cbf88d4c9)), closes [#3769](https://github.com/Telefonica/stv-shaka-player/issues/3769) +* **HLS:** Prioritize AVERAGE-BANDWIDTH over BANDWIDTH ([#3428](https://github.com/Telefonica/stv-shaka-player/issues/3428)) ([ecea1d1](https://github.com/Telefonica/stv-shaka-player/commit/ecea1d10717dbc4eca8416dcf24ece022b672db2)) +* **HLS:** skip whitespace in attributes ([#3884](https://github.com/Telefonica/stv-shaka-player/issues/3884)) ([fda4b80](https://github.com/Telefonica/stv-shaka-player/commit/fda4b8046e6ce5081c58c1be8150f095010df54c)) +* Ignore network changes if ABR is disabled ([#3387](https://github.com/Telefonica/stv-shaka-player/issues/3387)) ([3d2a651](https://github.com/Telefonica/stv-shaka-player/commit/3d2a6513e15717557e2a8fb5d82d597e681f6e5c)), closes [#3385](https://github.com/Telefonica/stv-shaka-player/issues/3385) +* **ios:** Fix CORS errors with side-loaded text in src= mode ([#3328](https://github.com/Telefonica/stv-shaka-player/issues/3328)) ([66d28b9](https://github.com/Telefonica/stv-shaka-player/commit/66d28b9c888086dd20a0064e9fa5f39c61e0e323)), closes [#3312](https://github.com/Telefonica/stv-shaka-player/issues/3312) +* **LL-DASH:** Append segment chunk strictly in order ([#3405](https://github.com/Telefonica/stv-shaka-player/issues/3405)) ([139fecd](https://github.com/Telefonica/stv-shaka-player/commit/139fecdda051ddb230d4c999cfa170ef1b556eac)), closes [#3404](https://github.com/Telefonica/stv-shaka-player/issues/3404) +* **LL-DASH:** Fix index out of bound issue when parsing mp4 segment ([#3403](https://github.com/Telefonica/stv-shaka-player/issues/3403)) ([ffb72f4](https://github.com/Telefonica/stv-shaka-player/commit/ffb72f43be4b571b6fc82cfb7a2e805888755b56)), closes [#3402](https://github.com/Telefonica/stv-shaka-player/issues/3402) +* **ll-hls:** get discontinuity sequence number with skipped segments ([34c3133](https://github.com/Telefonica/stv-shaka-player/commit/34c3133077acaf1009fce559dd16e07ef2609773)) +* **ll-hls:** Only read PART-HOLD-BACK value when appropriate ([2d68453](https://github.com/Telefonica/stv-shaka-player/commit/2d68453c7c8bab5f2164d430b864636fecd5d778)) +* Load image streams for offline multiperiod ([e9373ab](https://github.com/Telefonica/stv-shaka-player/commit/e9373abdbfba6481ab7cf7edc40e961b6ed243ff)), closes [#3383](https://github.com/Telefonica/stv-shaka-player/issues/3383) +* **MCap:** Fix the default DRM session type w/ MCap ([6047fad](https://github.com/Telefonica/stv-shaka-player/commit/6047fad2c838ec538890f6cbfeae261775390cec)) +* **media:** Allow playing Periods with missing text ([6c1c933](https://github.com/Telefonica/stv-shaka-player/commit/6c1c9339fd87ecf0e237f6f2850790eacb4f5a76)), closes [#2957](https://github.com/Telefonica/stv-shaka-player/issues/2957) +* **MediaCap:** Default video width and height to 1 ([8d4fbf6](https://github.com/Telefonica/stv-shaka-player/commit/8d4fbf691ea4bfe6de7afd4f3d39ae70597ecb12)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **mediaCap:** do not newInitData before mediaKeys is ready ([f6f2817](https://github.com/Telefonica/stv-shaka-player/commit/f6f2817054bb64b1fb70b2002357188ffeb8722d)) +* **MediaCap:** Fix VP9 codec unit test ([2efb53b](https://github.com/Telefonica/stv-shaka-player/commit/2efb53bc8298416cb373f61c0e3d9c49b9064838)) +* **MediaCap:** update EME polyfill version ([c2db6d4](https://github.com/Telefonica/stv-shaka-player/commit/c2db6d4896a32d86aae13ed248ab07574a7ea634)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **media:** Create segment iterator when needed. ([ec210cb](https://github.com/Telefonica/stv-shaka-player/commit/ec210cbe1d33f7fd2ca99e6ff728bd7af1aa4abe)), closes [#2956](https://github.com/Telefonica/stv-shaka-player/issues/2956) [#2970](https://github.com/Telefonica/stv-shaka-player/issues/2970) +* **media:** Fix initSegment requests on manifest updates ([#2942](https://github.com/Telefonica/stv-shaka-player/issues/2942)) ([3484ac8](https://github.com/Telefonica/stv-shaka-player/commit/3484ac8c7c236c76b69d887a17688b39985a93d4)), closes [#2856](https://github.com/Telefonica/stv-shaka-player/issues/2856) +* **media:** Fix playback of some multi-Period content. ([8864b11](https://github.com/Telefonica/stv-shaka-player/commit/8864b1120c3f0d3b2598cc19f4a4150e4368cc01)), closes [#3230](https://github.com/Telefonica/stv-shaka-player/issues/3230) +* **media:** Fix playback of some multi-Period content. ([78357ed](https://github.com/Telefonica/stv-shaka-player/commit/78357ed785bdf450df6935943723f4c2bafae6ae)), closes [#3230](https://github.com/Telefonica/stv-shaka-player/issues/3230) +* **media:** Ignore incompatible TrickMode streams ([#2984](https://github.com/Telefonica/stv-shaka-player/issues/2984)) ([57d11d1](https://github.com/Telefonica/stv-shaka-player/commit/57d11d13c631d6f2d89ee05af763b52d02a3c6ee)), closes [#2846](https://github.com/Telefonica/stv-shaka-player/issues/2846) +* **media:** SourceBuffer remove error on some platforms ([#3042](https://github.com/Telefonica/stv-shaka-player/issues/3042)) ([b7209f0](https://github.com/Telefonica/stv-shaka-player/commit/b7209f00f82eb8d533ebfc2cb41feba28bf7d2f4)), closes [#2982](https://github.com/Telefonica/stv-shaka-player/issues/2982) +* **MediaSourceEngine:** Revoke the MediaSource object URL ([b89312d](https://github.com/Telefonica/stv-shaka-player/commit/b89312d3fa8a40bab95476ee418f9ad5d401c7f5)), closes [#2953](https://github.com/Telefonica/stv-shaka-player/issues/2953) +* **offline:** Fix error when un-storing DRM asset ([d350a14](https://github.com/Telefonica/stv-shaka-player/commit/d350a1487b40223c41843eff40308b245a4e6b4c)), closes [#3534](https://github.com/Telefonica/stv-shaka-player/issues/3534) +* Pass MIME data for src= to DRM setup ([f2f179f](https://github.com/Telefonica/stv-shaka-player/commit/f2f179f025c542d88583c5eb66d2d0c20ae89a8d)), closes [#3366](https://github.com/Telefonica/stv-shaka-player/issues/3366) +* **performance:** Eliminate use of ES6 generators ([#4092](https://github.com/Telefonica/stv-shaka-player/issues/4092)) ([a131bdd](https://github.com/Telefonica/stv-shaka-player/commit/a131bdda886169ae6269d0f7dc04a038a9091f5f)), closes [#4062](https://github.com/Telefonica/stv-shaka-player/issues/4062) +* **period flattening:** Check stream codecs when filtering duplicate streams ([c9ac5d0](https://github.com/Telefonica/stv-shaka-player/commit/c9ac5d0fc2318d459bde93a805dff8f639857d4b)) +* **period flattening:** Check stream labels when filtering duplicate streams ([4238ae0](https://github.com/Telefonica/stv-shaka-player/commit/4238ae07b93717c47833f5cd662e44d51efca941)), closes [#2884](https://github.com/Telefonica/stv-shaka-player/issues/2884) +* **period flattening:** Combine text streams with no roles ([7344919](https://github.com/Telefonica/stv-shaka-player/commit/73449197ec2967abb968b90ed166ae9d9857e2a7)) +* **period flattening:** Combine the streams with no roles ([cf6aa88](https://github.com/Telefonica/stv-shaka-player/commit/cf6aa88ce9f648b74aced5ad73ff683f79aa6f26)) +* **player:** apply play range config after playback starts ([dee67f6](https://github.com/Telefonica/stv-shaka-player/commit/dee67f6978c5546c87edf17d4d7e7d9928380af0)), closes [#3124](https://github.com/Telefonica/stv-shaka-player/issues/3124) +* **player:** Fix metadata track in src= ([#2971](https://github.com/Telefonica/stv-shaka-player/issues/2971)) ([0283283](https://github.com/Telefonica/stv-shaka-player/commit/0283283c098e7c55148434b352454ed797600a75)) +* **player:** Fix resolution changes with lang change. ([38c5081](https://github.com/Telefonica/stv-shaka-player/commit/38c50818890f9c0fb21af6edf2ac9c5cce187e48)), closes [#3262](https://github.com/Telefonica/stv-shaka-player/issues/3262) [#3288](https://github.com/Telefonica/stv-shaka-player/issues/3288) +* Query HDR transfer function ([#3730](https://github.com/Telefonica/stv-shaka-player/issues/3730)) ([2110aed](https://github.com/Telefonica/stv-shaka-player/commit/2110aedac26f34f37bb40ce8195e8ea1ac752fe5)) +* Reset forced subs between loads ([568b6f3](https://github.com/Telefonica/stv-shaka-player/commit/568b6f35cc8f173d62a51bca8328512464d3f8a2)) +* Select first of identical audio streams ([#3869](https://github.com/Telefonica/stv-shaka-player/issues/3869)) ([4174693](https://github.com/Telefonica/stv-shaka-player/commit/41746933ad4bd3e477435510d97bc7eb4b487049)) +* Show captions with rapid seek when ignoreTextStreamFailures is true ([#3476](https://github.com/Telefonica/stv-shaka-player/issues/3476)) ([77d5f36](https://github.com/Telefonica/stv-shaka-player/commit/77d5f36cb593d89116df03672768f75401a19a34)) +* **StreamingEngine:** clear lastInitSegmentReference when clearing buffer ([e40cdd0](https://github.com/Telefonica/stv-shaka-player/commit/e40cdd0f9d8801bc8915c0b616ed540cb316d0b3)) +* Support localized whitespace preservation in TTML ([#3043](https://github.com/Telefonica/stv-shaka-player/issues/3043)) ([57ba772](https://github.com/Telefonica/stv-shaka-player/commit/57ba772fc09f94041fa86d21e5a1dd8c12bba039)), closes [#3011](https://github.com/Telefonica/stv-shaka-player/issues/3011) +* support TTML background image's region positioning ([a9a1695](https://github.com/Telefonica/stv-shaka-player/commit/a9a1695d2284de24db3b48d038c40edd25b8fd2c)), closes [#2703](https://github.com/Telefonica/stv-shaka-player/issues/2703) +* support version 1 emsg box ([#3147](https://github.com/Telefonica/stv-shaka-player/issues/3147)) ([b891d27](https://github.com/Telefonica/stv-shaka-player/commit/b891d273779f9a00021a4da56ceea808d3c889c8)), closes [#1539](https://github.com/Telefonica/stv-shaka-player/issues/1539) +* **test:** Apply smpte:backgroundImage to div element ([7a53f69](https://github.com/Telefonica/stv-shaka-player/commit/7a53f691df3d52f9dc400fe10949236c5e5f47cb)), closes [#3068](https://github.com/Telefonica/stv-shaka-player/issues/3068) +* **test:** Fix test failure on IE11 ([b105199](https://github.com/Telefonica/stv-shaka-player/commit/b105199276653b73328f16b93c8ee80fdb47d3a8)) +* **text:** Allow comments in the TTML parser ([#3827](https://github.com/Telefonica/stv-shaka-player/issues/3827)) ([40d19c8](https://github.com/Telefonica/stv-shaka-player/commit/40d19c87f336c2ea62f1516a764b0f43a52b1072)), closes [#3766](https://github.com/Telefonica/stv-shaka-player/issues/3766) +* **text:** Don't use flex layout in subtitles. ([f517324](https://github.com/Telefonica/stv-shaka-player/commit/f517324156c9b2d3ad72cb3f00fefcaa5e3baf2e)), closes [#3013](https://github.com/Telefonica/stv-shaka-player/issues/3013) +* **text:** Don't use flex layout in subtitles. ([9c2315e](https://github.com/Telefonica/stv-shaka-player/commit/9c2315e69db3f855349db0e0e5e32a1aa5b9647c)), closes [#3013](https://github.com/Telefonica/stv-shaka-player/issues/3013) +* **text:** Fix caption overlap. ([d6884bd](https://github.com/Telefonica/stv-shaka-player/commit/d6884bd1731a0a77c2d648e215a7b25c5bd8ea07)) +* **text:** Fix timestamp offset of CEA-608 cues ([906c891](https://github.com/Telefonica/stv-shaka-player/commit/906c891d105e6cf3d62b8d0b611030a748d9ffe4)), closes [#3782](https://github.com/Telefonica/stv-shaka-player/issues/3782) +* **text:** Fix UI test failures ([512064b](https://github.com/Telefonica/stv-shaka-player/commit/512064b50e209712df1bc4aedf52120197a58943)), closes [#3689](https://github.com/Telefonica/stv-shaka-player/issues/3689) +* **text:** Fixes minor bug with cue updating ([32d1d4f](https://github.com/Telefonica/stv-shaka-player/commit/32d1d4fba5b34f9782f170d8341bb6283485380b)) +* **text:** Force caption update when removing cues ([1b7484f](https://github.com/Telefonica/stv-shaka-player/commit/1b7484f14e4376adfae3235b03aa9361386cc54e)) +* **text:** Handle embedded->non-embedded cc switch ([1279a1b](https://github.com/Telefonica/stv-shaka-player/commit/1279a1b79ccba05a67d55c368b3c0092871e533c)), closes [#3199](https://github.com/Telefonica/stv-shaka-player/issues/3199) +* **text:** Inherit alignment from regions. ([76999f8](https://github.com/Telefonica/stv-shaka-player/commit/76999f8a7e9bd15abdcec2b85ae4e5b1a357ae6e)) +* **text:** Made nested cues inherit region ([#3837](https://github.com/Telefonica/stv-shaka-player/issues/3837)) ([814a3c8](https://github.com/Telefonica/stv-shaka-player/commit/814a3c8a1a023e25a4139d0b890367d6f93d4733)), closes [#3743](https://github.com/Telefonica/stv-shaka-player/issues/3743) +* **text:** Only compare cues when necessary ([927c020](https://github.com/Telefonica/stv-shaka-player/commit/927c020ee19d99c6fd89222cbb27c67ae41f9d1a)), closes [#3018](https://github.com/Telefonica/stv-shaka-player/issues/3018) +* **text:** Remove caption wrapper bgColor ([#3838](https://github.com/Telefonica/stv-shaka-player/issues/3838)) ([b18ab70](https://github.com/Telefonica/stv-shaka-player/commit/b18ab70eb0699e903b24ef7b97eb6ba2d73ee787)), closes [#3745](https://github.com/Telefonica/stv-shaka-player/issues/3745) +* **text:** Skip append if switching to a new stream ([3ad70b4](https://github.com/Telefonica/stv-shaka-player/commit/3ad70b4e02a2ce6771d4125bb7b55abaca77c8b0)) +* **text:** support stpp.ttml codec in Mp4TtmlParser ([#3754](https://github.com/Telefonica/stv-shaka-player/issues/3754)) ([a2c3bb4](https://github.com/Telefonica/stv-shaka-player/commit/a2c3bb460d50922ec316cf1c9ec29f99709f71dc)) +* **Tizen:** Work around misreported AC-3 support on Tizen ([ba4763a](https://github.com/Telefonica/stv-shaka-player/commit/ba4763ad498c2c997d5a906102426635e606cfaf)), closes [#2989](https://github.com/Telefonica/stv-shaka-player/issues/2989) +* Tolerate misaligned TS files ([ab9db92](https://github.com/Telefonica/stv-shaka-player/commit/ab9db9235e26fbba378786d5dedf3ecab84cdc7f)), closes [#3580](https://github.com/Telefonica/stv-shaka-player/issues/3580) +* **ttml:** Calculate viewport anchors for cue region ([#3065](https://github.com/Telefonica/stv-shaka-player/issues/3065)) ([2bebfd3](https://github.com/Telefonica/stv-shaka-player/commit/2bebfd3de6e8061483c4b959e45b415cacb70381)) +* **ttml:** Center subtitles by default ([#4023](https://github.com/Telefonica/stv-shaka-player/issues/4023)) ([483966c](https://github.com/Telefonica/stv-shaka-player/commit/483966c37a724ab6090d895bb489f3df4f87ffaf)) +* **ttml:** Fix another hard-coded namespace. ([20923cc](https://github.com/Telefonica/stv-shaka-player/commit/20923cca5d9aa62e27e5bd200ed5393bb37097ea)), closes [#2756](https://github.com/Telefonica/stv-shaka-player/issues/2756) +* **TTML:** fix image subtitles parsing in TTML ([#3294](https://github.com/Telefonica/stv-shaka-player/issues/3294)) ([9f54c41](https://github.com/Telefonica/stv-shaka-player/commit/9f54c418602cc5b4ec543b8b34761a19d0fa8f32)), closes [#3097](https://github.com/Telefonica/stv-shaka-player/issues/3097) [#3248](https://github.com/Telefonica/stv-shaka-player/issues/3248) +* **ttml:** Fix ttml erroneously dismissing cues. ([7ae5d10](https://github.com/Telefonica/stv-shaka-player/commit/7ae5d10755e448ce8263a6905d25414e9f0fe66e)), closes [#3643](https://github.com/Telefonica/stv-shaka-player/issues/3643) +* **TTML:** Fix TTML extent and origin percentage calculations ([#3044](https://github.com/Telefonica/stv-shaka-player/issues/3044)) ([d3640d1](https://github.com/Telefonica/stv-shaka-player/commit/d3640d1da15b6470deebd663f3f771c03864ab66)) +* **UI:** Add cursor pointer to range elements ([#4059](https://github.com/Telefonica/stv-shaka-player/issues/4059)) ([667962e](https://github.com/Telefonica/stv-shaka-player/commit/667962e377364294d184905be874e396e6978fb4)), closes [#3220](https://github.com/Telefonica/stv-shaka-player/issues/3220) +* **ui:** Control panel alignment ([#3650](https://github.com/Telefonica/stv-shaka-player/issues/3650)) ([0065b9e](https://github.com/Telefonica/stv-shaka-player/commit/0065b9e8a9b9e5ffad8745b729593d22e4829058)) +* **ui:** Fix cross-browser focus outline ([f676fed](https://github.com/Telefonica/stv-shaka-player/commit/f676fed569e3bcf262871a1f0930ebf2f895829a)), closes [#2863](https://github.com/Telefonica/stv-shaka-player/issues/2863) +* **ui:** Fix holding keyboard controls ([#3267](https://github.com/Telefonica/stv-shaka-player/issues/3267)) ([e933c36](https://github.com/Telefonica/stv-shaka-player/commit/e933c368b837592f0546011e8aedc273c21135af)) +* **ui:** Fix Russian translation ([#3751](https://github.com/Telefonica/stv-shaka-player/issues/3751)) ([b34d86a](https://github.com/Telefonica/stv-shaka-player/commit/b34d86a09ffa9d24e6ec2053b01752c746fd4226)) +* **UI:** Fix spinner display ([a59559f](https://github.com/Telefonica/stv-shaka-player/commit/a59559f71918608ca9477c37c84e9c92cca888dd)) +* **ui:** Fix styling of UI text cues ([c31242a](https://github.com/Telefonica/stv-shaka-player/commit/c31242ad9a8b736ddcdada4ebd271e8d3ae33d5b)) +* **UI:** Fix text UI not updating when text is disabled ([#3867](https://github.com/Telefonica/stv-shaka-player/issues/3867)) ([857ff5b](https://github.com/Telefonica/stv-shaka-player/commit/857ff5bc6527c603ad00704cbda957e64aa54da0)), closes [#3728](https://github.com/Telefonica/stv-shaka-player/issues/3728) +* **UI:** Fix time element height on Safari ([#3809](https://github.com/Telefonica/stv-shaka-player/issues/3809)) ([02020ed](https://github.com/Telefonica/stv-shaka-player/commit/02020ed14c845d1fd99b3debf0b8f298807336e9)), closes [#3739](https://github.com/Telefonica/stv-shaka-player/issues/3739) +* **UI:** Fix writing-mode on Tizen 3 ([fff9a96](https://github.com/Telefonica/stv-shaka-player/commit/fff9a96958ce8493afa3994096f030173765e7ee)) +* **UI:** Fix writing-mode support in old versions of Tizen and WebOS ([#3330](https://github.com/Telefonica/stv-shaka-player/issues/3330)) ([7af44ef](https://github.com/Telefonica/stv-shaka-player/commit/7af44ef5653618f79735ffa98beff08f9081f2b5)) +* **UI:** Fixed details on failure to load. ([a4cd1b9](https://github.com/Telefonica/stv-shaka-player/commit/a4cd1b9ce7657367c259beaec74e9eb4bbaa9f9b)), closes [#3388](https://github.com/Telefonica/stv-shaka-player/issues/3388) +* **ui:** Generate docs for enums in ui ([0a5489c](https://github.com/Telefonica/stv-shaka-player/commit/0a5489cf3edc7a171dbedf63cd3a092be1deb837)), closes [#2698](https://github.com/Telefonica/stv-shaka-player/issues/2698) +* **ui:** Play video with the previous speed after pause ([9e2a585](https://github.com/Telefonica/stv-shaka-player/commit/9e2a5855e630b67a434ec3f56f04f8c4e71ce43d)), closes [#3261](https://github.com/Telefonica/stv-shaka-player/issues/3261) +* **ui:** Show replay icon instead of play when video ends ([#3253](https://github.com/Telefonica/stv-shaka-player/issues/3253)) ([ba98641](https://github.com/Telefonica/stv-shaka-player/commit/ba9864104625589bd7b72cda30be0ec5094b2200)), closes [#3247](https://github.com/Telefonica/stv-shaka-player/issues/3247) +* **UI:** Update Play icon after seeking from end ([#3515](https://github.com/Telefonica/stv-shaka-player/issues/3515)) ([1d3a1ad](https://github.com/Telefonica/stv-shaka-player/commit/1d3a1ad7de0f192fc4947f8d87137257435019ae)) +* Use "undetermined" for missing CC language ([3cde4e1](https://github.com/Telefonica/stv-shaka-player/commit/3cde4e1d6c754c39f666945e7abd4c284961d748)) +* **util:** Made |MultiMap.remove| clear empty keys ([c1e817d](https://github.com/Telefonica/stv-shaka-player/commit/c1e817d1a96502250883314709a0811f0f52357b)) +* Work around override of MediaCapabilities polyfill in Apple browsers ([#3668](https://github.com/Telefonica/stv-shaka-player/issues/3668)) ([9f553b2](https://github.com/Telefonica/stv-shaka-player/commit/9f553b271c7d8b196d42ba84651d1b3123d2dd17)), closes [#3530](https://github.com/Telefonica/stv-shaka-player/issues/3530) + ### [3.1.8](https://github.com/shaka-project/shaka-player/compare/v3.1.7...v3.1.8) (2022-04-26) diff --git a/package-lock.json b/package-lock.json index 2d53541febc..21518df52cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "shaka-player", - "version": "3.1.8", + "version": "1.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 154d802ef5d..7eacb9f84d8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "shaka-player", "description": "DASH/EME video player library", - "version": "3.1.8", + "version": "1.0.0", "homepage": "https://github.com/shaka-project/shaka-player", "author": "Google", "maintainers": [