@videojs/core: v10.0.0-beta.25
Pre-release
Pre-release
10.0.0-beta.25 (2026-07-07)
⚠ BREAKING CHANGES
- packages: rename hls media stack to hlsjs naming (#1753)
- core: move media capability predicates to core layer (#1705)
- media: add Google Cast by default to HLS, DASH media (#1661)
Features
- core: add built-in locale packs and lazy loadLocale (#1590) (9170a58)
- core: add i18n foundation with English locale and UI wiring (#1589) (768bf09)
- core: add media tracks and renditions support (#1664) (67b39fe)
- core: add quality selection state (#1693) (74da682)
- core: add vimeo media host and html/react components (#1667) (1b31f3e)
- core: lock fullscreen orientation (#1656) (62d0524)
- core: Support AirPlay on MSE (#1692) (3f2f4a4)
- media: add Google Cast by default to HLS, DASH media (#1661) (0ffe1a9)
- packages: add audio tracks menu (#1714) (5d44c4d)
- packages: add pauseOnDrag to time slider (#1596) (131e176)
- packages: add quality menu UI (#1694) (16ab909)
- packages: add resolved rendition to auto label (#1698) (9275f93)
- packages: add settings menu (#1615) (00b6f0b)
- packages: add time display toggle (#1669) (be4d5a1)
- packages: airplay button (#1531) (338020e)
- packages: compound tooltips with label and shortcut parts (#1494) (035b509)
- packages: constrain popovers to positioning boundary (#1627) (e7aa0a6)
- site: API reference pages for media elements (#1342) (d799be1)
- spf: basic audio only use case + use-case-composition doc-type + implementation skills (#1584) (1a3cb45)
Bug Fixes
- core: disable toggle captions when there are no captions (#1598) (760870f)
- core: focus selected radio menu items (#1645) (e9a619e)
- core: prevent mobile controls flash on first tap after auto-hide (#1556) (48a984a)
- core: remove 1-9 digit key seek from slider keyboard handler (#1690) (47aca0f)
- core: update trigger aria-expanded on close (#1644) (2f5e23e)
- core: upgrade dash.js to 5.2.0 (#1724) (0460a48)
- html: avoid menu item value render loop (#1791) (47e74a1)
- packages: escape HTML special chars in serializeAttributes to prevent XSS (#1670) (accf4bf)
- packages: handle menu child mutations (#1739) (9ab7ade)
- site: update use-media reference for mediahost architecture (#1702) (9bcdf5f)
- skin: improve buffering, overlays, and input feedback (#1547) (0de3fef)
- skin: improvements to menu styles (#1725) (f3652bd)
Reverts
Code Refactoring
- core: move media capability predicates to core layer (#1705) (f0f9eed)
- packages: rename hls media stack to hlsjs naming (#1753) (d321522)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/spf bumped to 10.0.0-beta.25
- @videojs/store bumped to 10.0.0-beta.25
- @videojs/utils bumped to 10.0.0-beta.25
- dependencies