diff --git a/.release-please-manifest.json b/.release-please-manifest.json index affd1ab3d..b5e915730 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "5.1.0" + ".": "5.2.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f610f6789..a4f121d42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,109 @@ # Changelog +## [5.2.0](https://github.com/shaka-project/shaka-player/compare/v5.1.0...v5.2.0) (2026-06-09) + + +### Features + +* Add metadata extraction support for src= playback ([#10112](https://github.com/shaka-project/shaka-player/issues/10112)) ([87a7d86](https://github.com/shaka-project/shaka-player/commit/87a7d86daf02e86c0180674e61c8ad58a7e7c652)) +* Add requestVideoFrameCallback polyfill ([#10083](https://github.com/shaka-project/shaka-player/issues/10083)) ([157f319](https://github.com/shaka-project/shaka-player/commit/157f319a914a79b98a3a8ce13bd114b0c9fcdfd9)) +* Add support for ID3v1 and IDv2.3 ([#10108](https://github.com/shaka-project/shaka-player/issues/10108)) ([67b0a17](https://github.com/shaka-project/shaka-player/commit/67b0a177b47f59c9bea3059d81e070f834166bc9)) +* Add throwOnPreloadNotSupported flag to preload() ([#10163](https://github.com/shaka-project/shaka-player/issues/10163)) ([8daa880](https://github.com/shaka-project/shaka-player/commit/8daa8803f7c0e3f13d8478588a7580ca097744d4)) +* Add timeToFirstFrame to stats ([#10065](https://github.com/shaka-project/shaka-player/issues/10065)) ([19b2c10](https://github.com/shaka-project/shaka-player/commit/19b2c10bd4e226534034c7c0bfed7dee73112877)) +* **Cast:** Add setContentAlbumName to CastReceiver ([#10189](https://github.com/shaka-project/shaka-player/issues/10189)) ([92298a6](https://github.com/shaka-project/shaka-player/commit/92298a6fb3c9d925ae919feb4f70ac4d98868015)) +* **Cast:** Dynamically proxy player and ad events using FakeEventTarget.ALL_EVENTS ([#10168](https://github.com/shaka-project/shaka-player/issues/10168)) ([c306ac3](https://github.com/shaka-project/shaka-player/commit/c306ac35019862a3a9768a31e49180d38152ed1b)) +* **Demo:** Replace Material Icons font with inline SVGs ([#10156](https://github.com/shaka-project/shaka-player/issues/10156)) ([154b837](https://github.com/shaka-project/shaka-player/commit/154b837f2c2079da893b1fa73d02785f78e26a9c)) +* **Demo:** Use monospace in extra config text areas ([#10024](https://github.com/shaka-project/shaka-player/issues/10024)) ([3a59de0](https://github.com/shaka-project/shaka-player/commit/3a59de01ba6b7f7261cf28a1e383d77226211302)) +* **MSF:** Add accessibility parsing in the catalog (CEA-608/708) ([#10040](https://github.com/shaka-project/shaka-player/issues/10040)) ([e9551b3](https://github.com/shaka-project/shaka-player/commit/e9551b3ee21f77d1c247837040f3138aeb5b8752)) +* **MSF:** Add catalogPreprocessor config ([#9990](https://github.com/shaka-project/shaka-player/issues/9990)) ([ef83be2](https://github.com/shaka-project/shaka-player/commit/ef83be209f74ed7c6409604087ddec7d8a73f3f4)) +* **MSF:** Add LoC support ([#10035](https://github.com/shaka-project/shaka-player/issues/10035)) ([f9d7f1f](https://github.com/shaka-project/shaka-player/commit/f9d7f1fc2ca43ab3d6df143c51f09515895c8dca)) +* **MSF:** Provide a bandwidth estimate for ABR purposes ([#10016](https://github.com/shaka-project/shaka-player/issues/10016)) ([1a845ec](https://github.com/shaka-project/shaka-player/commit/1a845ec353e68760e5b291d7460bce9db1633564)) +* **net:** Add MIME type mappings for CMAF and Opus files ([#10165](https://github.com/shaka-project/shaka-player/issues/10165)) ([ad57ba8](https://github.com/shaka-project/shaka-player/commit/ad57ba820d2dd456eca480594959f4ab1377fe70)) +* **Queue:** Add M3U playlist loading support ([#10115](https://github.com/shaka-project/shaka-player/issues/10115)) ([f367ee5](https://github.com/shaka-project/shaka-player/commit/f367ee5ffae1a751467084804a0d29841ee7c5d4)) +* transmux in a worker ([#9914](https://github.com/shaka-project/shaka-player/issues/9914)) ([921206d](https://github.com/shaka-project/shaka-player/commit/921206dc1d78f0b0fcaeefb320e9015fb300195f)) +* **UI:** add always-visible skip buttons for big button layout with disabled state ([#10062](https://github.com/shaka-project/shaka-player/issues/10062)) ([fd4b1cd](https://github.com/shaka-project/shaka-player/commit/fd4b1cd45181e52ab4f9da277da4286c6392d277)) +* **UI:** Add live subtitle style preview on hover ([#10077](https://github.com/shaka-project/shaka-player/issues/10077)) ([415ebdc](https://github.com/shaka-project/shaka-player/commit/415ebdc52e1d67729aba0fa89c1421885dbdcf66)) +* **UI:** Add modern CSS theme support using CSS custom properties ([#10152](https://github.com/shaka-project/shaka-player/issues/10152)) ([6562859](https://github.com/shaka-project/shaka-player/commit/656285950601223c2fb99f0403e7350817fe03e9)) +* **UI:** Add new play_pause_buffering button ([#10039](https://github.com/shaka-project/shaka-player/issues/10039)) ([64dc709](https://github.com/shaka-project/shaka-player/commit/64dc7097c9251c78bf6fab8d7cbbcb9ac3a15d28)) +* **UI:** Add QueueButton for queue navigation ([#10124](https://github.com/shaka-project/shaka-player/issues/10124)) ([a7f062a](https://github.com/shaka-project/shaka-player/commit/a7f062a6ef33ca8f00e39082fd202a7094bda49f)) +* **UI:** Add wheel support and setStep to RangeElement ([#10129](https://github.com/shaka-project/shaka-player/issues/10129)) ([35d3a79](https://github.com/shaka-project/shaka-player/commit/35d3a796dd90ecb437d47ad5695b95283e7151b9)) +* **UI:** Allow custom format and imageQuality in takeScreenshot and copyVideoFrameToClipboard ([#10012](https://github.com/shaka-project/shaka-player/issues/10012)) ([b0e3015](https://github.com/shaka-project/shaka-player/commit/b0e3015962b0d11d5a0021ed9747bb4aadb7288c)) +* **UI:** Improve shaka player UI accessibility ([#10023](https://github.com/shaka-project/shaka-player/issues/10023)) ([f1c0468](https://github.com/shaka-project/shaka-player/commit/f1c0468f70333678bfb7ee73f74846b365bbf796)) +* **UI:** Map ID3 TPE1 and TALB tags to MediaSession metadata ([#10109](https://github.com/shaka-project/shaka-player/issues/10109)) ([3cc1e77](https://github.com/shaka-project/shaka-player/commit/3cc1e77259119111053c071a35943d207f89a22a)) +* **UI:** Modernize the statistics panel ([#10144](https://github.com/shaka-project/shaka-player/issues/10144)) ([686d550](https://github.com/shaka-project/shaka-player/commit/686d550a3a774e2e8c747adae0d4fa58438c61d1)) +* **UI:** Redesign Document PiP placeholder with blurred backdrop, pulse animation and label ([#10140](https://github.com/shaka-project/shaka-player/issues/10140)) ([7108d22](https://github.com/shaka-project/shaka-player/commit/7108d22c34cc4e2c1e0de80aa4629605f40d11e9)) +* **UI:** Support customizing resolution menu labels via customTrackLabel ([#10096](https://github.com/shaka-project/shaka-player/issues/10096)) ([bb18838](https://github.com/shaka-project/shaka-player/commit/bb18838b280f6c06a0d380253de755a5e0aaf715)) +* **UI:** Support Document PiP for audio-only playback ([#10136](https://github.com/shaka-project/shaka-player/issues/10136)) ([c433bcb](https://github.com/shaka-project/shaka-player/commit/c433bcb68b3aed56985162a2576fe50972fb55e3)) +* **UI:** Support embedded APIC artwork blobs in MediaSession ([#10107](https://github.com/shaka-project/shaka-player/issues/10107)) ([066ca5f](https://github.com/shaka-project/shaka-player/commit/066ca5ffe8772e33f412ae0e21b7e750115789c6)) +* **UI:** Support repeat modes in loop button when using QueueManager ([#10027](https://github.com/shaka-project/shaka-player/issues/10027)) ([24ab2be](https://github.com/shaka-project/shaka-player/commit/24ab2be1aa2fb44028a29eb389a3350bf49c0e3c)) +* **UITextDisplayer:** add suspendRenderingWhenHidden config ([#10043](https://github.com/shaka-project/shaka-player/issues/10043)) ([27ed71e](https://github.com/shaka-project/shaka-player/commit/27ed71e7912a8c1a7c741b1fd803229e0de78b31)) +* **UI:** Update playback rate menu with slider and preset pills ([#10134](https://github.com/shaka-project/shaka-player/issues/10134)) ([f2de748](https://github.com/shaka-project/shaka-player/commit/f2de74885e5f9f48b40a6aa780c2f5edd34594d1)) +* **UI:** Use UI language to display languages names ([#10036](https://github.com/shaka-project/shaka-player/issues/10036)) ([18af32c](https://github.com/shaka-project/shaka-player/commit/18af32c1a2513799333c65e9f47c8091b7a457c4)) + + +### Bug Fixes + +* **ABR:** Fix playbackRate calculation when using droppedFrames ([#10011](https://github.com/shaka-project/shaka-player/issues/10011)) ([62ea2f6](https://github.com/shaka-project/shaka-player/commit/62ea2f6c5c8f40a75d469a862253c20c55e9f12f)) +* **Ads:** Prevent pre-roll ads if a previous ad has already played ([#10195](https://github.com/shaka-project/shaka-player/issues/10195)) ([31a120b](https://github.com/shaka-project/shaka-player/commit/31a120bed5e2dff0d4021415c624310aab24500b)) +* Allow use preferredText with external tracks ([#10019](https://github.com/shaka-project/shaka-player/issues/10019)) ([3d11d75](https://github.com/shaka-project/shaka-player/commit/3d11d75e10dfd16617332cbe539828d9aecfbe74)) +* avoid pts rollover correction for fmp4/cmaf streams ([#10021](https://github.com/shaka-project/shaka-player/issues/10021)) ([c2ad355](https://github.com/shaka-project/shaka-player/commit/c2ad355e28048b15c44e3d768fa9ceb43e69c728)), closes [#10020](https://github.com/shaka-project/shaka-player/issues/10020) +* Avoid race condition in concurrent getAllThumbnails calls ([#10022](https://github.com/shaka-project/shaka-player/issues/10022)) ([12179a2](https://github.com/shaka-project/shaka-player/commit/12179a21c4d7fa61b96e74992655cabc938aefce)) +* Avoid uncaught TypeError when destroying player during DRM key status change ([#9992](https://github.com/shaka-project/shaka-player/issues/9992)) ([281b7c4](https://github.com/shaka-project/shaka-player/commit/281b7c4a024c5cc80697e6340b107aa571da32d4)) +* Bail out on initial text preference when a user selected one manually. ([#10010](https://github.com/shaka-project/shaka-player/issues/10010)) ([09b6c94](https://github.com/shaka-project/shaka-player/commit/09b6c94ad89f2e0a2bf7ce17de75328fd2802ffd)) +* **Cast:** Proxy missing ad events through CastProxy ([#10142](https://github.com/shaka-project/shaka-player/issues/10142)) ([ad4b624](https://github.com/shaka-project/shaka-player/commit/ad4b6245d3a92d2f4f4e88fcf0359230c3fbb2ff)) +* **Cast:** Use cast platform APIs in MediaCapabilties polyfill ([#10170](https://github.com/shaka-project/shaka-player/issues/10170)) ([38dca5a](https://github.com/shaka-project/shaka-player/commit/38dca5a9881cf14d30dd015eac61157bd9dd1e95)) +* Clamp playback rate to 16x and improve playhead movement behavior ([#9996](https://github.com/shaka-project/shaka-player/issues/9996)) ([9d8b383](https://github.com/shaka-project/shaka-player/commit/9d8b3837eb638f4612fad11f663f3f882f25fbde)) +* **demo:** Fix audio-only animated poster ([#9986](https://github.com/shaka-project/shaka-player/issues/9986)) ([d64ff80](https://github.com/shaka-project/shaka-player/commit/d64ff80eba1f6bbf14d1f96d0dccaf5d0b0dc1a5)) +* **Demo:** Fix audio-only animated poster on custom content ([#9995](https://github.com/shaka-project/shaka-player/issues/9995)) ([b0de223](https://github.com/shaka-project/shaka-player/commit/b0de2238334b0831c004fe13a1b864aa314a0bcd)) +* **demo:** Re-enable lazy localization ([#10137](https://github.com/shaka-project/shaka-player/issues/10137)) ([1841e3a](https://github.com/shaka-project/shaka-player/commit/1841e3a5f19a396f519421b02832ad1e3cab12df)) +* Emit ratechange event when playbackRate stays at 0 ([#10130](https://github.com/shaka-project/shaka-player/issues/10130)) ([a479eae](https://github.com/shaka-project/shaka-player/commit/a479eae58bb1c9ccebd7138a5dfc6ccd9dbe9f39)) +* fix opus transmux sample duration ([#10090](https://github.com/shaka-project/shaka-player/issues/10090)) ([e19506b](https://github.com/shaka-project/shaka-player/commit/e19506bf8b6e8a6d0362413445fd08254679283c)) +* Fix XML node attribute externs ([#10111](https://github.com/shaka-project/shaka-player/issues/10111)) ([1977e2f](https://github.com/shaka-project/shaka-player/commit/1977e2fe398b57c4a19d73c1a5a86b5c8d58611e)) +* force gap jump when stalled at the end of a buffer ([#10086](https://github.com/shaka-project/shaka-player/issues/10086)) ([e328ca2](https://github.com/shaka-project/shaka-player/commit/e328ca2e50aeee839744a4badb4ab66e463531f1)) +* handle AC-4 immersive stereo (IMSA) in HLS and DASH spatial audio detection ([#10007](https://github.com/shaka-project/shaka-player/issues/10007)) ([b113cad](https://github.com/shaka-project/shaka-player/commit/b113cadd36cd072719437aea89b529312f325d45)) +* **HLS:** Fix LL-HLS stall on live playlist updates after [#9998](https://github.com/shaka-project/shaka-player/issues/9998) ([#10154](https://github.com/shaka-project/shaka-player/issues/10154)) ([2e13ea2](https://github.com/shaka-project/shaka-player/commit/2e13ea2c4192d89c5523eb942bc9de1f575c12fd)) +* **HLS:** Fix SAMPLE-AES identity stall at waitingforkey event on track switch ([#10000](https://github.com/shaka-project/shaka-player/issues/10000)) ([bce50f0](https://github.com/shaka-project/shaka-player/commit/bce50f0c7ab39da884682749e2fdbdc846cf3be0)) +* **HLS:** Fix timeline sync gaps on discontinuity sequences ([#10087](https://github.com/shaka-project/shaka-player/issues/10087)) ([589131f](https://github.com/shaka-project/shaka-player/commit/589131fd0d34383234bc55d0b99e3a7fd2840a66)) +* Map the "audio/x-mpegurl" MIME type as HLS ([#10114](https://github.com/shaka-project/shaka-player/issues/10114)) ([ce7ee4b](https://github.com/shaka-project/shaka-player/commit/ce7ee4b76f1fd6104519fe6f20fe7dda9d759eaf)) +* **MSF:** Fix namespace handling ([#9988](https://github.com/shaka-project/shaka-player/issues/9988)) ([ef2bd7f](https://github.com/shaka-project/shaka-player/commit/ef2bd7f547933a63d4dc1d8eedad6acb8a75c13f)) +* **MSF:** handle WebTransport.closed rejection to avoid Safari unhandled promise error ([#10056](https://github.com/shaka-project/shaka-player/issues/10056)) ([b84c35d](https://github.com/shaka-project/shaka-player/commit/b84c35df62c8927c8a1dda4592af4f1641aa71cf)) +* **MSF:** Support MSF draft-1 and CMSF draft-1 ([#10176](https://github.com/shaka-project/shaka-player/issues/10176)) ([c09ddc6](https://github.com/shaka-project/shaka-player/commit/c09ddc623d2b3eb8bf5dfd3a9c927fd4544ea629)) +* **Offline:** Only request the license on download when usePersistentLicense is true ([#10074](https://github.com/shaka-project/shaka-player/issues/10074)) ([ad8e734](https://github.com/shaka-project/shaka-player/commit/ad8e734ad475d9fc35f05652d19ac33086086cde)) +* **preload:** Restore adaptation on reused Player with preloaded variant ([#10151](https://github.com/shaka-project/shaka-player/issues/10151)) ([2e509da](https://github.com/shaka-project/shaka-player/commit/2e509dad76222feb5e71f21f151829f456e50293)) +* **Queue:** Fix usage with RepeatMode.OFF ([#10164](https://github.com/shaka-project/shaka-player/issues/10164)) ([6e0599a](https://github.com/shaka-project/shaka-player/commit/6e0599ab3e95e8736d173e570d738f0a3f752614)) +* **Queue:** Support relative URLs in M3U playlists ([#10161](https://github.com/shaka-project/shaka-player/issues/10161)) ([821a639](https://github.com/shaka-project/shaka-player/commit/821a639a1b23572ae8a68deaceb4743df83a8762)) +* **text:** include regionAnchorX/Y in region cache key ([#10073](https://github.com/shaka-project/shaka-player/issues/10073)) ([99fb7e4](https://github.com/shaka-project/shaka-player/commit/99fb7e4f8e15817844dd482d17a9e9266f405a84)) +* **UI:** check if ad is linear before updating mute label and icon ([#10044](https://github.com/shaka-project/shaka-player/issues/10044)) ([038b3ce](https://github.com/shaka-project/shaka-player/commit/038b3ce1d7bfc5ab141f3bfbe9e179c5ab2d33e9)) +* **UI:** Fix ad marker alignment regression ([#10193](https://github.com/shaka-project/shaka-player/issues/10193)) ([47b3c0a](https://github.com/shaka-project/shaka-player/commit/47b3c0a04d66428781bc936d32e729bcec882e11)) +* **UI:** Fix blurry seek bar marks ([#10097](https://github.com/shaka-project/shaka-player/issues/10097)) ([ab8699b](https://github.com/shaka-project/shaka-player/commit/ab8699b7ec1175c7177f67b741bfe2eee69b5586)) +* **UI:** Fix parent param type in shaka.ui.Icon constructor ([#10014](https://github.com/shaka-project/shaka-player/issues/10014)) ([82e9147](https://github.com/shaka-project/shaka-player/commit/82e914740c760474e1a25f3bec31217836be9ed8)) +* **UI:** Fix wrong wheel directions on volume bar ([#10001](https://github.com/shaka-project/shaka-player/issues/10001)) ([e0808e7](https://github.com/shaka-project/shaka-player/commit/e0808e7dadfba48a2bca062756533c4bf8a0378e)) +* **UI:** Handle Document PiP resize events in overflow and settings menus ([#10125](https://github.com/shaka-project/shaka-player/issues/10125)) ([1007dd2](https://github.com/shaka-project/shaka-player/commit/1007dd2f5ab4cb1cac35910c24c436ba861023a2)) +* **UI:** Remove buffered bar delay after seeking ([#10071](https://github.com/shaka-project/shaka-player/issues/10071)) ([26970ae](https://github.com/shaka-project/shaka-player/commit/26970aee4ff39823ea25e557a54a7b17e4ebddd7)) +* **UI:** Sync Document PiP placeholder with video poster changes ([#10135](https://github.com/shaka-project/shaka-player/issues/10135)) ([d295a0a](https://github.com/shaka-project/shaka-player/commit/d295a0abff5a4c6ea94086b9ae51584ab39264c3)) +* **UI:** Update play button state on shaka.ads.Utils.AD_PLAYING ([#10143](https://github.com/shaka-project/shaka-player/issues/10143)) ([ee9436b](https://github.com/shaka-project/shaka-player/commit/ee9436bd8a66c05d88c65d2c4d8de8761dd255d2)) +* **UI:** Use consistent font throughout UI ([#10138](https://github.com/shaka-project/shaka-player/issues/10138)) ([66ba6e3](https://github.com/shaka-project/shaka-player/commit/66ba6e3e5ca3af05ab208457346e2d834750aafe)) + + +### Performance Improvements + +* **DASH:** lazy segment reference creation ([#10050](https://github.com/shaka-project/shaka-player/issues/10050)) ([8d4ac31](https://github.com/shaka-project/shaka-player/commit/8d4ac31999ba0e70b3d6424ba8bcc098f7239b3a)) +* **HLS:** Improve startup time with SGAI Streams with long DVR ([#10113](https://github.com/shaka-project/shaka-player/issues/10113)) ([2970cd4](https://github.com/shaka-project/shaka-player/commit/2970cd43bd168d3f6c70cec43d8a3bae5c3b6c77)) +* **HLS:** skip merging known segments on live playlist updates ([#9998](https://github.com/shaka-project/shaka-player/issues/9998)) ([b460575](https://github.com/shaka-project/shaka-player/commit/b4605750c8b67438f647ba08331b7e2995ff9cbd)) +* **HLS:** skip rebuilding known refs on live playlist refresh ([#10075](https://github.com/shaka-project/shaka-player/issues/10075)) ([af30680](https://github.com/shaka-project/shaka-player/commit/af306801b89034ba28918c742be333942c66e502)) +* **media:** replace slice with in-place array truncation ([#10070](https://github.com/shaka-project/shaka-player/issues/10070)) ([ad2df90](https://github.com/shaka-project/shaka-player/commit/ad2df90da1a04509e6661ef1a0e789c0cac5a697)) +* **Mp4Generator:** assemble segment data in a single allocation ([#10101](https://github.com/shaka-project/shaka-player/issues/10101)) ([5492f31](https://github.com/shaka-project/shaka-player/commit/5492f31b1afab378982a9d65996c622a6cc086e8)) +* **player:** avoid full configuration deep-clone in time update callback ([#10098](https://github.com/shaka-project/shaka-player/issues/10098)) ([96e6f63](https://github.com/shaka-project/shaka-player/commit/96e6f63431c1641e5e44ffa8905c74f5ed5d361e)) +* Remove unnecessary allocations in Mp4Generator ([#10059](https://github.com/shaka-project/shaka-player/issues/10059)) ([71ccb11](https://github.com/shaka-project/shaka-player/commit/71ccb11cd643253fb92182de4c89905675b90561)) +* Remove unnecessary Uint8Array allocations in Mp4Generator ([#10069](https://github.com/shaka-project/shaka-player/issues/10069)) ([b5ad8cc](https://github.com/shaka-project/shaka-player/commit/b5ad8ccc8c53963ede59b612c160a633bb124aab)) +* Remove unnecessary Uint8ArrayUtils.concat calls in Mp4Generator ([#10047](https://github.com/shaka-project/shaka-player/issues/10047)) ([f730953](https://github.com/shaka-project/shaka-player/commit/f7309534fb22a9a4b9d136d0d8aa711844d23b59)) +* **segments:** use binary search for segment lookup in more hot paths ([#9997](https://github.com/shaka-project/shaka-player/issues/9997)) ([44dfab1](https://github.com/shaka-project/shaka-player/commit/44dfab167a3aef14c1d42184aa1682a1ed3f29c6)) +* **transmuxer:** Avoid repeatedly creating empty Uint8Arrays ([#10100](https://github.com/shaka-project/shaka-player/issues/10100)) ([de30b70](https://github.com/shaka-project/shaka-player/commit/de30b7003a8be908b5a9b9de4dff9abe579112bc)) +* **transmuxer:** Merge consecutive Uint8Arrays in h265 transmuxer ([#10046](https://github.com/shaka-project/shaka-player/issues/10046)) ([84e24c7](https://github.com/shaka-project/shaka-player/commit/84e24c7df563b2672055435e4838694afcb63f14)) +* **transmuxer:** Reduce per-frame object allocations for h265, ac-3 and ec-3 ([#10094](https://github.com/shaka-project/shaka-player/issues/10094)) ([5c836b1](https://github.com/shaka-project/shaka-player/commit/5c836b1f72f0c6386fd60ecce2c78d200c34550b)) +* **transmuxer:** Write nalu lengths directly into combined buffer in h265 ([#10119](https://github.com/shaka-project/shaka-player/issues/10119)) ([3e002b6](https://github.com/shaka-project/shaka-player/commit/3e002b65b904a76a9c260d58700789ca328b4484)) +* **UI:** Skip touch listeners when maxTouchPoints is 0 ([#9981](https://github.com/shaka-project/shaka-player/issues/9981)) ([d07037b](https://github.com/shaka-project/shaka-player/commit/d07037bb661481450d9a5a7028c7cbfc43f9a9ba)) + ## [5.1.0](https://github.com/shaka-project/shaka-player/compare/v5.0.0...v5.1.0) (2026-04-15) diff --git a/lib/player.js b/lib/player.js index f656c0a10..0122bb984 100644 --- a/lib/player.js +++ b/lib/player.js @@ -9637,7 +9637,7 @@ shaka.Player.TYPICAL_BUFFERING_THRESHOLD_ = 0.5; * @export */ // eslint-disable-next-line no-useless-concat -shaka.Player.version = 'v5.1.0' + '-uncompiled'; // x-release-please-version +shaka.Player.version = 'v5.2.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 c0184ecb9..5ffc35223 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "shaka-player", - "version": "5.1.0", + "version": "5.2.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "shaka-player", - "version": "5.1.0", + "version": "5.2.0", "license": "Apache-2.0", "devDependencies": { "@babel/core": "^7.17.5", diff --git a/package.json b/package.json index 48b7e8369..12119a92a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "shaka-player", "description": "DASH/EME video player library", - "version": "5.1.0", + "version": "5.2.0", "homepage": "https://github.com/shaka-project/shaka-player", "author": "Google", "maintainers": [