Skip to content

Commit

Permalink
chore(main): release 4.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Mar 22, 2022
1 parent f6d5b10 commit 4b7fd72
Show file tree
Hide file tree
Showing 5 changed files with 57 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "3.3.0"
".": "4.0.0"
}
53 changes: 52 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,57 @@
# Changelog

## [4.0.0](https://github.com/joeyparrish/shaka-player/compare/v3.3.0...v4.0.0) (2022-03-22)


### Features

* Add Dockerfile and docker build instructions ([925de19](https://github.com/joeyparrish/shaka-player/commit/925de1995eeb22863e8d4e92d720465834619288))
* add modern EME support for FairPlay ([#3776](https://github.com/joeyparrish/shaka-player/issues/3776)) ([6d76a13](https://github.com/joeyparrish/shaka-player/commit/6d76a135e5128dfd47653acea025d0a264d121d5))
* add new methods to FairPlayUtils ([#4029](https://github.com/joeyparrish/shaka-player/issues/4029)) ([f1eeac1](https://github.com/joeyparrish/shaka-player/commit/f1eeac1efb618aa7202b17b67c43056714f8da2f))
* Add separate audio and video MIME types to Track API ([#3892](https://github.com/joeyparrish/shaka-player/issues/3892)) ([74c491d](https://github.com/joeyparrish/shaka-player/commit/74c491d2e0042f62385813f04e74517cf00fcade)), closes [#3888](https://github.com/joeyparrish/shaka-player/issues/3888)
* Allow WebP and AVIF image streams ([#3856](https://github.com/joeyparrish/shaka-player/issues/3856)) ([9f3fb46](https://github.com/joeyparrish/shaka-player/commit/9f3fb46d371d52f58bc9a7fc5beefe51890879ed)), closes [#3845](https://github.com/joeyparrish/shaka-player/issues/3845)
* **demo:** Add Apple Advanced HLS Stream (TS) with raw AAC ([#3933](https://github.com/joeyparrish/shaka-player/issues/3933)) ([1becadf](https://github.com/joeyparrish/shaka-player/commit/1becadfc93ca06d64d0c9ace37c80213268a1675))
* **demo:** Added demo asset with raw AAC. ([014c7b3](https://github.com/joeyparrish/shaka-player/commit/014c7b302b292a22f62d4e01230b927b33bc51da)), closes [#2337](https://github.com/joeyparrish/shaka-player/issues/2337)
* **DRM:** add drmInfo to license requests ([#4030](https://github.com/joeyparrish/shaka-player/issues/4030)) ([abe846e](https://github.com/joeyparrish/shaka-player/commit/abe846e1a3456b029822ea42eb0520dec547fda6))
* **DRM:** add initData and initDataType to license requests ([#4039](https://github.com/joeyparrish/shaka-player/issues/4039)) ([bdc5ea7](https://github.com/joeyparrish/shaka-player/commit/bdc5ea767ebe55bb0b18dd106e269ab3fecd6d00))
* **HLS:** Containerless format support ([36d0b54](https://github.com/joeyparrish/shaka-player/commit/36d0b5484fad68dc1d640fbddf2fae3e1eb7169b)), closes [#2337](https://github.com/joeyparrish/shaka-player/issues/2337)
* Public release of Sindarin (sjn) translation easter egg ([#4033](https://github.com/joeyparrish/shaka-player/issues/4033)) ([9029d06](https://github.com/joeyparrish/shaka-player/commit/9029d0677e0e0325e0dbe939907ba60ecec74c92))
* **UI:** Add video fullscreen support for iOS ([#3853](https://github.com/joeyparrish/shaka-player/issues/3853)) ([8d1b5e6](https://github.com/joeyparrish/shaka-player/commit/8d1b5e6b07e979bd641da0b2b53c5f8e872422ad)), closes [#3832](https://github.com/joeyparrish/shaka-player/issues/3832)


### Bug Fixes

* Add explicit release() for FakeEventTarget ([#3950](https://github.com/joeyparrish/shaka-player/issues/3950)) ([f1c1585](https://github.com/joeyparrish/shaka-player/commit/f1c1585afb2cfa3eb6b7465c8b32c9bad8e62d15))
* Avoid WebCrypto randomUUID when CMCD disabled ([4731c76](https://github.com/joeyparrish/shaka-player/commit/4731c7677f4f179f19ae647d3bb1edfda40dac53))
* **cea:** make a more robust CEA MP4 parser ([#3965](https://github.com/joeyparrish/shaka-player/issues/3965)) ([2687b95](https://github.com/joeyparrish/shaka-player/commit/2687b95d5830179c53914a7e903ecfbaced429cc))
* Clear buffer on seek if mediaState is updating ([#3795](https://github.com/joeyparrish/shaka-player/issues/3795)) ([9705639](https://github.com/joeyparrish/shaka-player/commit/9705639f4514d8d2dbfe5d81a31388f99e6be507)), closes [#3299](https://github.com/joeyparrish/shaka-player/issues/3299)
* Fix CMCD property mangling ([#3842](https://github.com/joeyparrish/shaka-player/issues/3842)) ([fa5932c](https://github.com/joeyparrish/shaka-player/commit/fa5932ca8f604952590734bf8bdc27ad8e69e8d8)), closes [#3839](https://github.com/joeyparrish/shaka-player/issues/3839)
* Fix CMCD top bitrate reporting ([#3852](https://github.com/joeyparrish/shaka-player/issues/3852)) ([922778a](https://github.com/joeyparrish/shaka-player/commit/922778a5ebd2d58ca0c1e804745ca40cda1228bc)), closes [#3851](https://github.com/joeyparrish/shaka-player/issues/3851)
* Fix compiler error introduced in [#3864](https://github.com/joeyparrish/shaka-player/issues/3864) ([#3906](https://github.com/joeyparrish/shaka-player/issues/3906)) ([0635e2c](https://github.com/joeyparrish/shaka-player/commit/0635e2c055c13a405048c7696389c1dfc039902f))
* Fix download of some HLS assets ([#3934](https://github.com/joeyparrish/shaka-player/issues/3934)) ([36ca820](https://github.com/joeyparrish/shaka-player/commit/36ca820877965db8bcc8b9c4b2a428317301bb95))
* Fix duplicate CMCD parameters in HLS live content ([#3875](https://github.com/joeyparrish/shaka-player/issues/3875)) ([f27401c](https://github.com/joeyparrish/shaka-player/commit/f27401cc151a435ae8fb12be4e86d672c331e1e5)), closes [#3862](https://github.com/joeyparrish/shaka-player/issues/3862)
* Fix exception in StreamingEngine for EMSG with HLS ([#3887](https://github.com/joeyparrish/shaka-player/issues/3887)) ([48433ab](https://github.com/joeyparrish/shaka-player/commit/48433abe74c5f603cf06097e391ffdfa22d64256)), closes [#3886](https://github.com/joeyparrish/shaka-player/issues/3886)
* Fix MediaCapabilities polyfill on Safari ([0201f2b](https://github.com/joeyparrish/shaka-player/commit/0201f2b7604e76062b68b8b1acbf098faf71d019)), closes [#3696](https://github.com/joeyparrish/shaka-player/issues/3696) [#3530](https://github.com/joeyparrish/shaka-player/issues/3530)
* Fix memory leak in DASH live streams with inband EventStream ([#3957](https://github.com/joeyparrish/shaka-player/issues/3957)) ([b7f04cb](https://github.com/joeyparrish/shaka-player/commit/b7f04cb36bda664ec9cf23a081d237793907eaae))
* Fix misdetection of HEVC support on MS Edge ([#3897](https://github.com/joeyparrish/shaka-player/issues/3897)) ([dfb3699](https://github.com/joeyparrish/shaka-player/commit/dfb369935b9e84fe69a7d38c7904fb0e00dc064a)), closes [#3860](https://github.com/joeyparrish/shaka-player/issues/3860)
* Fix missing throughput in CMCD for HLS live ([#3874](https://github.com/joeyparrish/shaka-player/issues/3874)) ([df55944](https://github.com/joeyparrish/shaka-player/commit/df55944e8f49bdf8e34a679219cd6596ba46c777)), closes [#3873](https://github.com/joeyparrish/shaka-player/issues/3873)
* Fix playback failure due to rounding errors ([1cc99c1](https://github.com/joeyparrish/shaka-player/commit/1cc99c1241c89b5fb5a989dd52ff0b9a9753b65f)), closes [#3717](https://github.com/joeyparrish/shaka-player/issues/3717)
* Fix support for TTAF1 namespace (old version of TTML) ([#3864](https://github.com/joeyparrish/shaka-player/issues/3864)) ([771619f](https://github.com/joeyparrish/shaka-player/commit/771619ff0ef8ba0e3da9569ded3894b428d03c58)), closes [#3009](https://github.com/joeyparrish/shaka-player/issues/3009)
* Fix usage of Shaka without polyfills ([dfc44cb](https://github.com/joeyparrish/shaka-player/commit/dfc44cbca6b95eb137882075cb8bf02cfc73a9d3))
* **hls:** Fixed buffering issue with live HLS ([#4002](https://github.com/joeyparrish/shaka-player/issues/4002)) ([c438e85](https://github.com/joeyparrish/shaka-player/commit/c438e857f2f122eb45899148e067d68ffec3477c))
* **HLS:** skip whitespace in attributes ([#3884](https://github.com/joeyparrish/shaka-player/issues/3884)) ([ea6c02a](https://github.com/joeyparrish/shaka-player/commit/ea6c02aece1510598a898c235e66335d20eabedb))
* **image:** Fix HLS image track issues ([264c842](https://github.com/joeyparrish/shaka-player/commit/264c84249684ee809f53fd4117f9aab4e0a599ac)), closes [#3840](https://github.com/joeyparrish/shaka-player/issues/3840)
* **image:** Fix thumbnails issues ([#3858](https://github.com/joeyparrish/shaka-player/issues/3858)) ([087a9b4](https://github.com/joeyparrish/shaka-player/commit/087a9b489b030aa0dc80011ca4e0a0c7a4124ecd))
* Select first of identical audio streams ([#3869](https://github.com/joeyparrish/shaka-player/issues/3869)) ([a6d8610](https://github.com/joeyparrish/shaka-player/commit/a6d8610241dc7c8abd56cf7f0d48993d6139dcae))
* Support multiple chapter tracks with same language ([#3868](https://github.com/joeyparrish/shaka-player/issues/3868)) ([8c626ae](https://github.com/joeyparrish/shaka-player/commit/8c626aec238c01ebad7ccd06c9313e4f2e99d383)), closes [#3597](https://github.com/joeyparrish/shaka-player/issues/3597)
* **text:** Fix caption overlap. ([bf67d87](https://github.com/joeyparrish/shaka-player/commit/bf67d87387b1dfc4d3d8e0661bfe4efb1e4083b2)), closes [#3850](https://github.com/joeyparrish/shaka-player/issues/3850) [#3741](https://github.com/joeyparrish/shaka-player/issues/3741)
* **text:** Fix webvtt offset in sequence mode ([#3955](https://github.com/joeyparrish/shaka-player/issues/3955)) ([a4e9267](https://github.com/joeyparrish/shaka-player/commit/a4e926772e1b754fe968ee6f97490f08a40fe535)), closes [#2337](https://github.com/joeyparrish/shaka-player/issues/2337)
* **text:** Inherit alignment from regions. ([e9df8fb](https://github.com/joeyparrish/shaka-player/commit/e9df8fb10c3752cb833e89c8ac793241497e29b6))
* **text:** Made nested cues inherit region ([#3837](https://github.com/joeyparrish/shaka-player/issues/3837)) ([3ff48cb](https://github.com/joeyparrish/shaka-player/commit/3ff48cba9b28a29e8decc11898e326d7918bc8f4)), closes [#3743](https://github.com/joeyparrish/shaka-player/issues/3743)
* **text:** Remove caption wrapper bgColor ([#3838](https://github.com/joeyparrish/shaka-player/issues/3838)) ([0117441](https://github.com/joeyparrish/shaka-player/commit/0117441bb06e0325b84666d2a5a76c0c2de81725)), closes [#3745](https://github.com/joeyparrish/shaka-player/issues/3745)
* **ttml:** Center subtitles by default ([#4023](https://github.com/joeyparrish/shaka-player/issues/4023)) ([f2f24d5](https://github.com/joeyparrish/shaka-player/commit/f2f24d528f71e59c81d6172c24da2f412ca18d70))
* **UI:** Fix text UI not updating when text is disabled ([#3867](https://github.com/joeyparrish/shaka-player/issues/3867)) ([9f53d39](https://github.com/joeyparrish/shaka-player/commit/9f53d394279066f29a2d391b6964cba11c4a3e1e)), closes [#3728](https://github.com/joeyparrish/shaka-player/issues/3728)

## 3.3.1 (2022-01-28)

Bugfixes:
Expand Down Expand Up @@ -4963,4 +5015,3 @@ Broken Compatibility:
## 0.1b (2014-11-21)

Private beta release.

2 changes: 1 addition & 1 deletion lib/player.js
Original file line number Diff line number Diff line change
Expand Up @@ -6561,7 +6561,7 @@ shaka.Player.TYPICAL_BUFFERING_THRESHOLD_ = 0.5;
* @define {string} A version number taken from git at compile time.
* @export
*/
shaka.Player.version = 'v3.4.0-pre-uncompiled'; // x-release-please-version
shaka.Player.version = 'v4.0.0-uncompiled';

// Initialize the deprecation system using the version string we just set
// on the player.
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "shaka-player",
"description": "DASH/EME video player library",
"version": "3.4.0-pre",
"version": "4.0.0",
"homepage": "https://github.com/shaka-project/shaka-player",
"author": "Google",
"maintainers": [
Expand Down

0 comments on commit 4b7fd72

Please sign in to comment.