Skip to content

chore: release main#1375

Merged
luwes merged 2 commits intomainfrom
release-please--branches--main
Apr 27, 2026
Merged

chore: release main#1375
luwes merged 2 commits intomainfrom
release-please--branches--main

Conversation

@luwes
Copy link
Copy Markdown
Collaborator

@luwes luwes commented Apr 20, 2026

🤖 I have created a release beep boop

@videojs/cli: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

Features

  • packages: support cli:omit markers for llm-only doc content (#1466) (85e28a5)
@videojs/core: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

⚠ BREAKING CHANGES

  • core: unify fullscreen and pip on media capabilities (#1469)
  • packages: rename cast to google-cast and remote-playback (#1380)

Features

  • core: add HLS stream-type detection and live duration (#1387) (587c302)
  • core: add liveEdgeStart and targetLiveWindow properties (#1445) (e3d4ff9)
  • html: observe cast attributes on mux elements (#1386) (76a1e4a)
  • packages: add live-video and live-audio presets (#1399) (d9c0049)

Code Refactoring

  • core: unify fullscreen and pip on media capabilities (#1469) (bb72a84)
  • packages: rename cast to google-cast and remote-playback (#1380) (413874c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/spf bumped to 10.0.0-beta.23
      • @videojs/store bumped to 10.0.0-beta.23
      • @videojs/utils bumped to 10.0.0-beta.23
@videojs/element: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

Miscellaneous Chores

  • @videojs/element: Synchronize videojs versions
@videojs/html: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

⚠ BREAKING CHANGES

  • packages: rename cast to google-cast and remote-playback (#1380)

Features

  • html: observe cast attributes on mux elements (#1386) (76a1e4a)
  • html: re-export reactive primitives from @videojs/element (#1472) (466abb6)
  • packages: add live-video and live-audio presets (#1399) (d9c0049)

Bug Fixes

  • html: raise testTimeout to 15s for parallel-load reliability (#1448) (b934937)

Code Refactoring

  • packages: rename cast to google-cast and remote-playback (#1380) (413874c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/core bumped to 10.0.0-beta.23
      • @videojs/element bumped to 10.0.0-beta.23
      • @videojs/spf bumped to 10.0.0-beta.23
      • @videojs/store bumped to 10.0.0-beta.23
      • @videojs/utils bumped to 10.0.0-beta.23
    • devDependencies
      • @videojs/icons bumped to 10.0.0-beta.23
      • @videojs/skins bumped to 10.0.0-beta.23
@videojs/icons: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

Miscellaneous Chores

  • @videojs/icons: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @videojs/utils bumped to 10.0.0-beta.23
@videojs/react: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

⚠ BREAKING CHANGES

  • packages: rename cast to google-cast and remote-playback (#1380)

Features

  • packages: add live-video and live-audio presets (#1399) (d9c0049)

Bug Fixes

  • react: rename MediaGesture and MediaHotkey to Gesture and Hotkey (#1374) (5e9a02c)

Code Refactoring

  • packages: rename cast to google-cast and remote-playback (#1380) (413874c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/core bumped to 10.0.0-beta.23
      • @videojs/spf bumped to 10.0.0-beta.23
      • @videojs/store bumped to 10.0.0-beta.23
      • @videojs/utils bumped to 10.0.0-beta.23
    • devDependencies
      • @videojs/icons bumped to 10.0.0-beta.23
      • @videojs/skins bumped to 10.0.0-beta.23
@videojs/skins: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

⚠ BREAKING CHANGES

  • packages: rename cast to google-cast and remote-playback (#1380)

Code Refactoring

  • packages: rename cast to google-cast and remote-playback (#1380) (413874c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/utils bumped to 10.0.0-beta.23
@videojs/spf: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

Miscellaneous Chores

  • @videojs/spf: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/utils bumped to 10.0.0-beta.23
@videojs/store: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

Miscellaneous Chores

  • @videojs/store: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/utils bumped to 10.0.0-beta.23
    • devDependencies
      • @videojs/element bumped to 10.0.0-beta.23
    • peerDependencies
      • @videojs/element bumped to 10.0.0-beta.23
@videojs/utils: 10.0.0-beta.23

10.0.0-beta.23 (2026-04-27)

Miscellaneous Chores

  • @videojs/utils: Synchronize videojs versions

This PR was generated with Release Please. See documentation.


Note

Low Risk
Release-only changes (version bumps and changelog generation) with no functional code modifications; low risk beyond potential publishing/metadata inconsistencies.

Overview
Publishes the 10.0.0-beta.23 prerelease by bumping all workspace package versions in the release-please manifest and each package package.json.

Updates/generated release notes across the root and package-level CHANGELOG.md files and adds the site changelog entry site/src/content/changelog/10.0.0-beta.23.md, including notes for breaking changes like the cast rename and fullscreen/PiP capability unification.

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

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 20, 2026

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

Project Deployment Actions Updated (UTC)
v10-sandbox Ready Ready Preview, Comment Apr 27, 2026 7:41pm

Request Review

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 20, 2026

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit e7d2d62
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/69efbbdc8c8cac0008a62766
😎 Deploy Preview https://deploy-preview-1375--vjs10-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 20, 2026

📦 Bundle Size Report

🎨 @videojs/html — no changes
Presets (7)
Entry Size
/video (default) 28.82 kB
/video (default + hls) 162.14 kB
/video (minimal) 26.30 kB
/video (minimal + hls) 159.69 kB
/audio (default) 26.68 kB
/audio (minimal) 24.25 kB
/background 4.16 kB
Media (8)
Entry Size
/media/background-video 1.04 kB
/media/container 1.72 kB
/media/dash-video 236.58 kB
/media/hls-video 134.69 kB
/media/mux-audio 160.91 kB
/media/mux-video 160.85 kB
/media/native-hls-video 4.62 kB
/media/simple-hls-video 15.89 kB
Players (3)
Entry Size
/video/player 7.00 kB
/audio/player 5.12 kB
/background/player 3.86 kB
Skins (29)
Entry Type Size
/video/minimal-skin.css css 3.50 kB
/video/skin.css css 3.53 kB
/video/minimal-skin js 26.27 kB
/video/minimal-skin.tailwind js 26.49 kB
/video/skin js 28.79 kB
/video/skin.tailwind js 28.87 kB
/audio/minimal-skin.css css 2.54 kB
/audio/skin.css css 2.50 kB
/audio/minimal-skin js 24.24 kB
/audio/minimal-skin.tailwind js 24.45 kB
/audio/skin js 26.67 kB
/audio/skin.tailwind js 26.80 kB
/background/skin.css css 117 B
/background/skin js 1.15 kB
/live-video/minimal-skin.css css 3.50 kB
/live-video/skin.css css 3.53 kB
/live-video/minimal-skin js 26.03 kB
/live-video/minimal-skin.tailwind js 26.09 kB
/live-video/skin js 28.53 kB
/live-video/skin.tailwind js 28.57 kB
/live-audio/minimal-skin.css css 2.54 kB
/live-audio/skin.css css 2.50 kB
/live-audio/minimal-skin js 24.00 kB
/live-audio/minimal-skin.tailwind js 24.03 kB
/live-audio/skin js 26.41 kB
/live-audio/skin.tailwind js 26.46 kB
/base.css css 157 B
/shared.css css 88 B
/skin-element js 1.36 kB
UI Components (25)
Entry Size
/ui/alert-dialog 989 B
/ui/alert-dialog-close 465 B
/ui/alert-dialog-description 451 B
/ui/alert-dialog-title 369 B
/ui/buffering-indicator 2.49 kB
/ui/captions-button 2.59 kB
/ui/cast-button 2.62 kB
/ui/compounds 4.15 kB
/ui/controls 2.03 kB
/ui/error-dialog 3.10 kB
/ui/fullscreen-button 2.58 kB
/ui/hotkey 1.91 kB
/ui/mute-button 2.58 kB
/ui/pip-button 2.55 kB
/ui/play-button 2.56 kB
/ui/playback-rate-button 2.67 kB
/ui/popover 1.82 kB
/ui/poster 1.88 kB
/ui/seek-button 2.59 kB
/ui/slider 1.51 kB
/ui/thumbnail 2.96 kB
/ui/time 2.52 kB
/ui/time-slider 3.92 kB
/ui/tooltip 2.03 kB
/ui/volume-slider 2.66 kB

Sizes are marginal over the root entry point.

⚛️ @videojs/react — no changes
Presets (7)
Entry Size
/video (default) 23.57 kB
/video (default + hls) 155.69 kB
/video (minimal) 21.15 kB
/video (minimal + hls) 153.34 kB
/audio (default) 19.10 kB
/audio (minimal) 17.62 kB
/background 756 B
Media (7)
Entry Size
/media/background-video 575 B
/media/dash-video 235.21 kB
/media/hls-video 133.34 kB
/media/mux-audio 159.31 kB
/media/mux-video 159.49 kB
/media/native-hls-video 3.13 kB
/media/simple-hls-video 14.44 kB
Skins (26)
Entry Type Size
/video/minimal-skin.css css 3.44 kB
/video/skin.css css 3.46 kB
/video/minimal-skin js 21.06 kB
/video/minimal-skin.tailwind js 24.59 kB
/video/skin js 23.45 kB
/video/skin.tailwind js 24.68 kB
/audio/minimal-skin.css css 2.44 kB
/audio/skin.css css 2.39 kB
/audio/minimal-skin js 17.57 kB
/audio/minimal-skin.tailwind js 20.05 kB
/audio/skin js 19.03 kB
/audio/skin.tailwind js 20.04 kB
/background/skin.css css 90 B
/background/skin js 272 B
/live-video/minimal-skin.css css 3.44 kB
/live-video/skin.css css 3.46 kB
/live-video/minimal-skin js 17.77 kB
/live-video/minimal-skin.tailwind js 21.18 kB
/live-video/skin js 20.16 kB
/live-video/skin.tailwind js 21.33 kB
/live-audio/minimal-skin.css css 2.44 kB
/live-audio/skin.css css 2.39 kB
/live-audio/minimal-skin js 15.79 kB
/live-audio/minimal-skin.tailwind js 18.04 kB
/live-audio/skin js 17.26 kB
/live-audio/skin.tailwind js 18.15 kB
UI Components (20)
Entry Size
/ui/alert-dialog 1.11 kB
/ui/buffering-indicator 1.85 kB
/ui/captions-button 2.03 kB
/ui/cast-button 2.04 kB
/ui/controls 1.89 kB
/ui/error-dialog 2.31 kB
/ui/fullscreen-button 2.03 kB
/ui/mute-button 2.05 kB
/ui/pip-button 2.03 kB
/ui/play-button 2.00 kB
/ui/playback-rate-button 2.02 kB
/ui/popover 1.87 kB
/ui/poster 1.74 kB
/ui/seek-button 2.10 kB
/ui/slider 3.33 kB
/ui/thumbnail 2.08 kB
/ui/time 2.54 kB
/ui/time-slider 3.00 kB
/ui/tooltip 2.17 kB
/ui/volume-slider 2.39 kB

Sizes are marginal over the root entry point.

🧩 @videojs/core — no changes
Entries (9)
Entry Size
. 4.96 kB
/dom 11.93 kB
/dom/media/custom-media-element 1.90 kB
/dom/media/dash 234.36 kB
/dom/media/google-cast 4.07 kB
/dom/media/hls 132.72 kB
/dom/media/mux 158.81 kB
/dom/media/native-hls 2.52 kB
/dom/media/simple-hls 13.83 kB
🏷️ @videojs/element — no changes
Entries (2)
Entry Size
. 996 B
/context 943 B
📦 @videojs/store — no changes
Entries (3)
Entry Size
. 1.39 kB
/html 695 B
/react 360 B
🔧 @videojs/utils — no changes
Entries (10)
Entry Size
/array 104 B
/dom 1.92 kB
/events 319 B
/function 327 B
/object 275 B
/predicate 265 B
/string 148 B
/style 190 B
/time 478 B
/number 158 B
📦 @videojs/spf — no changes
Entries (3)
Entry Size
. 40 B
/dom 13.33 kB
/playback-engine 13.24 kB

ℹ️ How to interpret

All sizes are standalone totals (minified + brotli).

Icon Meaning
No change
🔺 Increased ≤ 10%
🔴 Increased > 10%
🔽 Decreased
🆕 New (no baseline)

Run pnpm size locally to check current sizes.

@luwes luwes force-pushed the release-please--branches--main branch from 5b47a72 to 6443f3a Compare April 20, 2026 16:21
@luwes luwes force-pushed the release-please--branches--main branch from 7718d7d to 4f4dfba Compare April 20, 2026 19:05
@luwes luwes force-pushed the release-please--branches--main branch from 8f2e007 to 8c11eb9 Compare April 20, 2026 22:50
@luwes luwes force-pushed the release-please--branches--main branch from 940a999 to 694468d Compare April 21, 2026 00:30
@luwes luwes force-pushed the release-please--branches--main branch from a4047c6 to 4752929 Compare April 21, 2026 13:37
@luwes luwes force-pushed the release-please--branches--main branch from 0c7f824 to 7ed501d Compare April 21, 2026 21:48
@luwes luwes force-pushed the release-please--branches--main branch from 34b6bef to 1933173 Compare April 22, 2026 03:28
@luwes luwes force-pushed the release-please--branches--main branch from 14a3b26 to 6b7141a Compare April 22, 2026 12:46
@luwes luwes force-pushed the release-please--branches--main branch from 1f2dbbd to f7f3ad0 Compare April 22, 2026 13:58
@luwes luwes force-pushed the release-please--branches--main branch from 3126fe9 to 26c55ae Compare April 22, 2026 15:18
@luwes luwes force-pushed the release-please--branches--main branch from bd49313 to b267ce0 Compare April 22, 2026 19:45
@luwes luwes force-pushed the release-please--branches--main branch from 420a03f to 94370dc Compare April 23, 2026 01:12
@luwes luwes force-pushed the release-please--branches--main branch from d5d4192 to 4feafcd Compare April 23, 2026 21:45
@luwes luwes force-pushed the release-please--branches--main branch from 7faceac to 3ee9596 Compare April 24, 2026 19:29
@luwes luwes force-pushed the release-please--branches--main branch from a36b075 to 1f244eb Compare April 24, 2026 19:57
@luwes luwes force-pushed the release-please--branches--main branch from dc4f780 to 7500daf Compare April 24, 2026 20:13
@luwes luwes force-pushed the release-please--branches--main branch from f520df7 to 12a6c78 Compare April 27, 2026 15:56
@luwes luwes force-pushed the release-please--branches--main branch from 1fefabd to e6b846f Compare April 27, 2026 18:59
@luwes luwes force-pushed the release-please--branches--main branch from 5c4f584 to af3a1b5 Compare April 27, 2026 19:40
@luwes luwes merged commit cce48c0 into main Apr 27, 2026
7 checks passed
@luwes luwes deleted the release-please--branches--main branch April 27, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant