Releases: videojs/v10
Releases · videojs/v10
Release list
@videojs/spf: v10.0.0-beta.19
10.0.0-beta.19 (2026-04-14)
Miscellaneous Chores
- @videojs/spf: Synchronize videojs versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/utils bumped to 10.0.0-beta.19
- dependencies
@videojs/spf: v10.0.0-beta.18
10.0.0-beta.18 (2026-04-14)
⚠ BREAKING CHANGES
- packages: replace DelegateMixin & ProxyMixin with MediaHost base classes (#1292)
Code Refactoring
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/utils bumped to 10.0.0-beta.18
- dependencies
@videojs/skins: v10.0.0-beta.21
10.0.0-beta.21 (2026-04-14)
Miscellaneous Chores
- @videojs/skins: Synchronize videojs versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/utils bumped to 10.0.0-beta.21
- dependencies
@videojs/skins: v10.0.0-beta.20
10.0.0-beta.20 (2026-04-14)
Miscellaneous Chores
- @videojs/skins: Synchronize videojs versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/utils bumped to 10.0.0-beta.20
- dependencies
@videojs/skins: v10.0.0-beta.19
10.0.0-beta.19 (2026-04-14)
Miscellaneous Chores
- @videojs/skins: Synchronize videojs versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/utils bumped to 10.0.0-beta.19
- dependencies
@videojs/skins: v10.0.0-beta.18
10.0.0-beta.18 (2026-04-14)
Miscellaneous Chores
- @videojs/skins: Synchronize videojs versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/utils bumped to 10.0.0-beta.18
- dependencies
@videojs/react: v10.0.0-beta.21
10.0.0-beta.21 (2026-04-14)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/core bumped to 10.0.0-beta.21
- @videojs/spf bumped to 10.0.0-beta.21
- @videojs/store bumped to 10.0.0-beta.21
- @videojs/utils bumped to 10.0.0-beta.21
- devDependencies
- @videojs/icons bumped to 10.0.0-beta.21
- @videojs/skins bumped to 10.0.0-beta.21
- dependencies
@videojs/react: v10.0.0-beta.20
10.0.0-beta.20 (2026-04-14)
Miscellaneous Chores
- @videojs/react: Synchronize videojs versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/core bumped to 10.0.0-beta.20
- @videojs/spf bumped to 10.0.0-beta.20
- @videojs/store bumped to 10.0.0-beta.20
- @videojs/utils bumped to 10.0.0-beta.20
- devDependencies
- @videojs/icons bumped to 10.0.0-beta.20
- @videojs/skins bumped to 10.0.0-beta.20
- dependencies
@videojs/react: v10.0.0-beta.19
10.0.0-beta.19 (2026-04-14)
⚠ BREAKING CHANGES
- packages: replace DelegateMixin & ProxyMixin with MediaHost base classes (#1292)
Features
- add background video components (#567) (fd14f0c)
- add background video preset (#607) (c2bc488)
- add DashVideo media element (html, react) with sandbox support (#940) (5bdbbec)
- add media API + HLS video components (#507) (b3a31a3)
- add Mux video component (#1036) (271a8c8)
- add native hls media + refactor (#1154) (1b2afc6)
- add slider preview thumbnails (#935) (e3f438e)
- add subtitles handling + captions core (#692) (5c11606)
- core: add buffering indicator component (#527) (aa0fb7c)
- core: add controls component with activity tracking (#514) (90d881c)
- core: add pip button component (#525) (2c8b77a)
- core: add poster component (#457) (c9ba1e1)
- core: add seek button component (#526) (c733077)
- html: add `` element (#1305) (d2782f0)
- html: add alert dialog element (#741) (5fc52aa)
- html: add data-availability to volume slider (#1001) (c95e134)
- html: add slider element (#655) (d5df015)
- html: add time slider element (#656) (26c7395)
- html: add volume slider element (#657) (92b7c2a)
- html: refactor attach contexts to carry state and setter (#1024) (c07da27)
- packages: add gesture bindings to default skins and presets (#1310) (1509a66)
- packages: add hotkey bindings to preset skins (#1264) (9912a8e)
- packages: add mux-audio element and react component (#1259) (9fac0fc)
- packages: add PlaybackRateButton to core, html, and react (#642) (0180828)
- packages: add poster component to video skins (#994) (59bbf6c)
- packages: error dialog component (#1077) (3430fe1)
- packages: export media component building blocks (#1098) (bc2929e)
- packages: volume slider scroll support (#1175) (390b004)
- react: add alert dialog component (#739) (536c86d)
- react: add alert dialog to video skin (#747) (5dfc67e)
- react: add captions styling to video skins (#582) (b78c6ce)
- react: add gesture hooks and MediaGesture component (#1309) (8566260)
- react: add hotkeys (#1241) (1cc4ec7)
- react: add playback rate button component (#639) (3305fb3)
- react: add popover component (#653) (ed43d52)
- react: add slider component (#644) (2f8ca09)
- react: add slider preview component (#710) (db75697)
- react: add slider thumbnail component (#722) (a6405e9)
- react: add Tailwind ejected video skins (#589) (8763a57)
- react: add thumbnail component (#648) (40606ff)
- react: add time slider component (#647) (158378a)
- react: add tooltip component (#736) (ae754ee)
- react: implement default and minimal video skins (#550) (7d3be36)
- react: implement video skins with responsive layout (#568) (846d38e)
- react: initial skin scaffolding (#523) (edefc2a)
- react: orientation-aware buffer styling and slider improvements (#671) (86b2f4d)
- react: port time slider styling into video skin presets (#666) (ebb75f5)
- react: port volume popover and slider styling into skin presets (#667) (6a1edda)
- react: support native caption track shifting in video skins (#636) (ac346db)
- site: add buffering indicator api reference (84b7b07), closes #532 #533
- site: add TimeSlider, VolumeSlider, Popover API references (#685) ([8ab596e](https:...
@videojs/icons: v10.0.0-beta.21
10.0.0-beta.21 (2026-04-14)
Miscellaneous Chores
- @videojs/icons: Synchronize videojs versions
Dependencies
- The following workspace dependencies were updated
- devDependencies
- @videojs/utils bumped to 10.0.0-beta.21
- devDependencies