Skip to content

chore: release main#1232

Open
luwes wants to merge 2 commits intomainfrom
release-please--branches--main
Open

chore: release main#1232
luwes wants to merge 2 commits intomainfrom
release-please--branches--main

Conversation

@luwes
Copy link
Copy Markdown
Collaborator

@luwes luwes commented Apr 7, 2026

🤖 I have created a release beep boop

@videojs/core: 10.0.0-beta.16

10.0.0-beta.16 (2026-04-08)

Features

  • core: add sub-1x playback rates to defaults (#1231) (c68c1a3)
  • core: add toggleControls to controls feature (#1280) (11f3057)
  • html: add hotkeys (#1239) (d9d893b)
  • packages: add hotkey system with coordinator, actions, and ARIA support (#1238) (627ea20)
  • packages: add mux-audio element and react component (#1259) (9fac0fc)

Bug Fixes

  • core: allow undefined hotkey options (#1242) (d2c43db)
  • core: use 0.2 and 0.7 for default playback rates (#1236) (932949f)
  • packages: remove redundant "Shift" modifier from playback rate hotkeys (#1290) (a0fd3cb)
  • packages: time slider seek improvements (#1291) (b934c58)
  • packages: workspace drift (#1270) (b874dad)
  • safari track bug, no playback (#1226) (b1ddda0)

Dependencies

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

10.0.0-beta.16 (2026-04-08)

Miscellaneous Chores

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

10.0.0-beta.16 (2026-04-08)

Features

Bug Fixes

  • core: allow undefined hotkey options (#1242) (d2c43db)
  • html: add destroy guards to connectedCallback (#1284) (53fffe8)
  • html: create HotkeyRegistryController once in connectedCallback (#1240) (7c63d82)
  • html: export SliderPreviewElement and ContextPartElement (#1283) (0dc7567)
  • packages: remove redundant "Shift" modifier from playback rate hotkeys (#1290) (a0fd3cb)
  • packages: time slider seek improvements (#1291) (b934c58)

Dependencies

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

10.0.0-beta.16 (2026-04-08)

Miscellaneous Chores

  • @videojs/icons: Synchronize videojs versions

Dependencies

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

10.0.0-beta.16 (2026-04-08)

Features

Bug Fixes

  • packages: consistent react versions (#1285) (1c937da)
  • packages: narrow react peer dependency to v18+ (#1289) (6fb6ab7)
  • packages: remove redundant "Shift" modifier from playback rate hotkeys (#1290) (a0fd3cb)
  • packages: time slider seek improvements (#1291) (b934c58)
  • react: align media component conventions (#1281) (42abf88)

Dependencies

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

10.0.0-beta.16 (2026-04-08)

Features

  • packages: add hotkey bindings to preset skins (#1264) (9912a8e)

Bug Fixes

Dependencies

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

10.0.0-beta.16 (2026-04-08)

Features

Bug Fixes

Dependencies

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

10.0.0-beta.16 (2026-04-08)

Features

  • core: add toggleControls to controls feature (#1280) (11f3057)

Bug Fixes

  • packages: consistent react versions (#1285) (1c937da)
  • packages: narrow react peer dependency to v18+ (#1289) (6fb6ab7)

Dependencies

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

10.0.0-beta.16 (2026-04-08)

Features

  • packages: add hotkey system with coordinator, actions, and ARIA support (#1238) (627ea20)

Bug Fixes

  • utils: stable sort comparator and orphaned JSDoc (#1286) (071325d)

This PR was generated with Release Please. See documentation.


Note

Low Risk
Low risk because this PR is purely a release/version metadata update (manifest, package versions, and changelogs) with no functional code changes.

Overview
Publishes the 10.0.0-beta.16 prerelease by bumping versions across the monorepo (core, element, html, icons, react, skins, store, utils, spf) and updating the release manifest.

Updates generated release notes in CHANGELOG.md and each package CHANGELOG.md, and adds the site changelog entry site/src/content/changelog/10.0.0-beta.16.md for the new release.

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

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 7, 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 8, 2026 11:50pm

Request Review

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 7, 2026

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit d8103fb
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/69d6e9ccff75780008f570c0
😎 Deploy Preview https://deploy-preview-1232--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 7, 2026

📦 Bundle Size Report

🎨 @videojs/html — no changes
Presets (7)
Entry Size
/video (default) 26.61 kB
/video (default + hls) 158.98 kB
/video (minimal) 24.97 kB
/video (minimal + hls) 157.28 kB
/audio (default) 24.75 kB
/audio (minimal) 23.16 kB
/background 4.16 kB
Media (8)
Entry Size
/media/background-video 1.04 kB
/media/container 1.73 kB
/media/dash-video 236.51 kB
/media/hls-video 133.61 kB
/media/mux-audio 156.14 kB
/media/mux-video 156.14 kB
/media/native-hls-video 3.62 kB
/media/simple-hls-video 15.87 kB
Players (3)
Entry Size
/video/player 6.37 kB
/audio/player 4.88 kB
/background/player 3.86 kB
Skins (17)
Entry Type Size
/video/minimal-skin.css css 3.47 kB
/video/skin.css css 3.49 kB
/video/minimal-skin js 24.99 kB
/video/minimal-skin.tailwind js 25.18 kB
/video/skin js 26.62 kB
/video/skin.tailwind js 26.82 kB
/audio/minimal-skin.css css 2.53 kB
/audio/skin.css css 2.50 kB
/audio/minimal-skin js 23.12 kB
/audio/minimal-skin.tailwind js 23.25 kB
/audio/skin js 24.67 kB
/audio/skin.tailwind js 24.83 kB
/background/skin.css css 117 B
/background/skin js 1.15 kB
/base.css css 157 B
/shared.css css 88 B
/skin-element js 1.35 kB
UI Components (23)
Entry Size
/ui/alert-dialog 1.02 kB
/ui/alert-dialog-close 510 B
/ui/alert-dialog-description 391 B
/ui/alert-dialog-title 389 B
/ui/buffering-indicator 1.87 kB
/ui/captions-button 2.10 kB
/ui/controls 1.78 kB
/ui/error-dialog 2.42 kB
/ui/fullscreen-button 2.09 kB
/ui/hotkey 2.26 kB
/ui/mute-button 2.10 kB
/ui/pip-button 2.12 kB
/ui/play-button 2.12 kB
/ui/playback-rate-button 2.12 kB
/ui/popover 1.83 kB
/ui/poster 1.66 kB
/ui/seek-button 2.08 kB
/ui/slider 1.52 kB
/ui/thumbnail 2.39 kB
/ui/time 2.04 kB
/ui/time-slider 3.33 kB
/ui/tooltip 2.03 kB
/ui/volume-slider 2.21 kB

Sizes are marginal over the root entry point.

⚛️ @videojs/react — no changes
Presets (7)
Entry Size
/video (default) 21.41 kB
/video (default + hls) 153.87 kB
/video (minimal) 19.93 kB
/video (minimal + hls) 152.45 kB
/audio (default) 18.18 kB
/audio (minimal) 16.71 kB
/background 754 B
Media (7)
Entry Size
/media/background-video 575 B
/media/dash-video 236.42 kB
/media/hls-video 133.55 kB
/media/mux-audio 156.30 kB
/media/mux-video 156.29 kB
/media/native-hls-video 3.65 kB
/media/simple-hls-video 15.92 kB
Skins (14)
Entry Type Size
/video/minimal-skin.css css 3.40 kB
/video/skin.css css 3.42 kB
/video/minimal-skin js 19.83 kB
/video/minimal-skin.tailwind js 23.31 kB
/video/skin js 21.32 kB
/video/skin.tailwind js 23.39 kB
/audio/minimal-skin.css css 2.43 kB
/audio/skin.css css 2.39 kB
/audio/minimal-skin js 16.65 kB
/audio/minimal-skin.tailwind js 19.12 kB
/audio/skin js 18.10 kB
/audio/skin.tailwind js 19.13 kB
/background/skin.css css 90 B
/background/skin js 272 B
UI Components (19)
Entry Size
/ui/alert-dialog 1.11 kB
/ui/buffering-indicator 1.06 kB
/ui/captions-button 2.18 kB
/ui/controls 1.58 kB
/ui/error-dialog 1.58 kB
/ui/fullscreen-button 2.20 kB
/ui/mute-button 2.18 kB
/ui/pip-button 2.20 kB
/ui/play-button 2.22 kB
/ui/playback-rate-button 2.19 kB
/ui/popover 1.86 kB
/ui/poster 1.46 kB
/ui/seek-button 2.16 kB
/ui/slider 3.02 kB
/ui/thumbnail 1.92 kB
/ui/time 1.72 kB
/ui/time-slider 2.74 kB
/ui/tooltip 2.28 kB
/ui/volume-slider 2.82 kB

Sizes are marginal over the root entry point.

🧩 @videojs/core — no changes
Entries (8)
Entry Size
. 5.29 kB
/dom 10.54 kB
/dom/media/custom-media-element 1.91 kB
/dom/media/dash 235.94 kB
/dom/media/hls 132.95 kB
/dom/media/mux 155.69 kB
/dom/media/native-hls 2.97 kB
/dom/media/simple-hls 15.31 kB
🏷️ @videojs/element — no changes
Entries (2)
Entry Size
. 999 B
/context 943 B
📦 @videojs/store — no changes
Entries (3)
Entry Size
. 1.38 kB
/html 696 B
/react 360 B
🔧 @videojs/utils — no changes
Entries (10)
Entry Size
/array 104 B
/dom 1.74 kB
/events 319 B
/function 327 B
/object 247 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.27 kB
/playback-engine 13.10 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 686823b to 0225eea Compare April 7, 2026 05:26
@luwes luwes force-pushed the release-please--branches--main branch from 61181e8 to 8bad09c Compare April 7, 2026 07:13
@luwes luwes force-pushed the release-please--branches--main branch from 5c15b56 to b2d1e3d Compare April 7, 2026 08:08
@luwes luwes force-pushed the release-please--branches--main branch from ec9736a to a28f4bc Compare April 7, 2026 08:40
@luwes luwes force-pushed the release-please--branches--main branch from a9fc8a3 to 56e4d73 Compare April 7, 2026 09:07
@luwes luwes force-pushed the release-please--branches--main branch from 85e71ba to 1979e98 Compare April 7, 2026 14:24
@luwes luwes force-pushed the release-please--branches--main branch from 1f37a0e to 326e1d0 Compare April 7, 2026 18:09
@luwes luwes force-pushed the release-please--branches--main branch from 7e94644 to e2a91ad Compare April 7, 2026 19:28
@luwes luwes force-pushed the release-please--branches--main branch from da50c55 to 852cb67 Compare April 7, 2026 19:43
@luwes luwes force-pushed the release-please--branches--main branch from d7fe342 to db3dc8a Compare April 7, 2026 19:50
@luwes luwes force-pushed the release-please--branches--main branch from 7ce7568 to a4128d8 Compare April 7, 2026 19:59
@luwes luwes force-pushed the release-please--branches--main branch from 53e62f0 to 25b62b8 Compare April 7, 2026 20:00
@luwes luwes force-pushed the release-please--branches--main branch from 44dc7a6 to 38f6a98 Compare April 8, 2026 04:31
@luwes luwes force-pushed the release-please--branches--main branch from eb12c51 to 7843e5d Compare April 8, 2026 04:35
@luwes luwes force-pushed the release-please--branches--main branch from cf08d7d to 450ec5e Compare April 8, 2026 05:06
@luwes luwes force-pushed the release-please--branches--main branch from 53b2c6e to 7438a1e Compare April 8, 2026 07:10
@luwes luwes force-pushed the release-please--branches--main branch from 66b76bf to cdcef28 Compare April 8, 2026 07:36
@luwes luwes force-pushed the release-please--branches--main branch from 411fa38 to 6589d49 Compare April 8, 2026 07:40
@luwes luwes force-pushed the release-please--branches--main branch from d6cfcb0 to 495c247 Compare April 8, 2026 07:40
@luwes luwes force-pushed the release-please--branches--main branch from 553cf57 to 3cc6f88 Compare April 8, 2026 07:43
@luwes luwes force-pushed the release-please--branches--main branch from 86ac058 to bb90f5b Compare April 8, 2026 07:44
@luwes luwes force-pushed the release-please--branches--main branch from dc87acf to da24bc0 Compare April 8, 2026 07:48
@luwes luwes force-pushed the release-please--branches--main branch 2 times, most recently from 12998eb to ffd29d5 Compare April 8, 2026 20:39
@luwes luwes force-pushed the release-please--branches--main branch from 29ffc77 to e56a5d7 Compare April 8, 2026 21:47
@luwes luwes force-pushed the release-please--branches--main branch from 20e6e0a to d45322a Compare April 8, 2026 23:50
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