Skip to content

chore(main): release 5.2.0#9982

Open
shaka-bot wants to merge 1 commit into
mainfrom
release-please--branches--main--components--shaka-player
Open

chore(main): release 5.2.0#9982
shaka-bot wants to merge 1 commit into
mainfrom
release-please--branches--main--components--shaka-player

Conversation

@shaka-bot
Copy link
Copy Markdown
Collaborator

@shaka-bot shaka-bot commented Apr 15, 2026

🤖 I have created a release beep boop

5.2.0 (2026-05-16)

Features

  • Add requestVideoFrameCallback polyfill (#10083) (157f319)
  • Add timeToFirstFrame to stats (#10065) (19b2c10)
  • Demo: Use monospace in extra config text areas (#10024) (3a59de0)
  • MSF: Add accessibility parsing in the catalog (CEA-608/708) (#10040) (e9551b3)
  • MSF: Add catalogPreprocessor config (#9990) (ef83be2)
  • MSF: Add LoC support (#10035) (f9d7f1f)
  • MSF: Provide a bandwidth estimate for ABR purposes (#10016) (1a845ec)
  • UI: add always-visible skip buttons for big button layout with disabled state (#10062) (fd4b1cd)
  • UI: Add live subtitle style preview on hover (#10077) (415ebdc)
  • UI: Add new play_pause_buffering button (#10039) (64dc709)
  • UI: Allow custom format and imageQuality in takeScreenshot and copyVideoFrameToClipboard (#10012) (b0e3015)
  • UI: Improve shaka player UI accessibility (#10023) (f1c0468)
  • UI: Support repeat modes in loop button when using QueueManager (#10027) (24ab2be)
  • UITextDisplayer: add suspendRenderingWhenHidden config (#10043) (27ed71e)
  • UI: Use UI language to display languages names (#10036) (18af32c)

Bug Fixes

  • ABR: Fix playbackRate calculation when using droppedFrames (#10011) (62ea2f6)
  • Allow use preferredText with external tracks (#10019) (3d11d75)
  • avoid pts rollover correction for fmp4/cmaf streams (#10021) (c2ad355), closes #10020
  • Avoid race condition in concurrent getAllThumbnails calls (#10022) (12179a2)
  • Avoid uncaught TypeError when destroying player during DRM key status change (#9992) (281b7c4)
  • Bail out on initial text preference when a user selected one manually. (#10010) (09b6c94)
  • Clamp playback rate to 16x and improve playhead movement behavior (#9996) (9d8b383)
  • demo: Fix audio-only animated poster (#9986) (d64ff80)
  • Demo: Fix audio-only animated poster on custom content (#9995) (b0de223)
  • fix opus transmux sample duration (#10090) (e19506b)
  • force gap jump when stalled at the end of a buffer (#10086) (e328ca2)
  • handle AC-4 immersive stereo (IMSA) in HLS and DASH spatial audio detection (#10007) (b113cad)
  • HLS: Fix SAMPLE-AES identity stall at waitingforkey event on track switch (#10000) (bce50f0)
  • MSF: Fix namespace handling (#9988) (ef2bd7f)
  • MSF: handle WebTransport.closed rejection to avoid Safari unhandled promise error (#10056) (b84c35d)
  • Offline: Only request the license on download when usePersistentLicense is true (#10074) (ad8e734)
  • text: include regionAnchorX/Y in region cache key (#10073) (99fb7e4)
  • UI: check if ad is linear before updating mute label and icon (#10044) (038b3ce)
  • UI: Fix parent param type in shaka.ui.Icon constructor (#10014) (82e9147)
  • UI: Fix wrong wheel directions on volume bar (#10001) (e0808e7)
  • UI: Remove buffered bar delay after seeking (#10071) (26970ae)

Performance Improvements

  • DASH: lazy segment reference creation (#10050) (8d4ac31)
  • HLS: skip merging known segments on live playlist updates (#9998) (b460575)
  • HLS: skip rebuilding known refs on live playlist refresh (#10075) (af30680)
  • media: replace slice with in-place array truncation (#10070) (ad2df90)
  • Remove unnecessary allocations in Mp4Generator (#10059) (71ccb11)
  • Remove unnecessary Uint8Array allocations in Mp4Generator (#10069) (b5ad8cc)
  • Remove unnecessary Uint8ArrayUtils.concat calls in Mp4Generator (#10047) (f730953)
  • segments: use binary search for segment lookup in more hot paths (#9997) (44dfab1)
  • transmuxer: Merge consecutive Uint8Arrays in h265 transmuxer (#10046) (84e24c7)
  • transmuxer: Reduce per-frame object allocations for h265, ac-3 and ec-3 (#10094) (5c836b1)
  • UI: Skip touch listeners when maxTouchPoints is 0 (#9981) (d07037b)

This PR was generated with Release Please. See documentation.

@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch from b351092 to 787dab8 Compare April 15, 2026 15:46
@shaka-bot
Copy link
Copy Markdown
Collaborator Author

shaka-bot commented Apr 15, 2026

Bundle Size Report for PR #9982

File HEAD Base Diff
controls.css 24.0 KiB (5.0 KiB) 24.0 KiB (5.0 KiB) 0.0 KiB
demo.compiled.debug.js 258.3 KiB (51.8 KiB) 258.3 KiB (51.8 KiB) 0.0 KiB
demo.compiled.js 258.3 KiB (51.8 KiB) 258.3 KiB (51.8 KiB) 0.0 KiB
demo.css 170.4 KiB (27.8 KiB) 170.4 KiB (27.8 KiB) 0.0 KiB
locales.js 43.6 KiB (10.8 KiB) 43.6 KiB (10.8 KiB) 0.0 KiB
receiver.compiled.debug.js 148.8 KiB (24.1 KiB) 148.8 KiB (24.1 KiB) 0.0 KiB
receiver.compiled.js 148.8 KiB (24.1 KiB) 148.8 KiB (24.1 KiB) 0.0 KiB
shaka-player.compiled-es2021.debug.js 1258.4 KiB (309.5 KiB) 1258.4 KiB (309.5 KiB) 0.0 KiB
shaka-player.compiled-es2021.js 666.4 KiB (222.3 KiB) 666.4 KiB (222.3 KiB) 0.0 KiB
shaka-player.compiled.debug.js 1530.5 KiB (350.6 KiB) 1530.5 KiB (350.6 KiB) +0.0 KiB
shaka-player.compiled.js 770.4 KiB (250.0 KiB) 770.4 KiB (250.0 KiB) 0.0 KiB
shaka-player.dash-es2021.debug.js 925.8 KiB (232.7 KiB) 925.8 KiB (232.7 KiB) 0.0 KiB
shaka-player.dash-es2021.js 460.0 KiB (157.0 KiB) 460.0 KiB (157.0 KiB) 0.0 KiB
shaka-player.dash.debug.js 1123.7 KiB (262.8 KiB) 1123.7 KiB (262.8 KiB) +0.0 KiB
shaka-player.dash.js 534.2 KiB (177.0 KiB) 534.2 KiB (177.0 KiB) 0.0 KiB
shaka-player.experimental-es2021.debug.js 1649.4 KiB (394.1 KiB) 1649.4 KiB (394.1 KiB) 0.0 KiB
shaka-player.experimental-es2021.js 919.4 KiB (291.4 KiB) 919.4 KiB (291.4 KiB) 0.0 KiB
shaka-player.experimental.debug.js 1985.8 KiB (444.2 KiB) 1985.8 KiB (444.2 KiB) +0.0 KiB
shaka-player.experimental.js 1045.4 KiB (324.9 KiB) 1045.4 KiB (324.9 KiB) 0.0 KiB
shaka-player.hls-es2021.debug.js 956.0 KiB (238.1 KiB) 956.0 KiB (238.1 KiB) 0.0 KiB
shaka-player.hls-es2021.js 492.9 KiB (167.0 KiB) 492.9 KiB (167.0 KiB) 0.0 KiB
shaka-player.hls.debug.js 1159.1 KiB (268.9 KiB) 1159.1 KiB (268.9 KiB) +0.0 KiB
shaka-player.hls.js 569.9 KiB (188.0 KiB) 569.9 KiB (188.0 KiB) 0.0 KiB
shaka-player.ui-es2021.debug.js 1566.9 KiB (376.7 KiB) 1566.9 KiB (376.7 KiB) 0.0 KiB
shaka-player.ui-es2021.js 878.9 KiB (279.9 KiB) 878.9 KiB (279.9 KiB) 0.0 KiB
shaka-player.ui.debug.js 1873.3 KiB (423.0 KiB) 1873.3 KiB (423.0 KiB) +0.0 KiB
shaka-player.ui.js 993.4 KiB (310.6 KiB) 993.4 KiB (310.6 KiB) 0.0 KiB

@shaka-bot
Copy link
Copy Markdown
Collaborator Author

shaka-bot commented Apr 15, 2026

Incremental code coverage: 100.00%

@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 4 times, most recently from 3c0cb23 to 8084adb Compare April 17, 2026 05:07
@shaka-bot shaka-bot changed the title chore(main): release 5.1.1 chore(main): release 5.2.0 Apr 17, 2026
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 20 times, most recently from b5f0a41 to f612ca3 Compare April 24, 2026 08:12
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch from f612ca3 to a807216 Compare April 27, 2026 07:44
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 8 times, most recently from 007379b to f706a6c Compare May 5, 2026 06:33
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 15 times, most recently from 19fe87e to 700436a Compare May 13, 2026 05:48
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 4 times, most recently from 0d8709b to 986a54f Compare May 16, 2026 07:37
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch from 986a54f to 18eaea7 Compare May 16, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Avoid PTS rollover wrapping when playing HLS CMAF live streams

1 participant