Skip to content

chore: release main - #2703

Open
videojs-release[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main
Open

chore: release main#2703
videojs-release[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main

Conversation

@videojs-release

@videojs-release videojs-release Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

@videojs/cdn: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Miscellaneous Chores

  • @videojs/cdn: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.3
      • @videojs/core bumped to 10.0.0-rc.3
      • @videojs/dash-video bumped to 10.0.0-rc.3
      • @videojs/google-cast bumped to 10.0.0-rc.3
      • @videojs/hlsjs-video bumped to 10.0.0-rc.3
      • @videojs/html bumped to 10.0.0-rc.3
      • @videojs/mux-audio bumped to 10.0.0-rc.3
      • @videojs/mux-data bumped to 10.0.0-rc.3
      • @videojs/mux-video bumped to 10.0.0-rc.3
      • @videojs/native-hls-video bumped to 10.0.0-rc.3
      • @videojs/shaka-video bumped to 10.0.0-rc.3
      • @videojs/spf bumped to 10.0.0-rc.3
      • @videojs/spotify-audio bumped to 10.0.0-rc.3
      • @videojs/tiktok-video bumped to 10.0.0-rc.3
      • @videojs/twitch-video bumped to 10.0.0-rc.3
      • @videojs/vimeo-video bumped to 10.0.0-rc.3
      • @videojs/wistia-video bumped to 10.0.0-rc.3
      • @videojs/youtube-video bumped to 10.0.0-rc.3
@videojs/cli: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Miscellaneous Chores

  • @videojs/cli: Synchronize videojs versions
@videojs/cloudflare-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/core: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Bug Fixes

  • core: apply popup starting styles before showing (#2715) (a80aeca)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/store bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/dash-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/element: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

@videojs/google-cast: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/hlsjs-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/native-hls-video bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/html: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Features

Bug Fixes

  • core: apply popup starting styles before showing (#2715) (a80aeca)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/core bumped to 10.0.0-rc.3
      • @videojs/element bumped to 10.0.0-rc.3
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/native-hls-video bumped to 10.0.0-rc.3
      • @videojs/spf bumped to 10.0.0-rc.3
      • @videojs/store bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
    • devDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.3
      • @videojs/dash-video bumped to 10.0.0-rc.3
      • @videojs/google-cast bumped to 10.0.0-rc.3
      • @videojs/hlsjs-video bumped to 10.0.0-rc.3
      • @videojs/icons bumped to 10.0.0-rc.3
      • @videojs/mux-audio bumped to 10.0.0-rc.3
      • @videojs/mux-data bumped to 10.0.0-rc.3
      • @videojs/mux-video bumped to 10.0.0-rc.3
      • @videojs/shaka-video bumped to 10.0.0-rc.3
      • @videojs/skins bumped to 10.0.0-rc.3
      • @videojs/spotify-audio bumped to 10.0.0-rc.3
      • @videojs/tiktok-video bumped to 10.0.0-rc.3
      • @videojs/twitch-video bumped to 10.0.0-rc.3
      • @videojs/vimeo-video bumped to 10.0.0-rc.3
      • @videojs/wistia-video bumped to 10.0.0-rc.3
      • @videojs/youtube-video bumped to 10.0.0-rc.3
    • peerDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.3
      • @videojs/dash-video bumped to 10.0.0-rc.3
      • @videojs/google-cast bumped to 10.0.0-rc.3
      • @videojs/hlsjs-video bumped to 10.0.0-rc.3
      • @videojs/mux-audio bumped to 10.0.0-rc.3
      • @videojs/mux-data bumped to 10.0.0-rc.3
      • @videojs/mux-video bumped to 10.0.0-rc.3
      • @videojs/shaka-video bumped to 10.0.0-rc.3
      • @videojs/spotify-audio bumped to 10.0.0-rc.3
      • @videojs/tiktok-video bumped to 10.0.0-rc.3
      • @videojs/twitch-video bumped to 10.0.0-rc.3
      • @videojs/vimeo-video bumped to 10.0.0-rc.3
      • @videojs/wistia-video bumped to 10.0.0-rc.3
      • @videojs/youtube-video bumped to 10.0.0-rc.3
@videojs/icons: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Miscellaneous Chores

  • @videojs/icons: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/media: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/mux-audio: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Features

  • mux-video: load the asset title from the mux metadata api (#2726) (b971f68)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/mux-video bumped to 10.0.0-rc.3
      • @videojs/spf bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/mux-data: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/mux-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Features

  • mux-video: load the asset title from the mux metadata api (#2726) (b971f68)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/hlsjs-video bumped to 10.0.0-rc.3
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/spf bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/native-hls-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/react: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Features

Bug Fixes

  • core: apply popup starting styles before showing (#2715) (a80aeca)
  • react: keep media attached when the composed ref changes identity (#2729) (a685b18)
  • react: route media event props on embed medias (#2712) (0743e3b)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/core bumped to 10.0.0-rc.3
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/native-hls-video bumped to 10.0.0-rc.3
      • @videojs/spf bumped to 10.0.0-rc.3
      • @videojs/store bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
    • devDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.3
      • @videojs/dash-video bumped to 10.0.0-rc.3
      • @videojs/google-cast bumped to 10.0.0-rc.3
      • @videojs/hlsjs-video bumped to 10.0.0-rc.3
      • @videojs/icons bumped to 10.0.0-rc.3
      • @videojs/mux-audio bumped to 10.0.0-rc.3
      • @videojs/mux-data bumped to 10.0.0-rc.3
      • @videojs/mux-video bumped to 10.0.0-rc.3
      • @videojs/shaka-video bumped to 10.0.0-rc.3
      • @videojs/spf bumped to 10.0.0-rc.3
      • @videojs/spotify-audio bumped to 10.0.0-rc.3
      • @videojs/tiktok-video bumped to 10.0.0-rc.3
      • @videojs/twitch-video bumped to 10.0.0-rc.3
      • @videojs/vimeo-video bumped to 10.0.0-rc.3
      • @videojs/wistia-video bumped to 10.0.0-rc.3
      • @videojs/youtube-video bumped to 10.0.0-rc.3
    • peerDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.3
      • @videojs/dash-video bumped to 10.0.0-rc.3
      • @videojs/google-cast bumped to 10.0.0-rc.3
      • @videojs/hlsjs-video bumped to 10.0.0-rc.3
      • @videojs/mux-audio bumped to 10.0.0-rc.3
      • @videojs/mux-data bumped to 10.0.0-rc.3
      • @videojs/mux-video bumped to 10.0.0-rc.3
      • @videojs/shaka-video bumped to 10.0.0-rc.3
      • @videojs/spotify-audio bumped to 10.0.0-rc.3
      • @videojs/tiktok-video bumped to 10.0.0-rc.3
      • @videojs/twitch-video bumped to 10.0.0-rc.3
      • @videojs/vimeo-video bumped to 10.0.0-rc.3
      • @videojs/wistia-video bumped to 10.0.0-rc.3
      • @videojs/youtube-video bumped to 10.0.0-rc.3
@videojs/shaka-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/skins: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Features

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @videojs/core bumped to 10.0.0-rc.3
      • @videojs/icons bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/spf: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/spotify-audio: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/store: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/utils bumped to 10.0.0-rc.3
    • devDependencies
      • @videojs/element bumped to 10.0.0-rc.3
    • peerDependencies
      • @videojs/element bumped to 10.0.0-rc.3
@videojs/tiktok-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/twitch-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/utils: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

@videojs/vimeo-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/wistia-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3
@videojs/youtube-video: 10.0.0-rc.3

10.0.0-rc.3 (2026-09-11)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.3
      • @videojs/utils bumped to 10.0.0-rc.3

This PR was generated with Release Please. See documentation.


Note

Low Risk
The PR only bumps versions and changelogs; functional risk lives in the already-merged rc.3 fixes (skin/React/core), which are incremental and marked non-breaking.

Overview
Release Please cut that bumps the monorepo from 10.0.0-rc.2 to 10.0.0-rc.3: every workspace package.json, .release-please-manifest.json, root and per-package CHANGELOG.md, plus a new docs page site/src/content/changelog/10.0.0-rc.3.mdx. There is no application source in this diff—only versioning and release notes.

The 10.0.0-rc.3 notes describe player/UI work already on main: composable slider thumbnail slotting, Mux asset titles from the metadata API, and sandbox aspect-ratio preview. Fixes cluster around skins (slider clarity, intrinsic height, chapter progress animation, RTL/settings parity), React (media events on embeds, stable attachment when composed refs change), and core popups applying starting styles before show. Docs/site and CI/test housekeeping are also listed.

Reviewed by Cursor Bugbot for commit bc7327c. Bugbot is set up for automated code reviews on this repo. Configure here.

@vercel

vercel Bot commented Sep 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
v10-sandbox Ready Ready Preview Sep 11, 2026 10:43pm UTC

Request Review

@netlify

netlify Bot commented Sep 10, 2026

Copy link
Copy Markdown

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit bc7327c
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/6aa483a8c9d46f0008714ed9
😎 Deploy Preview https://deploy-preview-2703--vjs10-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Sep 10, 2026

Copy link
Copy Markdown

Deploy Preview for vjs-registry canceled.

Name Link
🔨 Latest commit bc7327c
🔍 Latest deploy log https://app.netlify.com/projects/vjs-registry/deploys/6aa483a8f573770008d67e5c

@pkg-pr-new

pkg-pr-new Bot commented Sep 10, 2026

Copy link
Copy Markdown
@videojs/cdn

pnpm add https://pkg.pr.new/@videojs/cdn@2703

@videojs/core

pnpm add https://pkg.pr.new/@videojs/core@2703

@videojs/element

pnpm add https://pkg.pr.new/@videojs/element@2703

@videojs/html

pnpm add https://pkg.pr.new/@videojs/html@2703

@videojs/media

pnpm add https://pkg.pr.new/@videojs/media@2703

@videojs/react

pnpm add https://pkg.pr.new/@videojs/react@2703

@videojs/spf

pnpm add https://pkg.pr.new/@videojs/spf@2703

@videojs/store

pnpm add https://pkg.pr.new/@videojs/store@2703

@videojs/utils

pnpm add https://pkg.pr.new/@videojs/utils@2703

@videojs/cloudflare-video

pnpm add https://pkg.pr.new/@videojs/cloudflare-video@2703

@videojs/dash-video

pnpm add https://pkg.pr.new/@videojs/dash-video@2703

@videojs/hlsjs-video

pnpm add https://pkg.pr.new/@videojs/hlsjs-video@2703

@videojs/mux-audio

pnpm add https://pkg.pr.new/@videojs/mux-audio@2703

@videojs/mux-video

pnpm add https://pkg.pr.new/@videojs/mux-video@2703

@videojs/native-hls-video

pnpm add https://pkg.pr.new/@videojs/native-hls-video@2703

@videojs/shaka-video

pnpm add https://pkg.pr.new/@videojs/shaka-video@2703

@videojs/spotify-audio

pnpm add https://pkg.pr.new/@videojs/spotify-audio@2703

@videojs/tiktok-video

pnpm add https://pkg.pr.new/@videojs/tiktok-video@2703

@videojs/twitch-video

pnpm add https://pkg.pr.new/@videojs/twitch-video@2703

@videojs/vimeo-video

pnpm add https://pkg.pr.new/@videojs/vimeo-video@2703

@videojs/wistia-video

pnpm add https://pkg.pr.new/@videojs/wistia-video@2703

@videojs/youtube-video

pnpm add https://pkg.pr.new/@videojs/youtube-video@2703

@videojs/google-cast

pnpm add https://pkg.pr.new/@videojs/google-cast@2703

@videojs/mux-data

pnpm add https://pkg.pr.new/@videojs/mux-data@2703

commit: dd9fedc

@github-actions

github-actions Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

📦 Bundle Size Report

🎨 @videojs/html — no changes
Presets (7)
Entry Initial Lazy
/video (default) 64.07 kB 58.19 kB
/video (default + hls) 65.85 kB 58.19 kB
/video (minimal) 64.41 kB 58.19 kB
/video (minimal + hls) 66.25 kB 58.19 kB
/audio (default) 47.74 kB 58.19 kB
/audio (minimal) 47.93 kB 58.19 kB
/background 11.65 kB 58.19 kB
Media (18)
Entry Initial
/media/mux-video 3.01 kB
/media/mux-audio 2.69 kB
/media/background-video 1.16 kB
/media/cloudflare-video 2.90 kB
/media/dash-video 2.63 kB
/media/hls-audio 22.05 kB
/media/hls-background-video 16.85 kB
/media/hls-video 28.01 kB
/media/hlsjs-video 2.63 kB
/media/mux-background-video 16.86 kB
/media/native-hls-video 7.59 kB
/media/shaka-video 2.63 kB
/media/spotify-audio 3.02 kB
/media/tiktok-video 3.13 kB
/media/twitch-video 2.93 kB
/media/vimeo-video 2.90 kB
/media/wistia-video 607 B
/media/youtube-video 2.90 kB
Players (5)
Entry Initial Lazy
/video/player 9.79 kB 58.19 kB
/audio/player 6.21 kB 58.19 kB
/background/player 4.46 kB 58.19 kB
/live-video/player 9.18 kB 58.19 kB
/live-audio/player 6.22 kB 58.19 kB
Skins (29)
Entry Type Initial Lazy
/video/minimal-skin.css css 8.07 kB
/video/skin.css css 7.87 kB
/video/minimal-skin js 62.95 kB 58.19 kB
/video/minimal-skin2 js 8.63 kB
/video/skin js 62.71 kB 58.19 kB
/video/skin2 js 8.52 kB
/audio/minimal-skin.css css 5.78 kB
/audio/skin.css css 5.62 kB
/audio/minimal-skin js 46.41 kB 58.19 kB
/audio/minimal-skin2 js 6.16 kB
/audio/skin js 46.26 kB 58.19 kB
/audio/skin2 js 6.01 kB
/background/skin.css css 139 B
/background/skin js 9.91 kB 58.19 kB
/background/skin2 js 187 B
/live-video/minimal-skin.css css 6.46 kB
/live-video/skin.css css 6.43 kB
/live-video/minimal-skin js 50.09 kB 58.19 kB
/live-video/minimal-skin2 js 6.87 kB
/live-video/skin js 50.11 kB 58.19 kB
/live-video/skin2 js 6.91 kB
/live-audio/minimal-skin.css css 4.60 kB
/live-audio/skin.css css 4.61 kB
/live-audio/minimal-skin js 35.89 kB 58.19 kB
/live-audio/minimal-skin2 js 4.91 kB
/live-audio/skin js 35.92 kB 58.19 kB
/live-audio/skin2 js 4.92 kB
/global.css css 190 B
/shared.css css 134 B
UI Components (62)
Entry Initial Lazy
/ui/airplay-button 11.36 kB 58.19 kB
/ui/alert-dialog 8.79 kB 58.19 kB
/ui/audio-track-radio-group 11.46 kB 58.19 kB
/ui/buffering-indicator 8.68 kB 58.19 kB
/ui/captions-button 11.59 kB 58.19 kB
/ui/captions-radio-group 11.54 kB 58.19 kB
/ui/cast-button 11.34 kB 58.19 kB
/ui/container 9.58 kB 58.19 kB
/ui/controls 8.86 kB 58.19 kB
/ui/controls-backdrop 1.69 kB 58.19 kB
/ui/controls-content 1.67 kB 58.19 kB
/ui/dialog 8.73 kB 58.19 kB
/ui/dialog-backdrop 1.70 kB 58.19 kB
/ui/dialog-close 2.06 kB 58.19 kB
/ui/dialog-description 1.69 kB 58.19 kB
/ui/dialog-popup 1.90 kB 58.19 kB
/ui/dialog-title 1.70 kB 58.19 kB
/ui/error-dialog 12.47 kB 58.19 kB
/ui/fullscreen-button 11.33 kB 58.19 kB
/ui/gesture 9.66 kB 58.19 kB
/ui/hotkey 10.13 kB 58.19 kB
/ui/live-button 9.89 kB 58.19 kB
/ui/menu 18.54 kB 58.19 kB
/ui/menu-checkbox-item 1.97 kB 58.19 kB
/ui/menu-content 7.53 kB 58.19 kB
/ui/menu-group 2.09 kB 58.19 kB
/ui/menu-group-label 1.64 kB
/ui/menu-item 2.30 kB 58.19 kB
/ui/menu-item-indicator 1.38 kB 58.19 kB
/ui/menu-radio-group 3.01 kB 58.19 kB
/ui/menu-radio-item 2.13 kB 58.19 kB
/ui/menu-separator 1.30 kB 58.19 kB
/ui/mute-button 11.36 kB 58.19 kB
/ui/pip-button 11.31 kB 58.19 kB
/ui/play-button 11.31 kB 58.19 kB
/ui/playback-rate-button 11.41 kB 58.19 kB
/ui/playback-rate-radio-group 11.46 kB 58.19 kB
/ui/popover 8.58 kB 58.19 kB
/ui/poster 8.97 kB 58.19 kB
/ui/quality-radio-group 12.05 kB 58.19 kB
/ui/seek-button 11.34 kB 58.19 kB
/ui/seek-indicator 12.77 kB 58.19 kB
/ui/seek-indicator-value 1.10 kB
/ui/slider 11.75 kB 58.19 kB
/ui/slider-preview 2.01 kB 58.19 kB
/ui/status-announcer 10.68 kB 58.19 kB
/ui/status-indicator 13.10 kB 58.19 kB
/ui/status-indicator-value 1.10 kB
/ui/thumbnail 10.41 kB 58.19 kB
/ui/time 11.11 kB 58.19 kB
/ui/time-slider 13.22 kB 58.19 kB
/ui/time-slider-chapter-title 8.87 kB 58.19 kB
/ui/time-slider-chapters 9.71 kB 58.19 kB
/ui/title 8.25 kB 58.19 kB
/ui/tooltip 9.96 kB 58.19 kB
/ui/tooltip-label 1.21 kB
/ui/tooltip-shortcut 1.18 kB
/ui/volume-indicator 13.11 kB 58.19 kB
/ui/volume-indicator-fill 1.11 kB
/ui/volume-indicator-value 1.10 kB
/ui/volume-popover 14.84 kB 58.19 kB
/ui/volume-slider 12.43 kB 58.19 kB
⚛️ @videojs/react — no changes
Presets (7)
Entry Initial Lazy
/video (default) 51.39 kB 58.19 kB
/video (default + hls) 51.75 kB 58.19 kB
/video (minimal) 51.52 kB 58.19 kB
/video (minimal + hls) 51.85 kB 58.19 kB
/audio (default) 39.84 kB 58.19 kB
/audio (minimal) 39.86 kB 58.19 kB
/background 581 B 58.19 kB
Media (22)
Entry Initial
/media/mux-video/hls-js 1.04 kB
/media/mux-video/spf 1.05 kB
/media/mux-audio/hls-js 812 B
/media/mux-audio/spf 818 B
/media/background-video 402 B
/media/cloudflare-video 1.37 kB
/media/dash-video 808 B
/media/hls-audio 20.45 kB
/media/hls-background-video 16.51 kB
/media/hls-video 26.38 kB
/media/hlsjs-video 809 B
/media/mux-audio 807 B
/media/mux-background-video 16.52 kB
/media/mux-video 1.03 kB
/media/native-hls-video 5.88 kB
/media/shaka-video 805 B
/media/spotify-audio 1.36 kB
/media/tiktok-video 1.36 kB
/media/twitch-video 1.39 kB
/media/vimeo-video 1.34 kB
/media/wistia-video 1.03 kB
/media/youtube-video 1.35 kB
Extensions (2)
Entry Initial
/extensions/google-cast 1.59 kB
/extensions/mux-data 1.64 kB
Players (5)
Entry Initial Lazy
/video/player 7.67 kB 58.19 kB
/audio/player 4.06 kB 58.19 kB
/background/player 2.27 kB 58.19 kB
/live-video/player 7.06 kB 58.19 kB
/live-audio/player 4.05 kB 58.19 kB
Skins (18)
Entry Type Initial Lazy
/video/minimal-skin.css css 7.90 kB
/video/skin.css css 7.69 kB
/video/minimal-skin js 51.49 kB 58.19 kB
/video/skin js 51.32 kB 58.19 kB
/audio/minimal-skin.css css 5.58 kB
/audio/skin.css css 5.43 kB
/audio/minimal-skin js 39.83 kB 58.19 kB
/audio/skin js 39.74 kB 58.19 kB
/background/skin.css css 90 B
/background/skin js 277 B
/live-video/minimal-skin.css css 6.29 kB
/live-video/skin.css css 6.27 kB
/live-video/minimal-skin js 42.94 kB 58.19 kB
/live-video/skin js 42.92 kB 58.19 kB
/live-audio/minimal-skin.css css 4.40 kB
/live-audio/skin.css css 4.42 kB
/live-audio/minimal-skin js 30.62 kB 58.19 kB
/live-audio/skin js 30.60 kB 58.19 kB
UI Components (39)
Entry Initial Lazy
/ui/airplay-button 10.53 kB 58.19 kB
/ui/alert-dialog 4.73 kB 58.19 kB
/ui/audio-track 8.04 kB 58.19 kB
/ui/audio-track-radio-group 9.57 kB 58.19 kB
/ui/buffering-indicator 7.88 kB 58.19 kB
/ui/captions-button 10.51 kB 58.19 kB
/ui/captions-radio-group 9.67 kB 58.19 kB
/ui/cast-button 10.51 kB 58.19 kB
/ui/controls 7.80 kB 58.19 kB
/ui/dialog 4.75 kB 58.19 kB
/ui/error-dialog 11.88 kB 58.19 kB
/ui/fullscreen-button 10.49 kB 58.19 kB
/ui/gesture 8.07 kB 58.19 kB
/ui/hotkey 8.56 kB 58.19 kB
/ui/live-button 8.91 kB 58.19 kB
/ui/menu 19.53 kB 58.19 kB
/ui/mute-button 10.53 kB 58.19 kB
/ui/pip-button 10.48 kB 58.19 kB
/ui/play-button 10.45 kB 58.19 kB
/ui/playback-rate 8.07 kB 58.19 kB
/ui/playback-rate-button 10.45 kB 58.19 kB
/ui/playback-rate-radio-group 9.60 kB 58.19 kB
/ui/popover 8.16 kB 58.19 kB
/ui/poster 7.95 kB 58.19 kB
/ui/quality 8.50 kB 58.19 kB
/ui/quality-radio-group 10.04 kB 58.19 kB
/ui/seek-button 10.52 kB 58.19 kB
/ui/seek-indicator 12.06 kB 58.19 kB
/ui/slider 13.12 kB 58.19 kB
/ui/status-announcer 10.18 kB 58.19 kB
/ui/status-indicator 12.37 kB 58.19 kB
/ui/thumbnail 9.18 kB 58.19 kB
/ui/time 10.03 kB 58.19 kB
/ui/time-slider 14.40 kB 58.19 kB
/ui/title 7.35 kB 58.19 kB
/ui/tooltip 8.94 kB 58.19 kB
/ui/volume-indicator 12.42 kB 58.19 kB
/ui/volume-popover 14.30 kB 58.19 kB
/ui/volume-slider 12.25 kB 58.19 kB
🧩 @videojs/core — no changes
Entries (76)
Entry Initial Lazy
. 13.35 kB
/dom 22.82 kB 58.19 kB
/vjsc 1.87 kB
/i18n 3.23 kB 58.19 kB
/i18n/locales/all 35.98 kB
/i18n/locales/ar 1.24 kB
/i18n/locales/az 1.12 kB
/i18n/locales/bg 1.32 kB
/i18n/locales/bn 1.25 kB
/i18n/locales/bs 1.03 kB
/i18n/locales/ca 1.10 kB
/i18n/locales/cs 1.11 kB
/i18n/locales/cy 1.05 kB
/i18n/locales/da 1.01 kB
/i18n/locales/de 1.11 kB
/i18n/locales/el 1.53 kB
/i18n/locales/en 801 B
/i18n/locales/es 1.02 kB
/i18n/locales/et 1.07 kB
/i18n/locales/eu 1.04 kB
/i18n/locales/fa 1.25 kB
/i18n/locales/fi 1.07 kB
/i18n/locales/fr 1.09 kB
/i18n/locales/gd 1.13 kB
/i18n/locales/gl 1.02 kB
/i18n/locales/he 1.16 kB
/i18n/locales/hi 1.33 kB
/i18n/locales/hr 1.05 kB
/i18n/locales/hu 1.11 kB
/i18n/locales/id 941 B
/i18n/locales/it 1.04 kB
/i18n/locales/ja 1.22 kB
/i18n/locales/ko 1.18 kB
/i18n/locales/lt 1.04 kB
/i18n/locales/lv 1.11 kB
/i18n/locales/mr 1.32 kB
/i18n/locales/nb 1015 B
/i18n/locales/ne 1.32 kB
/i18n/locales/nl 1.02 kB
/i18n/locales/nn 1015 B
/i18n/locales/oc 1.10 kB
/i18n/locales/pl 1.17 kB
/i18n/locales/pt 1.05 kB
/i18n/locales/pt-BR 1.05 kB
/i18n/locales/pt-PT 1.04 kB
/i18n/locales/ro 1.10 kB
/i18n/locales/ru 1.42 kB
/i18n/locales/sk 1.13 kB
/i18n/locales/sl 1.07 kB
/i18n/locales/sr 1.13 kB
/i18n/locales/sv 1.03 kB
/i18n/locales/te 1.34 kB
/i18n/locales/th 1.31 kB
/i18n/locales/tr 1.09 kB
/i18n/locales/uk 1.44 kB
/i18n/locales/vi 1.13 kB
/i18n/locales/zh 1.04 kB
/i18n/locales/zh-CN 1.04 kB
/i18n/locales/zh-TW 1.04 kB
/i18n/text/airplay 101 B
/i18n/text/buttons 137 B
/i18n/text/captions 93 B
/i18n/text/cast 114 B
/i18n/text/common 90 B
/i18n/text/container 75 B
/i18n/text/errors 285 B
/i18n/text/fullscreen 98 B
/i18n/text/live 126 B
/i18n/text/menu 249 B
/i18n/text/pip 101 B
/i18n/text/playback 80 B
/i18n/text/seek 105 B
/i18n/text/slider 65 B
/i18n/text/status 222 B
/i18n/text/time 322 B
/i18n/text/volume 133 B
🏷️ @videojs/element — no changes
Entries (2)
Entry Initial
. 1.05 kB
/context 943 B
📦 @videojs/store — no changes
Entries (3)
Entry Initial
. 1.72 kB
/html 703 B
/react 365 B
🔧 @videojs/utils — no changes
Entries (13)
Entry Initial
/array 271 B
/dom 5.11 kB
/events 320 B
/function 386 B
/i18n 249 B
/jwt 176 B
/object 535 B
/predicate 297 B
/percent 281 B
/string 239 B
/style 212 B
/time 976 B
/number 199 B
📦 @videojs/cdn — 1 small size change
Path Base initial PR initial Initial diff Lazy diff
/package.json 811 B 812 B +1 B (+0.1%)
📦 @videojs/cloudflare-video — no changes
📦 @videojs/dash-video — no changes
📦 @videojs/google-cast — no changes
📦 @videojs/hlsjs-video — no changes
📦 @videojs/media — no changes
Entries (3)
Entry Initial
. 1.29 kB
/dom 4.12 kB
/media-tracks 2.05 kB
📦 @videojs/mux — no changes
📦 @videojs/mux-audio — no changes
Entries (2)
Entry Initial
. 135.89 kB
/spf 21.19 kB
📦 @videojs/mux-data — 1 small size change
Path Base initial PR initial Initial diff Lazy diff
. 24.28 kB 24.31 kB +24 B (+0.1%)
📦 @videojs/mux-video — no changes
Entries (2)
Entry Initial
. 135.95 kB
/spf 27.08 kB
📦 @videojs/native-hls-video — no changes
📦 @videojs/shaka-video — no changes
📦 @videojs/spf — no changes
Entries (7)
Entry Initial
. 4.55 kB
/dom 6.60 kB
/hls 22.15 kB
/media-tracks 504 B
/hls-background-video 15.84 kB
/hls-audio 19.84 kB
/hls-video 25.89 kB
📦 @videojs/spotify-audio — no changes
📦 @videojs/tiktok-video — no changes
📦 @videojs/twitch-video — no changes
📦 @videojs/vimeo-video — no changes
📦 @videojs/wistia-video — no changes
Entries (2)
Entry Initial
. 1.91 kB
/helpers 1.77 kB
📦 @videojs/youtube-video — no changes

ℹ️ How to interpret

Each entry is independently bundled, minified, and brotli-compressed. Initial size includes its static import graph; lazy dynamic chunks are reported separately.

Entries are not additive because their dependency graphs overlap. Preset rows represent realistic combined bundles.

Changes of 300 B or less across initial, lazy, and total size are collapsed, not discarded.

Run pnpm size locally to check current initial sizes.

@github-actions

Copy link
Copy Markdown
Contributor

Summary

Classification: expected change. The E2E workflow never reached Playwright: browser-suite setup failed while generating sandbox skins because the release PR changed registry dependencies to rc.3 before those packages were published.

Failed run

Evidence

  • The failed Prepare the e2e pages, generated skins, and sandbox step ran @videojs/skins#generate then @videojs/sandbox#setup.
  • sync-source-owned-skins.ts used Shadcn to install generated local-registry entries; that installation requested @videojs/react@10.0.0-rc.3 and @videojs/core@10.0.0-rc.3. npm reported no matching core rc.3 version (rc.2 was latest).
  • The only uploaded Playwright report is from the successful registry-consumers job; no failed-test trace/report exists because no browser test started. The PR diff is release metadata/changelogs plus package version bumps rc.2 → rc.3.

Likely cause

Verified: generated registry package metadata tracks the PR package versions, while the sandbox fixture installation resolves them from npm.

Inference: the setup workflow needs a pre-publication-safe dependency strategy for release PRs (for example, local/workspace resolution or deferring that registry-consumer install) so it does not require the unreleased version to exist on npm.

Recommended actions

  1. Reproduce with pnpm exec vp run '@videojs/skins#generate' followed by pnpm exec vp run '@videojs/sandbox#setup' on a release-version bump before publishing.
  2. Update apps/sandbox/scripts/sync-source-owned-skins.ts / generated registry dependency handling so the fixture does not fetch the unreleased @videojs/* versions from npm.
  3. Add a focused release-version/pre-publication check for this setup path.

@github-actions

Copy link
Copy Markdown
Contributor

Summary

expected change — the shared browser-suite preparation failed before any Playwright test ran because sandbox registry installation requested unpublished 10.0.0-rc.3 packages.

Failed run

Run 34432182690 at 6f040ed8555c9ac59b6a05d7244b85aa5a15bfeb. Affected tests: none executed; Build for browser suitesPrepare the e2e pages, generated skins, and sandbox failed, so E2E, snapshots, sandbox, and skin-parity jobs were skipped.

Evidence

  • The log shows Shadcn attempting pnpm add @videojs/react@10.0.0-rc.3 @videojs/core@10.0.0-rc.3; npm returned ERR_PNPM_NO_MATCHING_VERSION for @videojs/core@10.0.0-rc.3 and identified 10.0.0-rc.2 as latest.
  • The only artifact is the successful registry-consumer Playwright report; no failed-test report or trace was produced because browser execution never began.
  • The PR diff is release metadata, changelogs, and package-version updates to 10.0.0-rc.3, with no runtime or E2E-test source changes.

Likely cause

Verified: generated skin registry metadata takes exact package versions from the workspace package manifests, and sandbox setup installs those registry dependencies from npm.

Inference: this pre-publication release PR necessarily generates rc.3 registry dependencies before rc.3 exists on npm, making the sandbox preparation check stale for release PRs rather than indicating a product behavior failure.

Recommended actions

  1. Make the pre-release sandbox/registry setup resolve workspace-built packages (or use a release-PR-safe version strategy) instead of requiring unpublished npm versions.
  2. Keep a post-publication registry-consumer check that installs the exact published release versions.
  3. After adjusting that split, verify the setup job reaches the browser suites; this run provides no browser-test signal.

@github-actions

Copy link
Copy Markdown
Contributor

Summary

expected change — the browser-suite build failed before E2E execution because Sandbox setup attempted to fetch the unreleased @videojs/core@10.0.0-rc.3 from npm. No browser tests failed; all E2E jobs were skipped.

Failed run

Evidence

  • The failing build step was @videojs/sandbox#setup; its Shadcn invocation ran pnpm add @videojs/react@10.0.0-rc.3 @videojs/core@10.0.0-rc.3 and npm returned ERR_PNPM_NO_MATCHING_VERSION for core, reporting rc.2 as latest.
  • The only artifact is the non-expired playwright-report-registry report from the successful Registry consumers job. Because the browser matrix never started, there is no failed Playwright report or trace to inspect.
  • This PR only advances package and release-manifest versions from rc.2 to rc.3; it does not change product or E2E test code.

Likely cause

Verified: rc.3 was referenced by the generated local registry while it was not yet published to npm. Inference: Sandbox’s registry-install smoke setup assumes its generated package dependencies are already publishable, which is not true for this pre-publication release PR.

Recommended actions

  • Make the Sandbox setup used by release PRs resolve generated registry package dependencies from the workspace/local build, or avoid npm installation of the just-bumped versions until after publishing.
  • Add a release-version-bump CI check that exercises this pre-publication path so the browser suites are not blocked.

@github-actions

Copy link
Copy Markdown
Contributor

Summary

Classification: inconclusive. Browser E2E never started: sandbox preparation failed while resolving an unpublished package version.

Failed run

Run 34497440841 · head SHA 6427382ca2377c8798992c7a84ad69002337656f · affected tests: none executed (the browser E2E matrix was skipped).

Evidence

  • The failed Build for browser suites job stopped in @videojs/sandbox#setup; Shadcn ran pnpm add @videojs/react@10.0.0-rc.3 @videojs/core@10.0.0-rc.3 and npm returned ERR_PNPM_NO_MATCHING_VERSION for Core, reporting rc.2 as latest.
  • The only artifact is a successful playwright-report-registry; there is no failed browser report or trace because later browser jobs were skipped.
  • The PR diff is release metadata/changelogs plus package version bumps to rc.3 (including Core and React), with no product/test implementation change.

Likely cause

Verified: CI attempted to install the new rc.3 packages from npm before @videojs/core@10.0.0-rc.3 was available. Inference: this is release-publication ordering/registry propagation, not evidence of a product regression.

Recommended actions

  1. Check that all rc.3 packages—especially @videojs/core and @videojs/react—are published and visible from the CI registry.
  2. If release PR E2E must run before publication, make sandbox setup consume local workspace artifacts or defer this job until publication is complete.
  3. Once package availability is confirmed, validate the browser suite; no individual Playwright test is implicated by this run.

@github-actions

Copy link
Copy Markdown
Contributor

Summary

expected change — browser E2E never started because sandbox setup attempted to install the intentionally bumped but not-yet-published @videojs/core@10.0.0-rc.3 from npm.

Failed run

Run 34511213581 · head SHA 4617393444af9ea4a87084a8e1a7c9cdce9090f8 · affected tests: none executed; the E2E matrix, snapshots, Sandbox, and skin-parity jobs were skipped after Build for browser suites.

Evidence

  • The failed @videojs/sandbox#setup step ran Shadcn against the locally generated registry; Shadcn invoked pnpm add @videojs/react@10.0.0-rc.3 @videojs/core@10.0.0-rc.3, and npm returned ERR_PNPM_NO_MATCHING_VERSION for Core (latest was rc.2).
  • The only run artifact is the successful playwright-report-registry; there is no failed browser report or trace because browser execution did not begin.
  • The failed commit changes release metadata, changelogs, and package versions from rc.2 to rc.3, including Core and React; it contains no E2E-test implementation change.

Likely cause

Verified: the generated registry reflects workspace package versions and sandbox setup installs its generated registry dependencies from npm. At this run time Core rc.3 was unavailable there.

Inference: the pre-publication release bump is intentional, while this browser-suite preparation path assumes the new version is already published. This is not evidence of broken player behavior.

Recommended actions

  1. Make pre-publication release-PR sandbox setup resolve generated registry dependencies from workspace-built artifacts, or skip/defer that npm-install path until publication.
  2. Retain a post-publication registry-consumer check for exact published versions.
  3. Once that split is in place, confirm the preparation job reaches the browser suites; this run identifies no individual Playwright test to debug.

@videojs-release
videojs-release Bot force-pushed the release-please--branches--main branch from 65f4d63 to dd9fedc Compare September 11, 2026 22:41
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.

0 participants