From d55cd1bb8afd5c49936656141727478e0b4b7286 Mon Sep 17 00:00:00 2001 From: Shaka Bot <13107131+shaka-bot@users.noreply.github.com> Date: Sun, 7 Jul 2024 23:30:42 -0700 Subject: [PATCH] chore(main): release 4.11.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++ lib/player.js | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 5 files changed, 44 insertions(+), 5 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7a2c6223d20..58acdf5b199 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.10.0" + ".": "4.11.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ec468142cb..5a50e925c18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,44 @@ # Changelog +## [4.11.0](https://github.com/shaka-project/shaka-player/compare/v4.10.0...v4.11.0) (2024-07-08) + + +### Features + +* Add public method for parsing cue payload ([#6992](https://github.com/shaka-project/shaka-player/issues/6992)) ([eeadace](https://github.com/shaka-project/shaka-player/commit/eeadace2beb03d57af35de2130e396e7d4356a7d)) +* **DASH:** Add DVB Font downloads ([#6971](https://github.com/shaka-project/shaka-player/issues/6971)) ([789101c](https://github.com/shaka-project/shaka-player/commit/789101cbbae63a85a49838ef0df85141df6e8f2a)) +* **DASH:** Support DVB fonts with relative urls ([#6974](https://github.com/shaka-project/shaka-player/issues/6974)) ([5849e25](https://github.com/shaka-project/shaka-player/commit/5849e2579d32cd0ab76bb5215f22372ce15d2416)) +* Export addFont method ([#6975](https://github.com/shaka-project/shaka-player/issues/6975)) ([afc3e59](https://github.com/shaka-project/shaka-player/commit/afc3e59c61978b3a2fec19cbe8d52f895e462a28)) +* **HLS:** Add support for EXT-X-START ([#6938](https://github.com/shaka-project/shaka-player/issues/6938)) ([d63df14](https://github.com/shaka-project/shaka-player/commit/d63df145aacbf09f9a4c99c54e22a09c10432d9e)) +* **TTML:** Add support for IMSC1 (CMAF) image subtitle ([#6968](https://github.com/shaka-project/shaka-player/issues/6968)) ([3b62296](https://github.com/shaka-project/shaka-player/commit/3b6229616e7fab5aab412acf7a16511c4f926c9f)) + + +### Bug Fixes + +* **ABR:** Not change to another quality without respecting a min time ([#6979](https://github.com/shaka-project/shaka-player/issues/6979)) ([a5095a8](https://github.com/shaka-project/shaka-player/commit/a5095a80d34ecf04b3f919d780d956be00369e0a)) +* Avoid clear buffer when select the same audio track ([#6959](https://github.com/shaka-project/shaka-player/issues/6959)) ([b953a75](https://github.com/shaka-project/shaka-player/commit/b953a75474f52f79d3f6ade0a2a18cb30e56cd9e)) +* Exclude future segments in notifyTimeRange calculations ([#6970](https://github.com/shaka-project/shaka-player/issues/6970)) ([62881f6](https://github.com/shaka-project/shaka-player/commit/62881f6aad4d3da540325977b101759ff26f6b94)) +* Filter duplicate cues on text displayer append ([#6949](https://github.com/shaka-project/shaka-player/issues/6949)) ([fa9feb3](https://github.com/shaka-project/shaka-player/commit/fa9feb346f0a9dac1a86bdd364868a48c88c058f)) +* Fix iteration of document.fonts ([#6976](https://github.com/shaka-project/shaka-player/issues/6976)) ([c70586c](https://github.com/shaka-project/shaka-player/commit/c70586cfda34f5963a4bfc63dafa3d29c7b33308)) +* Fix NaN and empty objects in getNonDefaultConfiguration ([#6956](https://github.com/shaka-project/shaka-player/issues/6956)) ([52e3864](https://github.com/shaka-project/shaka-player/commit/52e3864fd06ab7f3acb6d7bab87cc1a25b7ff7f1)) +* **HLS:** Add HLS_EMPTY_MEDIA_PLAYLIST error ([#6951](https://github.com/shaka-project/shaka-player/issues/6951)) ([b3df270](https://github.com/shaka-project/shaka-player/commit/b3df270a3efe2886cb87007c6b543dd8c0a2bb6a)) +* honor autoShowText on non-audio streams ([#6977](https://github.com/shaka-project/shaka-player/issues/6977)) ([ef15d13](https://github.com/shaka-project/shaka-player/commit/ef15d1334237dd638ed5cecb31c29cbfc08e9568)) +* **SimpleTextDisplayer:** Do not disable metadata & chapters tracks ([#6948](https://github.com/shaka-project/shaka-player/issues/6948)) ([c6d834e](https://github.com/shaka-project/shaka-player/commit/c6d834ed367efeba520a5c91d3d289d41a2f2475)) +* **SSA:** Support files with line breaks that are not necessary ([#6947](https://github.com/shaka-project/shaka-player/issues/6947)) ([88431b6](https://github.com/shaka-project/shaka-player/commit/88431b6f3d71a84dd203ecd3d3837629fbfb95e4)) +* **Stats:** Fix completionPercent for Live ([#6957](https://github.com/shaka-project/shaka-player/issues/6957)) ([d719328](https://github.com/shaka-project/shaka-player/commit/d719328ffaee752eba2f1d45299b60ec499ee57d)) +* **TTML:** Fix font styles parsing ([#6969](https://github.com/shaka-project/shaka-player/issues/6969)) ([f56f7ba](https://github.com/shaka-project/shaka-player/commit/f56f7ba9ca18271467e6fa917021959d2dd68efb)) +* **TTML:** Show background color with image subtitles ([#6967](https://github.com/shaka-project/shaka-player/issues/6967)) ([e68fd55](https://github.com/shaka-project/shaka-player/commit/e68fd55c440c1010aaf45eb650edcdf7684d3012)) +* **UI:** Don't display NaN stats ([#6958](https://github.com/shaka-project/shaka-player/issues/6958)) ([7c33192](https://github.com/shaka-project/shaka-player/commit/7c33192a07b7ec7046adef607d177422789e7fe5)) +* **UI:** fix wrong french in translation ([#6982](https://github.com/shaka-project/shaka-player/issues/6982)) ([2d6c2af](https://github.com/shaka-project/shaka-player/commit/2d6c2afa252f57f1dc769ffe17f86060a14dc594)) +* **UI:** Show the ad marker in the seek bar when there are some intersections ([#6990](https://github.com/shaka-project/shaka-player/issues/6990)) ([247037e](https://github.com/shaka-project/shaka-player/commit/247037e5370c6194111331edde72082f01c22b1e)) +* **Xbox:** Fix screen resolution detection ([#6988](https://github.com/shaka-project/shaka-player/issues/6988)) ([4d2aa24](https://github.com/shaka-project/shaka-player/commit/4d2aa24b6b0a3d99f42f01a7d49fb8de34988000)) + + +### Performance Improvements + +* **DRM:** compare init data only when config flag is set ([#6952](https://github.com/shaka-project/shaka-player/issues/6952)) ([be22e5b](https://github.com/shaka-project/shaka-player/commit/be22e5b0ce4093aedc434f81206a29eaad12c5ec)) +* **HLS:** do not loop twice when processing nalus ([#6954](https://github.com/shaka-project/shaka-player/issues/6954)) ([a779d31](https://github.com/shaka-project/shaka-player/commit/a779d31efcf7c9f1db6b306165722c3b7d6ed1e6)) + ## [4.10.0](https://github.com/shaka-project/shaka-player/compare/v4.9.0...v4.10.0) (2024-07-01) diff --git a/lib/player.js b/lib/player.js index 83d461079ec..ccb42085ada 100644 --- a/lib/player.js +++ b/lib/player.js @@ -7853,7 +7853,7 @@ shaka.Player.TYPICAL_BUFFERING_THRESHOLD_ = 0.5; * @export */ // eslint-disable-next-line no-useless-concat -shaka.Player.version = 'v4.10.0' + '-uncompiled'; // x-release-please-version +shaka.Player.version = 'v4.11.0' + '-uncompiled'; // x-release-please-version // Initialize the deprecation system using the version string we just set // on the player. diff --git a/package-lock.json b/package-lock.json index f14b7c67521..427bf0fd96a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "shaka-player", - "version": "4.10.0", + "version": "4.11.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "shaka-player", - "version": "4.10.0", + "version": "4.11.0", "license": "Apache-2.0", "dependencies": { "eme-encryption-scheme-polyfill": "^2.1.5" diff --git a/package.json b/package.json index 62bb8b4e411..d84c5158759 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "shaka-player", "description": "DASH/EME video player library", - "version": "4.10.0", + "version": "4.11.0", "homepage": "https://github.com/shaka-project/shaka-player", "author": "Google", "maintainers": [