Skip to content

chore: release main - #2617

Merged
decepulis merged 2 commits into
mainfrom
release-please--branches--main
Sep 8, 2026
Merged

chore: release main#2617
decepulis merged 2 commits into
mainfrom
release-please--branches--main

Conversation

@videojs-release

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

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

@videojs/cdn: 10.0.0-rc.1

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/cdn: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

⚠ BREAKING CHANGES

  • packages: playback adapters packages (#2567)

Code Refactoring

@videojs/cloudflare-video: 10.0.0-rc.1

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/cloudflare-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

⚠ BREAKING CHANGES

  • packages: adapter renaming (#2602)
  • packages: playback adapters packages (#2567)

Features

Bug Fixes

  • core: avoid Turbopack circular dependency (#2561) (d5cffbd)
  • core: stop waiting from latching when readyState never recovers (#2574) (2d05ded)
  • core: suppress repeated volume boundary feedback (#2475) (29ad654)
  • packages: isolate focused slider hotkeys (#2474) (0f7b08f)
  • packages: preserve fullscreen after pointer activation (#2472) (b526c44)
  • packages: restore ejected player registration and slider press locking (#2505) (36bb836)
  • packages: scope error dialogs to player containers (#2449) (9fbc979)
  • packages: share input action defaults (#2484) (db1221c)
  • scale seek-bar thumbnails to fill their box (#2517) (28ea8ad)
  • skins: improve generated skin parity (#2580) (c8b7006)

Code Refactoring

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/dash-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/element: Synchronize videojs versions
@videojs/google-cast: 10.0.0-rc.1

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/google-cast: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/hlsjs-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

⚠ BREAKING CHANGES

  • packages: adapter renaming (#2602)
  • packages: MediaComponent => MediaExtension (#2601)
  • packages: extension renaming (#2600)
  • packages: playback adapters packages (#2567)
  • packages: move integrations to extension paths (#2577)

Features

Bug Fixes

  • html: remove tailwind skin elements (#2434) (45f6f28)
  • packages: align dialog styles across skins (#2481) (9601006)
  • packages: isolate focused slider hotkeys (#2474) (0f7b08f)
  • packages: preserve fullscreen after pointer activation (#2472) (b526c44)
  • packages: reject invalid gesture types (#2473) (0da416a)
  • packages: restore ejected player registration and slider press locking (#2505) (36bb836)
  • packages: scope error dialogs to player containers (#2449) (9fbc979)
  • packages: share input action defaults (#2484) (db1221c)
  • skins: harden shadcn registry delivery (#2576) (331cf7b)

Code Refactoring

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Features

Bug Fixes

Dependencies

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

10.0.0-rc.1 (2026-09-08)

⚠ BREAKING CHANGES

  • packages: adapter renaming (#2602)
  • packages: MediaComponent => MediaExtension (#2601)
  • packages: extension renaming (#2600)
  • packages: playback adapters packages (#2567)

Features

Bug Fixes

  • media: keep one Mux Data view per viewing across loadstarts (#2565) (722ba02)
  • Track disableRemotePlayback Preference (#1889) (0eadc6d)

Code Refactoring

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/mux-audio: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/mux-data: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/mux-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/native-hls-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

⚠ BREAKING CHANGES

  • packages: adapter renaming (#2602)
  • packages: MediaComponent => MediaExtension (#2601)
  • packages: extension renaming (#2600)
  • packages: playback adapters packages (#2567)
  • packages: move integrations to extension paths (#2577)

Features

Bug Fixes

  • packages: align dialog styles across skins (#2481) (9601006)
  • packages: contain error dialogs in player layouts (#2451) (f18c59a)
  • packages: isolate focused slider hotkeys (#2474) (0f7b08f)
  • packages: preserve fullscreen after pointer activation (#2472) (b526c44)
  • packages: reject invalid gesture types (#2473) (0da416a)
  • packages: restore ejected player registration and slider press locking (#2505) (36bb836)
  • packages: scope error dialogs to player containers (#2449) (9fbc979)
  • packages: share input action defaults (#2484) (db1221c)
  • skins: harden shadcn registry delivery (#2576) (331cf7b)
  • skins: improve generated skin parity (#2580) (c8b7006)

Code Refactoring

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/shaka-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Features

Bug Fixes

Dependencies

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

10.0.0-rc.1 (2026-09-08)

⚠ BREAKING CHANGES

  • packages: adapter renaming (#2602)
  • packages: playback adapters packages (#2567)

Bug Fixes

  • spf: never adopt the UA-default preload on attach (#2534) (5ed7e4c)
  • spf: probe codec support through ManagedMediaSource where classic MSE is absent (#2564) (4161db6)

Code Refactoring

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/spotify-audio: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/store: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/tiktok-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/twitch-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Features

  • skin: generate framework skins from registry (#2545) (60c7b0b)
@videojs/vimeo-video: 10.0.0-rc.1

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/vimeo-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/wistia-video: Synchronize videojs versions

Dependencies

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

10.0.0-rc.1 (2026-09-08)

Miscellaneous Chores

  • @videojs/youtube-video: Synchronize videojs versions

Dependencies

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

This PR was generated with Release Please. See documentation.


Note

High Risk
Publishing an RC with multiple documented breaking changes to package names, import paths, and public APIs affects every consumer upgrade path, even though this PR only changes version and changelog files.

Overview
Release Please cuts the monorepo from 10.0.0-beta.32 to 10.0.0-rc.1: every workspace package.json, .release-please-manifest.json, root and per-package changelogs, and a new docs page site/src/content/changelog/10.0.0-rc.1.mdx (marked prerelease and breaking).

There is no application source in this diff—only versioning and release notes. Merging publishes the RC that documents work already on main, including breaking package layout (playback adapters as separate packages, extension/integration path moves, MediaComponentMediaExtension, adapter renames), the VJSC / Shadcn skins stack and @videojs/cdn, plus player fixes (SPF preload/MSE probing, core waiting/volume, UI dialogs and hotkeys) and Wistia media support.

Reviewers should treat this as a go/no-go to tag and publish npm at 10.0.0-rc.1, not a feature PR.

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

@vercel

vercel Bot commented Sep 3, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
v10-sandbox Error Error Sep 8, 2026 8:35pm UTC

Request Review

@netlify

netlify Bot commented Sep 3, 2026

Copy link
Copy Markdown

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit 5c3a908
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/6aa071354f424f000875e1c0
😎 Deploy Preview https://deploy-preview-2617--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.

@pkg-pr-new

pkg-pr-new Bot commented Sep 3, 2026

Copy link
Copy Markdown
@videojs/cdn

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

@videojs/core

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

@videojs/element

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

@videojs/html

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

@videojs/media

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

@videojs/react

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

@videojs/spf

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

@videojs/store

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

@videojs/utils

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

@videojs/cloudflare-video

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

@videojs/dash-video

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

@videojs/hlsjs-video

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

@videojs/mux-audio

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

@videojs/mux-video

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

@videojs/native-hls-video

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

@videojs/shaka-video

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

@videojs/spotify-audio

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

@videojs/tiktok-video

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

@videojs/twitch-video

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

@videojs/vimeo-video

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

@videojs/wistia-video

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

@videojs/youtube-video

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

@videojs/google-cast

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

@videojs/mux-data

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

commit: fdcc543

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

📦 Bundle Size Report

🎨 @videojs/html — no changes
Presets (7)
Entry Initial Lazy
/video (default) 62.82 kB 56.87 kB
/video (default + hls) 64.55 kB 56.87 kB
/video (minimal) 62.97 kB 56.87 kB
/video (minimal + hls) 64.91 kB 56.87 kB
/audio (default) 46.99 kB 56.87 kB
/audio (minimal) 47.29 kB 56.87 kB
/background 11.57 kB 56.87 kB
Media (18)
Entry Initial
/media/mux-video 3.02 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.86 kB
/media/hls-video 28.00 kB
/media/hlsjs-video 2.63 kB
/media/mux-background-video 16.86 kB
/media/native-hls-video 7.57 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.69 kB 56.87 kB
/audio/player 6.14 kB 56.87 kB
/background/player 4.46 kB 56.87 kB
/live-video/player 9.06 kB 56.87 kB
/live-audio/player 6.15 kB 56.87 kB
Skins (29)
Entry Type Initial Lazy
/video/minimal-skin.css css 7.68 kB
/video/skin.css css 7.50 kB
/video/minimal-skin js 61.55 kB 56.87 kB
/video/minimal-skin2 js 8.15 kB
/video/skin js 61.31 kB 56.87 kB
/video/skin2 js 8.00 kB
/audio/minimal-skin.css css 5.55 kB
/audio/skin.css css 5.37 kB
/audio/minimal-skin js 45.81 kB 56.87 kB
/audio/minimal-skin2 js 5.88 kB
/audio/skin js 45.54 kB 56.87 kB
/audio/skin2 js 5.69 kB
/background/skin.css css 139 B
/background/skin js 9.81 kB 56.87 kB
/background/skin2 js 187 B
/live-video/minimal-skin.css css 6.23 kB
/live-video/skin.css css 6.20 kB
/live-video/minimal-skin js 49.39 kB 56.87 kB
/live-video/minimal-skin2 js 6.58 kB
/live-video/skin js 49.40 kB 56.87 kB
/live-video/skin2 js 6.61 kB
/live-audio/minimal-skin.css css 4.42 kB
/live-audio/skin.css css 4.39 kB
/live-audio/minimal-skin js 35.47 kB 56.87 kB
/live-audio/minimal-skin2 js 4.68 kB
/live-audio/skin js 35.46 kB 56.87 kB
/live-audio/skin2 js 4.66 kB
/global.css css 190 B
/shared.css css 118 B
UI Components (62)
Entry Initial Lazy
/ui/airplay-button 11.26 kB 56.87 kB
/ui/alert-dialog 8.79 kB 56.87 kB
/ui/audio-track-radio-group 11.38 kB 56.87 kB
/ui/buffering-indicator 8.60 kB 56.87 kB
/ui/captions-button 11.51 kB 56.87 kB
/ui/captions-radio-group 11.45 kB 56.87 kB
/ui/cast-button 11.25 kB 56.87 kB
/ui/container 9.47 kB 56.87 kB
/ui/controls 8.77 kB 56.87 kB
/ui/controls-backdrop 1.69 kB 56.87 kB
/ui/controls-content 1.67 kB 56.87 kB
/ui/dialog 8.73 kB 56.87 kB
/ui/dialog-backdrop 1.70 kB 56.87 kB
/ui/dialog-close 2.06 kB 56.87 kB
/ui/dialog-description 1.69 kB 56.87 kB
/ui/dialog-popup 1.90 kB 56.87 kB
/ui/dialog-title 1.70 kB 56.87 kB
/ui/error-dialog 12.38 kB 56.87 kB
/ui/fullscreen-button 11.26 kB 56.87 kB
/ui/gesture 9.57 kB 56.87 kB
/ui/hotkey 9.97 kB 56.87 kB
/ui/live-button 9.74 kB 56.87 kB
/ui/menu 18.45 kB 56.87 kB
/ui/menu-checkbox-item 1.97 kB 56.87 kB
/ui/menu-content 7.52 kB 56.87 kB
/ui/menu-group 2.09 kB 56.87 kB
/ui/menu-group-label 1.64 kB
/ui/menu-item 2.29 kB 56.87 kB
/ui/menu-item-indicator 1.37 kB 56.87 kB
/ui/menu-radio-group 3.01 kB 56.87 kB
/ui/menu-radio-item 2.13 kB 56.87 kB
/ui/menu-separator 1.30 kB 56.87 kB
/ui/mute-button 11.28 kB 56.87 kB
/ui/pip-button 11.22 kB 56.87 kB
/ui/play-button 11.22 kB 56.87 kB
/ui/playback-rate-button 11.32 kB 56.87 kB
/ui/playback-rate-radio-group 11.38 kB 56.87 kB
/ui/popover 8.57 kB 56.87 kB
/ui/poster 8.67 kB 56.87 kB
/ui/quality-radio-group 11.97 kB 56.87 kB
/ui/seek-button 11.27 kB 56.87 kB
/ui/seek-indicator 12.69 kB 56.87 kB
/ui/seek-indicator-value 1.10 kB
/ui/slider 11.65 kB 56.87 kB
/ui/slider-preview 2.01 kB 56.87 kB
/ui/status-announcer 10.60 kB 56.87 kB
/ui/status-indicator 13.01 kB 56.87 kB
/ui/status-indicator-value 1.10 kB
/ui/thumbnail 9.84 kB 56.87 kB
/ui/time 10.80 kB 56.87 kB
/ui/time-slider 12.99 kB 56.87 kB
/ui/time-slider-chapter-title 8.79 kB 56.87 kB
/ui/time-slider-chapters 9.63 kB 56.87 kB
/ui/title 8.17 kB 56.87 kB
/ui/tooltip 9.95 kB 56.87 kB
/ui/tooltip-label 1.21 kB
/ui/tooltip-shortcut 1.18 kB
/ui/volume-indicator 13.02 kB 56.87 kB
/ui/volume-indicator-fill 1.11 kB
/ui/volume-indicator-value 1.10 kB
/ui/volume-popover 14.74 kB 56.87 kB
/ui/volume-slider 12.31 kB 56.87 kB
⚛️ @videojs/react — no changes
Presets (7)
Entry Initial Lazy
/video (default) 50.61 kB 56.87 kB
/video (default + hls) 50.83 kB 56.87 kB
/video (minimal) 50.66 kB 56.87 kB
/video (minimal + hls) 51.06 kB 56.87 kB
/audio (default) 39.50 kB 56.87 kB
/audio (minimal) 39.56 kB 56.87 kB
/background 581 B 56.87 kB
Media (22)
Entry Initial
/media/mux-video/hls-js 958 B
/media/mux-video/spf 961 B
/media/mux-audio/hls-js 699 B
/media/mux-audio/spf 703 B
/media/background-video 402 B
/media/cloudflare-video 911 B
/media/dash-video 693 B
/media/hls-audio 20.36 kB
/media/hls-background-video 16.40 kB
/media/hls-video 26.35 kB
/media/hlsjs-video 695 B
/media/mux-audio 693 B
/media/mux-background-video 16.47 kB
/media/mux-video 950 B
/media/native-hls-video 5.77 kB
/media/shaka-video 704 B
/media/spotify-audio 901 B
/media/tiktok-video 906 B
/media/twitch-video 929 B
/media/vimeo-video 888 B
/media/wistia-video 619 B
/media/youtube-video 897 B
Extensions (2)
Entry Initial
/extensions/google-cast 1.59 kB
/extensions/mux-data 1.64 kB
Players (5)
Entry Initial Lazy
/video/player 7.56 kB 56.87 kB
/audio/player 4.00 kB 56.87 kB
/background/player 2.27 kB 56.87 kB
/live-video/player 6.95 kB 56.87 kB
/live-audio/player 3.99 kB 56.87 kB
Skins (18)
Entry Type Initial Lazy
/video/minimal-skin.css css 7.53 kB
/video/skin.css css 7.35 kB
/video/minimal-skin js 50.63 kB 56.87 kB
/video/skin js 50.50 kB 56.87 kB
/audio/minimal-skin.css css 5.37 kB
/audio/skin.css css 5.18 kB
/audio/minimal-skin js 39.46 kB 56.87 kB
/audio/skin js 39.40 kB 56.87 kB
/background/skin.css css 90 B
/background/skin js 277 B
/live-video/minimal-skin.css css 6.07 kB
/live-video/skin.css css 6.05 kB
/live-video/minimal-skin js 42.57 kB 56.87 kB
/live-video/skin js 42.52 kB 56.87 kB
/live-audio/minimal-skin.css css 4.24 kB
/live-audio/skin.css css 4.21 kB
/live-audio/minimal-skin js 30.35 kB 56.87 kB
/live-audio/skin js 30.36 kB 56.87 kB
UI Components (39)
Entry Initial Lazy
/ui/airplay-button 10.45 kB 56.87 kB
/ui/alert-dialog 4.73 kB 56.87 kB
/ui/audio-track 7.92 kB 56.87 kB
/ui/audio-track-radio-group 9.48 kB 56.87 kB
/ui/buffering-indicator 7.79 kB 56.87 kB
/ui/captions-button 10.43 kB 56.87 kB
/ui/captions-radio-group 9.59 kB 56.87 kB
/ui/cast-button 10.43 kB 56.87 kB
/ui/controls 7.71 kB 56.87 kB
/ui/dialog 4.75 kB 56.87 kB
/ui/error-dialog 11.80 kB 56.87 kB
/ui/fullscreen-button 10.39 kB 56.87 kB
/ui/gesture 7.98 kB 56.87 kB
/ui/hotkey 8.38 kB 56.87 kB
/ui/live-button 8.80 kB 56.87 kB
/ui/menu 19.45 kB 56.87 kB
/ui/mute-button 10.44 kB 56.87 kB
/ui/pip-button 10.39 kB 56.87 kB
/ui/play-button 10.37 kB 56.87 kB
/ui/playback-rate 7.99 kB 56.87 kB
/ui/playback-rate-button 10.37 kB 56.87 kB
/ui/playback-rate-radio-group 9.53 kB 56.87 kB
/ui/popover 8.16 kB 56.87 kB
/ui/poster 7.57 kB 56.87 kB
/ui/quality 8.42 kB 56.87 kB
/ui/quality-radio-group 9.96 kB 56.87 kB
/ui/seek-button 10.41 kB 56.87 kB
/ui/seek-indicator 11.98 kB 56.87 kB
/ui/slider 12.74 kB 56.87 kB
/ui/status-announcer 10.10 kB 56.87 kB
/ui/status-indicator 12.29 kB 56.87 kB
/ui/thumbnail 8.73 kB 56.87 kB
/ui/time 9.77 kB 56.87 kB
/ui/time-slider 14.17 kB 56.87 kB
/ui/title 7.28 kB 56.87 kB
/ui/tooltip 8.93 kB 56.87 kB
/ui/volume-indicator 12.34 kB 56.87 kB
/ui/volume-popover 14.20 kB 56.87 kB
/ui/volume-slider 12.13 kB 56.87 kB
🧩 @videojs/core — no changes
Entries (76)
Entry Initial Lazy
. 13.15 kB
/dom 22.53 kB 56.87 kB
/vjsc 1.82 kB
/i18n 3.23 kB 56.87 kB
/i18n/locales/all 34.97 kB
/i18n/locales/ar 1.22 kB
/i18n/locales/az 1.09 kB
/i18n/locales/bg 1.29 kB
/i18n/locales/bn 1.23 kB
/i18n/locales/bs 1.00 kB
/i18n/locales/ca 1.07 kB
/i18n/locales/cs 1.07 kB
/i18n/locales/cy 1.02 kB
/i18n/locales/da 1006 B
/i18n/locales/de 1.09 kB
/i18n/locales/el 1.49 kB
/i18n/locales/en 785 B
/i18n/locales/es 1018 B
/i18n/locales/et 1.05 kB
/i18n/locales/eu 1.03 kB
/i18n/locales/fa 1.22 kB
/i18n/locales/fi 1.04 kB
/i18n/locales/fr 1.07 kB
/i18n/locales/gd 1.10 kB
/i18n/locales/gl 1022 B
/i18n/locales/he 1.14 kB
/i18n/locales/hi 1.30 kB
/i18n/locales/hr 1.02 kB
/i18n/locales/hu 1.10 kB
/i18n/locales/id 919 B
/i18n/locales/it 1.01 kB
/i18n/locales/ja 1.18 kB
/i18n/locales/ko 1.14 kB
/i18n/locales/lt 1.02 kB
/i18n/locales/lv 1.09 kB
/i18n/locales/mr 1.30 kB
/i18n/locales/nb 987 B
/i18n/locales/ne 1.29 kB
/i18n/locales/nl 1.00 kB
/i18n/locales/nn 987 B
/i18n/locales/oc 1.08 kB
/i18n/locales/pl 1.14 kB
/i18n/locales/pt 1.03 kB
/i18n/locales/pt-BR 1.03 kB
/i18n/locales/pt-PT 1.01 kB
/i18n/locales/ro 1.07 kB
/i18n/locales/ru 1.40 kB
/i18n/locales/sk 1.10 kB
/i18n/locales/sl 1.04 kB
/i18n/locales/sr 1.07 kB
/i18n/locales/sv 1.01 kB
/i18n/locales/te 1.32 kB
/i18n/locales/th 1.29 kB
/i18n/locales/tr 1.08 kB
/i18n/locales/uk 1.41 kB
/i18n/locales/vi 1.11 kB
/i18n/locales/zh 1.02 kB
/i18n/locales/zh-CN 1.02 kB
/i18n/locales/zh-TW 1.02 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 280 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.02 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 818 B 810 B -8 B (-1.0%)
📦 @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.14 kB
/dom 4.12 kB
/media-tracks 2.05 kB
📦 @videojs/mux — no changes
📦 @videojs/mux-audio — no changes
Entries (2)
Entry Initial
. 135.58 kB
/spf 20.84 kB
📦 @videojs/mux-data — 1 small size change
Path Base initial PR initial Initial diff Lazy diff
. 24.33 kB 24.34 kB +4 B (+0.0%)
📦 @videojs/mux-video — no changes
Entries (2)
Entry Initial
. 135.56 kB
/spf 26.75 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.06 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.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 562e3f2. Configure here.

Comment thread .github/release-please/.release-please-manifest.json Outdated
Comment thread packages/html/package.json Outdated
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

E2E triage: real regression — the Registry consumers job fails before tests because packages/html/package.json and pnpm-lock.yaml are out of sync. Tracked in #2629. Assignment to the PR’s GitHub App author was unavailable with the current installation token; @videojs-release is recorded as owner in the issue.

@netlify

netlify Bot commented Sep 3, 2026

Copy link
Copy Markdown

Deploy Preview for vjs-registry canceled.

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

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

E2E triage: expected change — the beta.33 release PR makes the generated registry request an npm version that has not been published, so sandbox setup fails before Playwright starts. Tracked in #2647. Assignment to @videojs-release[bot] was not available because this GitHub App installation token cannot assign agents.

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

E2E triage: expected change — the release PR updates sandbox registry dependencies to unpublished beta.33 packages, so @videojs/sandbox#setup fails before Playwright starts. Reused and updated #2647. Assignment to @videojs-release[bot] is not supported by the GitHub App token; the issue names the bot as owner.

@decepulis
decepulis merged commit 6f75e7e into main Sep 8, 2026
10 of 12 checks passed
@decepulis
decepulis deleted the release-please--branches--main branch September 8, 2026 20:38
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

E2E triage: expected change — the rc.1 release PR makes sandbox registry setup request unpublished npm packages, so it fails before Playwright starts. Reused and updated #2647. Assignment to @videojs-release[bot] is not supported by the GitHub App token; the issue records the bot as owner.

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

E2E triage: expected change. Browser tests did not start because release PR #2617 changes packages to unpublished 10.0.0-rc.1, while sandbox registry setup installs those versions from npm and fails with ERR_PNPM_NO_MATCHING_VERSION. Reusing #2647.

The PR author is the videojs-release[bot] GitHub App and cannot be assigned; the issue names it as owner.

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