Skip to content

chore(main): release 4.16.0 #8685

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

shaka-bot
Copy link
Collaborator

@shaka-bot shaka-bot commented Jun 4, 2025

🤖 I have created a release beep boop

4.16.0 (2025-06-21)

Features

  • Add HDR detection in Tizen and WebOS (#8680) (ff1ef7c)
  • Allow switch between UITextDisplayer and NativeTextDisplayer on runtime (#8736) (a1cb769)
  • Demo: Add new VR streams from Apple (#8728) (1c8f457)
  • HLS: Get info about projection from REQ-VIDEO-LAYOUT instead of parsing the init segment (#8731) (bc4d337)
  • UI: Add enableKeyboardPlaybackControlsInWindow config (#8751) (e8208c2)
  • UI: Add more keyboard shortcuts (#8767) (ce391bc)
  • UI: Show the audio selector when they only differ in the label (#8745) (5022f9d)

Bug Fixes

  • Ads: Fix interstitials when not using multiple media elements (#8681) (863aa07)
  • Allow change NativeTextDisplayer on runtime (#8735) (fa1a6b7)
  • Avoid reset or changeType in MSE when not necessary (#8744) (dbc76f9)
  • Avoid throw BUFFER_READ_OUT_OF_BOUNDS when not necessary (#8753) (231dd03)
  • CEA: INVALID_MP4_CEA error being thrown when shouldn't be (#8748) (49c228c)
  • Close segment index when calling to unloadTextStream (#8754) (66efb0a)
  • DASH: Fix L3D streams (with k parameter) without $SubNumber$ (#8770) (cb22ab6)
  • DASH: Use the correct Representation ID for Uri substitution of media segments (#8760) (88627c3)
  • Demo: Fix keep custom config on page reload (#8776) (d3fd770)
  • Demo: Fix keep custom config on page reload (#8777) (35124e4)
  • Don't cancel trick play near to live edge if rate is less than 1 (#8772) (15401c3)
  • Don't sort TS samples (#8708) (c15e524)
  • Fix 4k stream support within browser env on Tizen (#8764) (e303024)
  • Fix Apple Vision Pro detection (#8732) (3506c4f)
  • Fix bad assert on DeviceFactory (#8705) (1c4a206)
  • Fix chopped playback in some DASH multiperiod streams (#8717) (49f569d)
  • Fix PlayReady support on Chromium Windows (#8683) (642cecf)
  • Fix ts parser when using B-frames (#8696) (cc98d40)
  • HLS: Fix APAC detection (#8724) (8cd5470)
  • HLS: Fix reset media source when using muxed content (#8738) (bb57889)
  • HLS: Fix switching between muxed and alternate audios (#8741) (c1e2f7a)
  • NativeTextDisplayer.remove() not following the spec (#8714) (3cbc770)
  • Only change appendWindowStart and appendWindowEnd when necessary (#8716) (b58a2e2)
  • Reset text visibility on unload (#8775) (7a8dc53)
  • UI: Disable keyboard controls when there is not asset loaded (#8766) (1577475)
  • UI: Don't show loop button for live streams (#8700) (28f8f11)
  • UI: Fix 3D detection (#8725) (ee5de11)
  • UI: Fix default value of enableKeyboardPlaybackControlsInWindow (#8765) (1dc4a96)
  • UI: Fix detection of some VR formats (#8727) (084d35a)
  • UI: Fix fullscreen doesn’t work on iPad (Edge/Chrome) (#8757) (4c97ed8)
  • UI: Fix missing style for shaka-tooltip-status (#8699) (0fa8ab3)
  • UI: Fix PageDown and PageUp shortcuts (#8769) (1731b33)
  • UI: Fix unhandled rejection on remote button (#8778) (30166a6)
  • UI: Handle video duration greater than 24 hours (#8692) (35ccd2b)
  • UI: Hide player labels when More Settings menu is open (#8694) (f341535)
  • UI: Hide settings menus when the user changes the current time (#8693) (09f8130)
  • UI: Make the overflow menu visually smoother (#8773) (342e968)
  • UI: Only enable enableFullscreenOnRotation and forceLandscapeOnFullscreen on mobile (#8701) (192fec9)
  • UI: Only show replay button when there is a duration in the media element (#8740) (4ac3c97)
  • UI: Resize overflow and settings menus when necessary (#8742) (c7d2a38)
  • UI: The playback time displayed in the seek bar is different from currentTime when click (#8758) (c97e0a6)
  • UI: Update play button state when the player is loaded (#8739) (e9d32be)

Performance Improvements

  • net: Do not parse headers twice in XHR plugin (#8710) (e8a8ad9)
  • Only parse spatialVideoInfo for video segments (#8726) (4c2476d)
  • Simplify getAudioTracks internally when using src= (#8703) (53db655)
  • Simplify selectAudioTrack internally (#8687) (aab4c27)

This PR was generated with Release Please. See documentation.

@shaka-bot shaka-bot changed the title chore(main): release 4.15.1 chore(main): release 4.16.0 Jun 4, 2025
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch from 8bc7911 to 6116b11 Compare June 4, 2025 10:35
@shaka-bot
Copy link
Collaborator Author

Incremental code coverage: 100.00%

@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 23 times, most recently from 4fe11fa to db2699c Compare June 11, 2025 11:55
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 3 times, most recently from dba5eef to 6211f1a Compare June 12, 2025 10:57
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 18 times, most recently from be37acb to f88b7a6 Compare June 19, 2025 07:31
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 6 times, most recently from 5276fad to 25c97a2 Compare June 21, 2025 05:23
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch from 25c97a2 to f4b5aaa Compare June 21, 2025 05:23
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.

1 participant