mirror of
https://github.com/zoriya/v10.git
synced 2026-08-11 16:40:27 +00:00
1227 lines
108 KiB
Markdown
1227 lines
108 KiB
Markdown
# Changelog
|
|
|
|
## [10.0.0-beta.24](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.23...@videojs/react@10.0.0-beta.24) (2026-05-19)
|
|
|
|
|
|
### Features
|
|
|
|
* **core:** menu core layer and DOM keyboard navigation ([#1503](https://github.com/videojs/v10/issues/1503)) ([e3c1b28](https://github.com/videojs/v10/commit/e3c1b280325493909ef1da193855832b8c51fb48))
|
|
* **packages:** add live button component ([#1473](https://github.com/videojs/v10/issues/1473)) ([e37d5df](https://github.com/videojs/v10/commit/e37d5df87352088a9287bd46b14759965c154b76))
|
|
* **packages:** add playback rate menu ([#1527](https://github.com/videojs/v10/issues/1527)) ([ad831d2](https://github.com/videojs/v10/commit/ad831d25f00187929e6eed93770422fa7003071c))
|
|
* **packages:** add UI support for gestures and hotkeys ([#1388](https://github.com/videojs/v10/issues/1388)) ([0620814](https://github.com/videojs/v10/commit/0620814a6726da5705b28b1e576dfa3a49b92108))
|
|
* **packages:** ship bundled markdown docs in html and react tarballs ([#1560](https://github.com/videojs/v10/issues/1560)) ([20e77d3](https://github.com/videojs/v10/commit/20e77d37fa458c52eb6b14269fd8582bee72281a))
|
|
* **spf:** HLS engine composition walkthrough + doc-driven cleanups ([#1512](https://github.com/videojs/v10/issues/1512)) ([0cfd3bb](https://github.com/videojs/v10/commit/0cfd3bb395332b19cf85e9dc7eb08f656bec3e2b))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **icons:** use icon exports in ejected skins ([#1489](https://github.com/videojs/v10/issues/1489)) ([d0b36ed](https://github.com/videojs/v10/commit/d0b36ed5b80f9614687d0dd584232cf74d4fb3ca))
|
|
* **react:** replace any with unknown in isRenderProp type guard ([#1500](https://github.com/videojs/v10/issues/1500)) ([cc22f9f](https://github.com/videojs/v10/commit/cc22f9fa81842c522af7f7a4d6593008e3e55bc6))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.24
|
|
* @videojs/spf bumped to 10.0.0-beta.24
|
|
* @videojs/store bumped to 10.0.0-beta.24
|
|
* @videojs/utils bumped to 10.0.0-beta.24
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.24
|
|
* @videojs/skins bumped to 10.0.0-beta.24
|
|
|
|
## [10.0.0-beta.23](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.22...@videojs/react@10.0.0-beta.23) (2026-04-27)
|
|
|
|
|
|
### ⚠ BREAKING CHANGES
|
|
|
|
* **packages:** rename cast to google-cast and remote-playback ([#1380](https://github.com/videojs/v10/issues/1380))
|
|
|
|
### Features
|
|
|
|
* **packages:** add live-video and live-audio presets ([#1399](https://github.com/videojs/v10/issues/1399)) ([d9c0049](https://github.com/videojs/v10/commit/d9c00491e7984aeaa01eec2d4450ac148129c205))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **react:** rename MediaGesture and MediaHotkey to Gesture and Hotkey ([#1374](https://github.com/videojs/v10/issues/1374)) ([5e9a02c](https://github.com/videojs/v10/commit/5e9a02c85194e80f84571a3147ca30d4ce045de1))
|
|
|
|
|
|
### Code Refactoring
|
|
|
|
* **packages:** rename cast to google-cast and remote-playback ([#1380](https://github.com/videojs/v10/issues/1380)) ([413874c](https://github.com/videojs/v10/commit/413874c1e079ccfa43067180161fe86c78b185bd))
|
|
|
|
|
|
### 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
|
|
|
|
## [10.0.0-beta.22](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.21...@videojs/react@10.0.0-beta.22) (2026-04-18)
|
|
|
|
|
|
### Features
|
|
|
|
* **packages:** add chromecast support via remote playback API ([#1348](https://github.com/videojs/v10/issues/1348)) ([31a005e](https://github.com/videojs/v10/commit/31a005eeef4cee496c15f6f6be0129ef0006a5a8))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **packages:** add server-only bundles ([#1349](https://github.com/videojs/v10/issues/1349)) ([3331fda](https://github.com/videojs/v10/commit/3331fdaf25c8a89ea6d36c2972631df589fc0ad3))
|
|
|
|
|
|
### Reverts
|
|
|
|
* **packages:** add server-only bundles ([#1349](https://github.com/videojs/v10/issues/1349)) ([#1354](https://github.com/videojs/v10/issues/1354)) ([8530316](https://github.com/videojs/v10/commit/8530316987b5122a2e455b0db3bad6fd3ffa8186))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.22
|
|
* @videojs/spf bumped to 10.0.0-beta.22
|
|
* @videojs/store bumped to 10.0.0-beta.22
|
|
* @videojs/utils bumped to 10.0.0-beta.22
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.22
|
|
* @videojs/skins bumped to 10.0.0-beta.22
|
|
|
|
## [10.0.0-beta.21](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.20...@videojs/react@10.0.0-beta.21) (2026-04-14)
|
|
|
|
|
|
### Features
|
|
|
|
* **site:** feature and preset reference UI + docs integration ([#1258](https://github.com/videojs/v10/issues/1258)) ([d4b805e](https://github.com/videojs/v10/commit/d4b805ea699bd33234c817a7519ff9efbd4753fd))
|
|
|
|
|
|
### 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
|
|
|
|
## [10.0.0-beta.20](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.19...@videojs/react@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
|
|
|
|
## [10.0.0-beta.19](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.18...@videojs/react@10.0.0-beta.19) (2026-04-14)
|
|
|
|
|
|
### ⚠ BREAKING CHANGES
|
|
|
|
* **packages:** replace DelegateMixin & ProxyMixin with MediaHost base classes ([#1292](https://github.com/videojs/v10/issues/1292))
|
|
|
|
### Features
|
|
|
|
* add background video components ([#567](https://github.com/videojs/v10/issues/567)) ([fd14f0c](https://github.com/videojs/v10/commit/fd14f0cb17c2fd1752c82d29252296492ed1568f))
|
|
* add background video preset ([#607](https://github.com/videojs/v10/issues/607)) ([c2bc488](https://github.com/videojs/v10/commit/c2bc488366fd28f9a6d00dd28a4f790b5e1400ed))
|
|
* add DashVideo media element (html, react) with sandbox support ([#940](https://github.com/videojs/v10/issues/940)) ([5bdbbec](https://github.com/videojs/v10/commit/5bdbbec8a0f69b4be89600287c63a04746b7ba49))
|
|
* add media API + HLS video components ([#507](https://github.com/videojs/v10/issues/507)) ([b3a31a3](https://github.com/videojs/v10/commit/b3a31a335a363d3a96b510206b57d1bb9ebb8edd))
|
|
* add Mux video component ([#1036](https://github.com/videojs/v10/issues/1036)) ([271a8c8](https://github.com/videojs/v10/commit/271a8c850216bd1654baaa26f8bb2f5eda56be37))
|
|
* add native hls media + refactor ([#1154](https://github.com/videojs/v10/issues/1154)) ([1b2afc6](https://github.com/videojs/v10/commit/1b2afc6e41a4a8bb4f3ea42b5c04c6232813727e))
|
|
* add slider preview thumbnails ([#935](https://github.com/videojs/v10/issues/935)) ([e3f438e](https://github.com/videojs/v10/commit/e3f438e9f488f41c8cf51c95507bc41fc5b524d0))
|
|
* add subtitles handling + captions core ([#692](https://github.com/videojs/v10/issues/692)) ([5c11606](https://github.com/videojs/v10/commit/5c116065a91ed04753bb2cb83e72dd6471f75ced))
|
|
* **core:** add buffering indicator component ([#527](https://github.com/videojs/v10/issues/527)) ([aa0fb7c](https://github.com/videojs/v10/commit/aa0fb7ca704843dd6ac8b0b18d9e35f8f430311e))
|
|
* **core:** add controls component with activity tracking ([#514](https://github.com/videojs/v10/issues/514)) ([90d881c](https://github.com/videojs/v10/commit/90d881cec21d7f5e1e619061727e6c8d1ff48296))
|
|
* **core:** add pip button component ([#525](https://github.com/videojs/v10/issues/525)) ([2c8b77a](https://github.com/videojs/v10/commit/2c8b77af4547b0a8af27abcc419f7d4dff3b005a))
|
|
* **core:** add poster component ([#457](https://github.com/videojs/v10/issues/457)) ([c9ba1e1](https://github.com/videojs/v10/commit/c9ba1e1bfc83e02981a2ffad0a0f247092068687))
|
|
* **core:** add seek button component ([#526](https://github.com/videojs/v10/issues/526)) ([c733077](https://github.com/videojs/v10/commit/c733077d324b3cd40eab7c0e33f1f73592609515))
|
|
* **html:** add `<media-gesture>` element ([#1305](https://github.com/videojs/v10/issues/1305)) ([d2782f0](https://github.com/videojs/v10/commit/d2782f0c8d3e927fc2144a5286f4bc795a2ed4ac))
|
|
* **html:** add alert dialog element ([#741](https://github.com/videojs/v10/issues/741)) ([5fc52aa](https://github.com/videojs/v10/commit/5fc52aa969292a8b8f636b532ac5ff27b082b222))
|
|
* **html:** add data-availability to volume slider ([#1001](https://github.com/videojs/v10/issues/1001)) ([c95e134](https://github.com/videojs/v10/commit/c95e1343e16c8667f6b7f5560d12ec5f36f1acd8))
|
|
* **html:** add slider element ([#655](https://github.com/videojs/v10/issues/655)) ([d5df015](https://github.com/videojs/v10/commit/d5df0150b3aef21c15d3a65c015bb6058e95ce53))
|
|
* **html:** add time slider element ([#656](https://github.com/videojs/v10/issues/656)) ([26c7395](https://github.com/videojs/v10/commit/26c7395cd0fe7e2fe8a8020ffae40cf81ffb3974))
|
|
* **html:** add volume slider element ([#657](https://github.com/videojs/v10/issues/657)) ([92b7c2a](https://github.com/videojs/v10/commit/92b7c2ac184d12c780ba1a1bb6f064782b77422a))
|
|
* **html:** refactor attach contexts to carry state and setter ([#1024](https://github.com/videojs/v10/issues/1024)) ([c07da27](https://github.com/videojs/v10/commit/c07da27ead58f2d08b93036af49515800c944f16))
|
|
* **packages:** add gesture bindings to default skins and presets ([#1310](https://github.com/videojs/v10/issues/1310)) ([1509a66](https://github.com/videojs/v10/commit/1509a66f60fc0598452f21af396c4b6f3569be5b))
|
|
* **packages:** add hotkey bindings to preset skins ([#1264](https://github.com/videojs/v10/issues/1264)) ([9912a8e](https://github.com/videojs/v10/commit/9912a8e7593dc9f26c6dfe5cd8ddca34ef89a8ef))
|
|
* **packages:** add mux-audio element and react component ([#1259](https://github.com/videojs/v10/issues/1259)) ([9fac0fc](https://github.com/videojs/v10/commit/9fac0fca3d5af44c76c9845da37b5197dd8538df))
|
|
* **packages:** add PlaybackRateButton to core, html, and react ([#642](https://github.com/videojs/v10/issues/642)) ([0180828](https://github.com/videojs/v10/commit/0180828df91ad74f885906223fa7d359f1a2641a))
|
|
* **packages:** add poster component to video skins ([#994](https://github.com/videojs/v10/issues/994)) ([59bbf6c](https://github.com/videojs/v10/commit/59bbf6c20924ec04e559fe23cbc1a0ad8c8ca080))
|
|
* **packages:** error dialog component ([#1077](https://github.com/videojs/v10/issues/1077)) ([3430fe1](https://github.com/videojs/v10/commit/3430fe1a493e4bee34f03112206a0cb3cf9d88cf))
|
|
* **packages:** export media component building blocks ([#1098](https://github.com/videojs/v10/issues/1098)) ([bc2929e](https://github.com/videojs/v10/commit/bc2929ef4fc7ed021c91d96b96498870ecf5e4e5))
|
|
* **packages:** volume slider scroll support ([#1175](https://github.com/videojs/v10/issues/1175)) ([390b004](https://github.com/videojs/v10/commit/390b004d809272fd453b8a73e1969c59410c3620))
|
|
* **react:** add alert dialog component ([#739](https://github.com/videojs/v10/issues/739)) ([536c86d](https://github.com/videojs/v10/commit/536c86d9d1b648f4e1b94b7a55b17735cc0ea03c))
|
|
* **react:** add alert dialog to video skin ([#747](https://github.com/videojs/v10/issues/747)) ([5dfc67e](https://github.com/videojs/v10/commit/5dfc67ed02d92512b500c4461898050988e291a8))
|
|
* **react:** add captions styling to video skins ([#582](https://github.com/videojs/v10/issues/582)) ([b78c6ce](https://github.com/videojs/v10/commit/b78c6ce7b1942cd00b737059f19bb37dc7585bec))
|
|
* **react:** add gesture hooks and MediaGesture component ([#1309](https://github.com/videojs/v10/issues/1309)) ([8566260](https://github.com/videojs/v10/commit/8566260872804b2504d9f6f303d87457c7420d66))
|
|
* **react:** add hotkeys ([#1241](https://github.com/videojs/v10/issues/1241)) ([1cc4ec7](https://github.com/videojs/v10/commit/1cc4ec7f81acda2aa77590b2f327b2f76b823767))
|
|
* **react:** add playback rate button component ([#639](https://github.com/videojs/v10/issues/639)) ([3305fb3](https://github.com/videojs/v10/commit/3305fb3db6f3c89a2ff4fcc3f657e54ddfcbc700))
|
|
* **react:** add popover component ([#653](https://github.com/videojs/v10/issues/653)) ([ed43d52](https://github.com/videojs/v10/commit/ed43d52f8fa347acb9dd62f8458a8324e3506fd1))
|
|
* **react:** add slider component ([#644](https://github.com/videojs/v10/issues/644)) ([2f8ca09](https://github.com/videojs/v10/commit/2f8ca094ad5bc5bafc5435c2e97bca58c6d29b5d))
|
|
* **react:** add slider preview component ([#710](https://github.com/videojs/v10/issues/710)) ([db75697](https://github.com/videojs/v10/commit/db7569711e5a571f6af421987c8490c3de37ed78))
|
|
* **react:** add slider thumbnail component ([#722](https://github.com/videojs/v10/issues/722)) ([a6405e9](https://github.com/videojs/v10/commit/a6405e9278bc6e627cc1186f2af227941a1e55c0))
|
|
* **react:** add Tailwind ejected video skins ([#589](https://github.com/videojs/v10/issues/589)) ([8763a57](https://github.com/videojs/v10/commit/8763a57360198d3b624363af00563469bb5fd180))
|
|
* **react:** add thumbnail component ([#648](https://github.com/videojs/v10/issues/648)) ([40606ff](https://github.com/videojs/v10/commit/40606ff1885f44138fe7f70abcda6ef3bee32413))
|
|
* **react:** add time slider component ([#647](https://github.com/videojs/v10/issues/647)) ([158378a](https://github.com/videojs/v10/commit/158378ac731db302b3d1f309de9d93f0f8fc92f2))
|
|
* **react:** add tooltip component ([#736](https://github.com/videojs/v10/issues/736)) ([ae754ee](https://github.com/videojs/v10/commit/ae754eec8f3136be08026e08fbf404b4f0f7126e))
|
|
* **react:** implement default and minimal video skins ([#550](https://github.com/videojs/v10/issues/550)) ([7d3be36](https://github.com/videojs/v10/commit/7d3be367f5b31b8a6d5b9a9e3c87245f95b8e22a))
|
|
* **react:** implement video skins with responsive layout ([#568](https://github.com/videojs/v10/issues/568)) ([846d38e](https://github.com/videojs/v10/commit/846d38e79b11ba8de62bdb239bc1358e9abc28de))
|
|
* **react:** initial skin scaffolding ([#523](https://github.com/videojs/v10/issues/523)) ([edefc2a](https://github.com/videojs/v10/commit/edefc2a2d63e2124d0a11a15f44bd7109c6d9788))
|
|
* **react:** orientation-aware buffer styling and slider improvements ([#671](https://github.com/videojs/v10/issues/671)) ([86b2f4d](https://github.com/videojs/v10/commit/86b2f4d3b426ce8747af234f2d0f4c4a3ec402ec))
|
|
* **react:** port time slider styling into video skin presets ([#666](https://github.com/videojs/v10/issues/666)) ([ebb75f5](https://github.com/videojs/v10/commit/ebb75f5863f137511f6fc75bb7fbf528d45b0d9b))
|
|
* **react:** port volume popover and slider styling into skin presets ([#667](https://github.com/videojs/v10/issues/667)) ([6a1edda](https://github.com/videojs/v10/commit/6a1eddadd00b5d9aee45fb774b3d8f953d5c6dcd))
|
|
* **react:** support native caption track shifting in video skins ([#636](https://github.com/videojs/v10/issues/636)) ([ac346db](https://github.com/videojs/v10/commit/ac346dbbd68443558ae16e4c81a28c8c605ae687))
|
|
* **site:** add buffering indicator api reference ([84b7b07](https://github.com/videojs/v10/commit/84b7b0774a1fb655f4cb7f6a87e589097a661685)), closes [#532](https://github.com/videojs/v10/issues/532) [#533](https://github.com/videojs/v10/issues/533)
|
|
* **site:** add TimeSlider, VolumeSlider, Popover API references ([#685](https://github.com/videojs/v10/issues/685)) ([8ab596e](https://github.com/videojs/v10/commit/8ab596ea30291d48962684203d153c689e1b0fec))
|
|
* **site:** add util reference pipeline ([#537](https://github.com/videojs/v10/issues/537)) ([78112fb](https://github.com/videojs/v10/commit/78112fbefdaace678a2d1335409e40533f3819fa))
|
|
* **skin:** add audio skins for HTML and React presets ([#772](https://github.com/videojs/v10/issues/772)) ([d751fda](https://github.com/videojs/v10/commit/d751fdabea9782b9f6c73aaebfb93ed393e488f7))
|
|
* **skin:** add captions button to video skins ([#612](https://github.com/videojs/v10/issues/612)) ([fbf888f](https://github.com/videojs/v10/commit/fbf888fda3ed33d0893321b6b4cac19cfdbd6d97))
|
|
* **skin:** add error dialogs ([#603](https://github.com/videojs/v10/issues/603)) ([ba94f74](https://github.com/videojs/v10/commit/ba94f74b91e09ce7ffd4a666562d555b3fbd2fb9))
|
|
* **skin:** add error handling for audio players ([#1048](https://github.com/videojs/v10/issues/1048)) ([df927f6](https://github.com/videojs/v10/commit/df927f67fcbd0aaa229b1a8e205ab3cb08f7a42d))
|
|
* **skin:** add pip-enter and pip-exit icons ([#1015](https://github.com/videojs/v10/issues/1015)) ([81781ca](https://github.com/videojs/v10/commit/81781ca5854f4943b533073b1875b127308a5419))
|
|
* **skin:** implement default and minimal skins for HTML player ([#698](https://github.com/videojs/v10/issues/698)) ([c5cafae](https://github.com/videojs/v10/commit/c5cafae57ff34d13f79d11862b82f10414bdcd40))
|
|
* **skin:** port tooltip styling from tech preview ([#800](https://github.com/videojs/v10/issues/800)) ([6b6566e](https://github.com/videojs/v10/commit/6b6566e2540b4ad9fcd9b2a8e6c767f5f7e4072f))
|
|
* small state and naming fixes ([#719](https://github.com/videojs/v10/issues/719)) ([5c42245](https://github.com/videojs/v10/commit/5c422452e4b547dc00f13082b755ea12d1860f21))
|
|
* **spf:** initial push of SPF ([#784](https://github.com/videojs/v10/issues/784)) ([27a3993](https://github.com/videojs/v10/commit/27a3993fb20af0523e42b0d03c70a6f5a465d144))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **cd:** add repository field to all packages for provenance verification ([b723589](https://github.com/videojs/v10/commit/b72358904a78a9403df16d77936d4a1f41a64bfe))
|
|
* **ci:** rework bundle size report ([#745](https://github.com/videojs/v10/issues/745)) ([9f456f5](https://github.com/videojs/v10/commit/9f456f572f340f88b7e3e57316dd284e48631f78))
|
|
* **core:** fix circular import and simplify media types ([#569](https://github.com/videojs/v10/issues/569)) ([38b3a8f](https://github.com/videojs/v10/commit/38b3a8f55ca96938db92fa06c0d171bf544ffe3b))
|
|
* **core:** prevent slider thumb jump on pointer release ([#990](https://github.com/videojs/v10/issues/990)) ([b9bada9](https://github.com/videojs/v10/commit/b9bada95675f09b7c7d6859dcd213be7a0408bb7))
|
|
* correct popup fallback positioning offsets ([#981](https://github.com/videojs/v10/issues/981)) ([82ede77](https://github.com/videojs/v10/commit/82ede77322204500d7ca0adc5cb24d4f068af462))
|
|
* destroy hls.js instance on media unmount ([#749](https://github.com/videojs/v10/issues/749)) ([c4e8bbd](https://github.com/videojs/v10/commit/c4e8bbd3a2bcb66027c64faf8de0ec61d22c84fa))
|
|
* **docs:** improvements to eject script ([#1012](https://github.com/videojs/v10/issues/1012)) ([559d516](https://github.com/videojs/v10/commit/559d5169b5783992ec792cdb7037c3119cad3e5b))
|
|
* **html,react:** move @videojs/skins to devDependencies ([#716](https://github.com/videojs/v10/issues/716)) ([55b49ef](https://github.com/videojs/v10/commit/55b49efd82281815abe1e26eb764dfe914bb8208))
|
|
* **html:** discover media elements and attach store target via DOM ([#481](https://github.com/videojs/v10/issues/481)) ([5eab1db](https://github.com/videojs/v10/commit/5eab1dbb2fbb906543f7749e5956c9791c30be34))
|
|
* **html:** slider interaction and edge alignment broken ([#721](https://github.com/videojs/v10/issues/721)) ([ff12296](https://github.com/videojs/v10/commit/ff122963553e23a58614c9c808763208fd893df1))
|
|
* **packages:** consistent react versions ([#1285](https://github.com/videojs/v10/issues/1285)) ([1c937da](https://github.com/videojs/v10/commit/1c937da4704d51c0c64e5085b6f235bb95a236eb))
|
|
* **packages:** enable unbundle mode to avoid mangled exports ([00fdf96](https://github.com/videojs/v10/commit/00fdf966ca5148bcca303058dd798b1b880896e0))
|
|
* **packages:** make tooltips visual-only and auto-forward media button labels ([#1174](https://github.com/videojs/v10/issues/1174)) ([86cf3e8](https://github.com/videojs/v10/commit/86cf3e8977719fbbdcd59244a543fdd8412c4484))
|
|
* **packages:** narrow react peer dependency to v18+ ([#1289](https://github.com/videojs/v10/issues/1289)) ([6fb6ab7](https://github.com/videojs/v10/commit/6fb6ab7dfb4ac2671bfac4269dfc5813ab76f0e8))
|
|
* **packages:** remove redundant "Shift" modifier from playback rate hotkeys ([#1290](https://github.com/videojs/v10/issues/1290)) ([a0fd3cb](https://github.com/videojs/v10/commit/a0fd3cbda8101f47806e0e71c727fbf483a1de66))
|
|
* **packages:** set release-please manifest and package versions to beta.0 ([#850](https://github.com/videojs/v10/issues/850)) ([e085a0d](https://github.com/videojs/v10/commit/e085a0d73af0c142e0c0a371337daae98fdbaac9))
|
|
* **packages:** time slider seek improvements ([#1291](https://github.com/videojs/v10/issues/1291)) ([b934c58](https://github.com/videojs/v10/commit/b934c589f824b0ed7338b19c2b3bad3160742e74))
|
|
* **packages:** update package READMEs for beta ([#848](https://github.com/videojs/v10/issues/848)) ([9562a0e](https://github.com/videojs/v10/commit/9562a0ecca212034759d7cc948d4b3f0bc7a19c3))
|
|
* **react:** add missing destroy cleanups ([#1096](https://github.com/videojs/v10/issues/1096)) ([1792bae](https://github.com/videojs/v10/commit/1792bae3b4cad5cbb89038e3fa10212f24b49e6b))
|
|
* **react:** align media component conventions ([#1281](https://github.com/videojs/v10/issues/1281)) ([42abf88](https://github.com/videojs/v10/commit/42abf880955ec68d2c700eaa9bcf18b69c37471c))
|
|
* **react:** correct buffer selector names in minimal skin CSS ([#672](https://github.com/videojs/v10/issues/672)) ([12277fd](https://github.com/videojs/v10/commit/12277fdac89cc1251f1518b92411f15d1386793a))
|
|
* **react:** move @videojs/icons to devDependencies ([f09c686](https://github.com/videojs/v10/commit/f09c6861c1b2398e3f2ce2c1e711f5e08dfa1421))
|
|
* **react:** set anchor-name and position-anchor imperatively in popover ([#715](https://github.com/videojs/v10/issues/715)) ([070d094](https://github.com/videojs/v10/commit/070d0944448fae4fd8ec140a13c5c073c31ccdc4))
|
|
* **react:** strict mode support ([#742](https://github.com/videojs/v10/issues/742)) ([44d874d](https://github.com/videojs/v10/commit/44d874ddc225b9b8aaf6d8689bdb48ef0ac729fb))
|
|
* **react:** thumbnails broken when using hls media ([#1210](https://github.com/videojs/v10/issues/1210)) ([8b571f5](https://github.com/videojs/v10/commit/8b571f5f05566f52deea866f4a64a7408d6c2c21))
|
|
* **react:** use relative import path for useForceRender ([#669](https://github.com/videojs/v10/issues/669)) ([e3d7f4b](https://github.com/videojs/v10/commit/e3d7f4b277182a32ae57b4ce73fa190d774c5730))
|
|
* revert preset provider ([#631](https://github.com/videojs/v10/issues/631)) ([5f1cafa](https://github.com/videojs/v10/commit/5f1cafaa25b8a58e06aae00f2ea1495c2aae2916))
|
|
* **site:** resolve aliased part descriptions in api docs ([#518](https://github.com/videojs/v10/issues/518)) ([8294404](https://github.com/videojs/v10/commit/82944041f903ead4bb8afbce35fbfb7977caa23b))
|
|
* **skin:** add missing tooltip provider/group ([#902](https://github.com/videojs/v10/issues/902)) ([1dbcd79](https://github.com/videojs/v10/commit/1dbcd79e541fce77021645d012fb3554d241b16b))
|
|
* **skin:** extract transition properties into CSS custom properties ([#1075](https://github.com/videojs/v10/issues/1075)) ([657e711](https://github.com/videojs/v10/commit/657e7111b423ac2d2a1d0c6422b88297f40e2b04))
|
|
* **skin:** hide volume popover when volume control is unsupported ([#1025](https://github.com/videojs/v10/issues/1025)) ([c09dbdd](https://github.com/videojs/v10/commit/c09dbdd121f2b8bb01e42d79350bf7a7acf09f28))
|
|
* **skin:** responsive design fixes and improvements ([#1129](https://github.com/videojs/v10/issues/1129)) ([1082693](https://github.com/videojs/v10/commit/10826932be7861ebf5df8c66db7811c0510339f4))
|
|
* **skins:** remove legacy caption markup artifacts ([#882](https://github.com/videojs/v10/issues/882)) ([85266ba](https://github.com/videojs/v10/commit/85266bab3b5b01a6cf6d769a16f662bffa57c208))
|
|
* **skin:** temporarily hide the caption button ([#629](https://github.com/videojs/v10/issues/629)) ([0666d52](https://github.com/videojs/v10/commit/0666d526b1eb4de6af12a7710e119c588019c19f))
|
|
* **spf:** implement preload IDL attribute on SpfMedia ([#1069](https://github.com/videojs/v10/issues/1069)) ([04f81a2](https://github.com/videojs/v10/commit/04f81a26e13648ca414f2e51380c8786a06a7724))
|
|
|
|
|
|
### Code Refactoring
|
|
|
|
* **packages:** replace DelegateMixin & ProxyMixin with MediaHost base classes ([#1292](https://github.com/videojs/v10/issues/1292)) ([8f1653e](https://github.com/videojs/v10/commit/8f1653efcd0a3a8cc75881bc6b4c0b87599a3b8d))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.19
|
|
* @videojs/spf bumped to 10.0.0-beta.19
|
|
* @videojs/store bumped to 10.0.0-beta.19
|
|
* @videojs/utils bumped to 10.0.0-beta.19
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.19
|
|
* @videojs/skins bumped to 10.0.0-beta.19
|
|
|
|
## [10.0.0-beta.18](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.17...@videojs/react@10.0.0-beta.18) (2026-04-14)
|
|
|
|
|
|
### ⚠ BREAKING CHANGES
|
|
|
|
* **packages:** replace DelegateMixin & ProxyMixin with MediaHost base classes ([#1292](https://github.com/videojs/v10/issues/1292))
|
|
|
|
### Features
|
|
|
|
* add background video components ([#567](https://github.com/videojs/v10/issues/567)) ([fd14f0c](https://github.com/videojs/v10/commit/fd14f0cb17c2fd1752c82d29252296492ed1568f))
|
|
* add background video preset ([#607](https://github.com/videojs/v10/issues/607)) ([c2bc488](https://github.com/videojs/v10/commit/c2bc488366fd28f9a6d00dd28a4f790b5e1400ed))
|
|
* add DashVideo media element (html, react) with sandbox support ([#940](https://github.com/videojs/v10/issues/940)) ([5bdbbec](https://github.com/videojs/v10/commit/5bdbbec8a0f69b4be89600287c63a04746b7ba49))
|
|
* add media API + HLS video components ([#507](https://github.com/videojs/v10/issues/507)) ([b3a31a3](https://github.com/videojs/v10/commit/b3a31a335a363d3a96b510206b57d1bb9ebb8edd))
|
|
* add Mux video component ([#1036](https://github.com/videojs/v10/issues/1036)) ([271a8c8](https://github.com/videojs/v10/commit/271a8c850216bd1654baaa26f8bb2f5eda56be37))
|
|
* add native hls media + refactor ([#1154](https://github.com/videojs/v10/issues/1154)) ([1b2afc6](https://github.com/videojs/v10/commit/1b2afc6e41a4a8bb4f3ea42b5c04c6232813727e))
|
|
* add slider preview thumbnails ([#935](https://github.com/videojs/v10/issues/935)) ([e3f438e](https://github.com/videojs/v10/commit/e3f438e9f488f41c8cf51c95507bc41fc5b524d0))
|
|
* add subtitles handling + captions core ([#692](https://github.com/videojs/v10/issues/692)) ([5c11606](https://github.com/videojs/v10/commit/5c116065a91ed04753bb2cb83e72dd6471f75ced))
|
|
* **core:** add buffering indicator component ([#527](https://github.com/videojs/v10/issues/527)) ([aa0fb7c](https://github.com/videojs/v10/commit/aa0fb7ca704843dd6ac8b0b18d9e35f8f430311e))
|
|
* **core:** add controls component with activity tracking ([#514](https://github.com/videojs/v10/issues/514)) ([90d881c](https://github.com/videojs/v10/commit/90d881cec21d7f5e1e619061727e6c8d1ff48296))
|
|
* **core:** add pip button component ([#525](https://github.com/videojs/v10/issues/525)) ([2c8b77a](https://github.com/videojs/v10/commit/2c8b77af4547b0a8af27abcc419f7d4dff3b005a))
|
|
* **core:** add poster component ([#457](https://github.com/videojs/v10/issues/457)) ([c9ba1e1](https://github.com/videojs/v10/commit/c9ba1e1bfc83e02981a2ffad0a0f247092068687))
|
|
* **core:** add seek button component ([#526](https://github.com/videojs/v10/issues/526)) ([c733077](https://github.com/videojs/v10/commit/c733077d324b3cd40eab7c0e33f1f73592609515))
|
|
* **html:** add `<media-gesture>` element ([#1305](https://github.com/videojs/v10/issues/1305)) ([d2782f0](https://github.com/videojs/v10/commit/d2782f0c8d3e927fc2144a5286f4bc795a2ed4ac))
|
|
* **html:** add alert dialog element ([#741](https://github.com/videojs/v10/issues/741)) ([5fc52aa](https://github.com/videojs/v10/commit/5fc52aa969292a8b8f636b532ac5ff27b082b222))
|
|
* **html:** add data-availability to volume slider ([#1001](https://github.com/videojs/v10/issues/1001)) ([c95e134](https://github.com/videojs/v10/commit/c95e1343e16c8667f6b7f5560d12ec5f36f1acd8))
|
|
* **html:** add slider element ([#655](https://github.com/videojs/v10/issues/655)) ([d5df015](https://github.com/videojs/v10/commit/d5df0150b3aef21c15d3a65c015bb6058e95ce53))
|
|
* **html:** add time slider element ([#656](https://github.com/videojs/v10/issues/656)) ([26c7395](https://github.com/videojs/v10/commit/26c7395cd0fe7e2fe8a8020ffae40cf81ffb3974))
|
|
* **html:** add volume slider element ([#657](https://github.com/videojs/v10/issues/657)) ([92b7c2a](https://github.com/videojs/v10/commit/92b7c2ac184d12c780ba1a1bb6f064782b77422a))
|
|
* **html:** refactor attach contexts to carry state and setter ([#1024](https://github.com/videojs/v10/issues/1024)) ([c07da27](https://github.com/videojs/v10/commit/c07da27ead58f2d08b93036af49515800c944f16))
|
|
* **packages:** add gesture bindings to default skins and presets ([#1310](https://github.com/videojs/v10/issues/1310)) ([1509a66](https://github.com/videojs/v10/commit/1509a66f60fc0598452f21af396c4b6f3569be5b))
|
|
* **packages:** add hotkey bindings to preset skins ([#1264](https://github.com/videojs/v10/issues/1264)) ([9912a8e](https://github.com/videojs/v10/commit/9912a8e7593dc9f26c6dfe5cd8ddca34ef89a8ef))
|
|
* **packages:** add mux-audio element and react component ([#1259](https://github.com/videojs/v10/issues/1259)) ([9fac0fc](https://github.com/videojs/v10/commit/9fac0fca3d5af44c76c9845da37b5197dd8538df))
|
|
* **packages:** add PlaybackRateButton to core, html, and react ([#642](https://github.com/videojs/v10/issues/642)) ([0180828](https://github.com/videojs/v10/commit/0180828df91ad74f885906223fa7d359f1a2641a))
|
|
* **packages:** add poster component to video skins ([#994](https://github.com/videojs/v10/issues/994)) ([59bbf6c](https://github.com/videojs/v10/commit/59bbf6c20924ec04e559fe23cbc1a0ad8c8ca080))
|
|
* **packages:** error dialog component ([#1077](https://github.com/videojs/v10/issues/1077)) ([3430fe1](https://github.com/videojs/v10/commit/3430fe1a493e4bee34f03112206a0cb3cf9d88cf))
|
|
* **packages:** export media component building blocks ([#1098](https://github.com/videojs/v10/issues/1098)) ([bc2929e](https://github.com/videojs/v10/commit/bc2929ef4fc7ed021c91d96b96498870ecf5e4e5))
|
|
* **packages:** volume slider scroll support ([#1175](https://github.com/videojs/v10/issues/1175)) ([390b004](https://github.com/videojs/v10/commit/390b004d809272fd453b8a73e1969c59410c3620))
|
|
* **react:** add alert dialog component ([#739](https://github.com/videojs/v10/issues/739)) ([536c86d](https://github.com/videojs/v10/commit/536c86d9d1b648f4e1b94b7a55b17735cc0ea03c))
|
|
* **react:** add alert dialog to video skin ([#747](https://github.com/videojs/v10/issues/747)) ([5dfc67e](https://github.com/videojs/v10/commit/5dfc67ed02d92512b500c4461898050988e291a8))
|
|
* **react:** add captions styling to video skins ([#582](https://github.com/videojs/v10/issues/582)) ([b78c6ce](https://github.com/videojs/v10/commit/b78c6ce7b1942cd00b737059f19bb37dc7585bec))
|
|
* **react:** add gesture hooks and MediaGesture component ([#1309](https://github.com/videojs/v10/issues/1309)) ([8566260](https://github.com/videojs/v10/commit/8566260872804b2504d9f6f303d87457c7420d66))
|
|
* **react:** add hotkeys ([#1241](https://github.com/videojs/v10/issues/1241)) ([1cc4ec7](https://github.com/videojs/v10/commit/1cc4ec7f81acda2aa77590b2f327b2f76b823767))
|
|
* **react:** add playback rate button component ([#639](https://github.com/videojs/v10/issues/639)) ([3305fb3](https://github.com/videojs/v10/commit/3305fb3db6f3c89a2ff4fcc3f657e54ddfcbc700))
|
|
* **react:** add popover component ([#653](https://github.com/videojs/v10/issues/653)) ([ed43d52](https://github.com/videojs/v10/commit/ed43d52f8fa347acb9dd62f8458a8324e3506fd1))
|
|
* **react:** add slider component ([#644](https://github.com/videojs/v10/issues/644)) ([2f8ca09](https://github.com/videojs/v10/commit/2f8ca094ad5bc5bafc5435c2e97bca58c6d29b5d))
|
|
* **react:** add slider preview component ([#710](https://github.com/videojs/v10/issues/710)) ([db75697](https://github.com/videojs/v10/commit/db7569711e5a571f6af421987c8490c3de37ed78))
|
|
* **react:** add slider thumbnail component ([#722](https://github.com/videojs/v10/issues/722)) ([a6405e9](https://github.com/videojs/v10/commit/a6405e9278bc6e627cc1186f2af227941a1e55c0))
|
|
* **react:** add Tailwind ejected video skins ([#589](https://github.com/videojs/v10/issues/589)) ([8763a57](https://github.com/videojs/v10/commit/8763a57360198d3b624363af00563469bb5fd180))
|
|
* **react:** add thumbnail component ([#648](https://github.com/videojs/v10/issues/648)) ([40606ff](https://github.com/videojs/v10/commit/40606ff1885f44138fe7f70abcda6ef3bee32413))
|
|
* **react:** add time slider component ([#647](https://github.com/videojs/v10/issues/647)) ([158378a](https://github.com/videojs/v10/commit/158378ac731db302b3d1f309de9d93f0f8fc92f2))
|
|
* **react:** add tooltip component ([#736](https://github.com/videojs/v10/issues/736)) ([ae754ee](https://github.com/videojs/v10/commit/ae754eec8f3136be08026e08fbf404b4f0f7126e))
|
|
* **react:** implement default and minimal video skins ([#550](https://github.com/videojs/v10/issues/550)) ([7d3be36](https://github.com/videojs/v10/commit/7d3be367f5b31b8a6d5b9a9e3c87245f95b8e22a))
|
|
* **react:** implement video skins with responsive layout ([#568](https://github.com/videojs/v10/issues/568)) ([846d38e](https://github.com/videojs/v10/commit/846d38e79b11ba8de62bdb239bc1358e9abc28de))
|
|
* **react:** initial skin scaffolding ([#523](https://github.com/videojs/v10/issues/523)) ([edefc2a](https://github.com/videojs/v10/commit/edefc2a2d63e2124d0a11a15f44bd7109c6d9788))
|
|
* **react:** orientation-aware buffer styling and slider improvements ([#671](https://github.com/videojs/v10/issues/671)) ([86b2f4d](https://github.com/videojs/v10/commit/86b2f4d3b426ce8747af234f2d0f4c4a3ec402ec))
|
|
* **react:** port time slider styling into video skin presets ([#666](https://github.com/videojs/v10/issues/666)) ([ebb75f5](https://github.com/videojs/v10/commit/ebb75f5863f137511f6fc75bb7fbf528d45b0d9b))
|
|
* **react:** port volume popover and slider styling into skin presets ([#667](https://github.com/videojs/v10/issues/667)) ([6a1edda](https://github.com/videojs/v10/commit/6a1eddadd00b5d9aee45fb774b3d8f953d5c6dcd))
|
|
* **react:** support native caption track shifting in video skins ([#636](https://github.com/videojs/v10/issues/636)) ([ac346db](https://github.com/videojs/v10/commit/ac346dbbd68443558ae16e4c81a28c8c605ae687))
|
|
* **site:** add buffering indicator api reference ([84b7b07](https://github.com/videojs/v10/commit/84b7b0774a1fb655f4cb7f6a87e589097a661685)), closes [#532](https://github.com/videojs/v10/issues/532) [#533](https://github.com/videojs/v10/issues/533)
|
|
* **site:** add TimeSlider, VolumeSlider, Popover API references ([#685](https://github.com/videojs/v10/issues/685)) ([8ab596e](https://github.com/videojs/v10/commit/8ab596ea30291d48962684203d153c689e1b0fec))
|
|
* **site:** add util reference pipeline ([#537](https://github.com/videojs/v10/issues/537)) ([78112fb](https://github.com/videojs/v10/commit/78112fbefdaace678a2d1335409e40533f3819fa))
|
|
* **skin:** add audio skins for HTML and React presets ([#772](https://github.com/videojs/v10/issues/772)) ([d751fda](https://github.com/videojs/v10/commit/d751fdabea9782b9f6c73aaebfb93ed393e488f7))
|
|
* **skin:** add captions button to video skins ([#612](https://github.com/videojs/v10/issues/612)) ([fbf888f](https://github.com/videojs/v10/commit/fbf888fda3ed33d0893321b6b4cac19cfdbd6d97))
|
|
* **skin:** add error dialogs ([#603](https://github.com/videojs/v10/issues/603)) ([ba94f74](https://github.com/videojs/v10/commit/ba94f74b91e09ce7ffd4a666562d555b3fbd2fb9))
|
|
* **skin:** add error handling for audio players ([#1048](https://github.com/videojs/v10/issues/1048)) ([df927f6](https://github.com/videojs/v10/commit/df927f67fcbd0aaa229b1a8e205ab3cb08f7a42d))
|
|
* **skin:** add pip-enter and pip-exit icons ([#1015](https://github.com/videojs/v10/issues/1015)) ([81781ca](https://github.com/videojs/v10/commit/81781ca5854f4943b533073b1875b127308a5419))
|
|
* **skin:** implement default and minimal skins for HTML player ([#698](https://github.com/videojs/v10/issues/698)) ([c5cafae](https://github.com/videojs/v10/commit/c5cafae57ff34d13f79d11862b82f10414bdcd40))
|
|
* **skin:** port tooltip styling from tech preview ([#800](https://github.com/videojs/v10/issues/800)) ([6b6566e](https://github.com/videojs/v10/commit/6b6566e2540b4ad9fcd9b2a8e6c767f5f7e4072f))
|
|
* small state and naming fixes ([#719](https://github.com/videojs/v10/issues/719)) ([5c42245](https://github.com/videojs/v10/commit/5c422452e4b547dc00f13082b755ea12d1860f21))
|
|
* **spf:** initial push of SPF ([#784](https://github.com/videojs/v10/issues/784)) ([27a3993](https://github.com/videojs/v10/commit/27a3993fb20af0523e42b0d03c70a6f5a465d144))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **cd:** add repository field to all packages for provenance verification ([b723589](https://github.com/videojs/v10/commit/b72358904a78a9403df16d77936d4a1f41a64bfe))
|
|
* **ci:** rework bundle size report ([#745](https://github.com/videojs/v10/issues/745)) ([9f456f5](https://github.com/videojs/v10/commit/9f456f572f340f88b7e3e57316dd284e48631f78))
|
|
* **core:** fix circular import and simplify media types ([#569](https://github.com/videojs/v10/issues/569)) ([38b3a8f](https://github.com/videojs/v10/commit/38b3a8f55ca96938db92fa06c0d171bf544ffe3b))
|
|
* **core:** prevent slider thumb jump on pointer release ([#990](https://github.com/videojs/v10/issues/990)) ([b9bada9](https://github.com/videojs/v10/commit/b9bada95675f09b7c7d6859dcd213be7a0408bb7))
|
|
* correct popup fallback positioning offsets ([#981](https://github.com/videojs/v10/issues/981)) ([82ede77](https://github.com/videojs/v10/commit/82ede77322204500d7ca0adc5cb24d4f068af462))
|
|
* destroy hls.js instance on media unmount ([#749](https://github.com/videojs/v10/issues/749)) ([c4e8bbd](https://github.com/videojs/v10/commit/c4e8bbd3a2bcb66027c64faf8de0ec61d22c84fa))
|
|
* **docs:** improvements to eject script ([#1012](https://github.com/videojs/v10/issues/1012)) ([559d516](https://github.com/videojs/v10/commit/559d5169b5783992ec792cdb7037c3119cad3e5b))
|
|
* **html,react:** move @videojs/skins to devDependencies ([#716](https://github.com/videojs/v10/issues/716)) ([55b49ef](https://github.com/videojs/v10/commit/55b49efd82281815abe1e26eb764dfe914bb8208))
|
|
* **html:** discover media elements and attach store target via DOM ([#481](https://github.com/videojs/v10/issues/481)) ([5eab1db](https://github.com/videojs/v10/commit/5eab1dbb2fbb906543f7749e5956c9791c30be34))
|
|
* **html:** slider interaction and edge alignment broken ([#721](https://github.com/videojs/v10/issues/721)) ([ff12296](https://github.com/videojs/v10/commit/ff122963553e23a58614c9c808763208fd893df1))
|
|
* **packages:** consistent react versions ([#1285](https://github.com/videojs/v10/issues/1285)) ([1c937da](https://github.com/videojs/v10/commit/1c937da4704d51c0c64e5085b6f235bb95a236eb))
|
|
* **packages:** enable unbundle mode to avoid mangled exports ([00fdf96](https://github.com/videojs/v10/commit/00fdf966ca5148bcca303058dd798b1b880896e0))
|
|
* **packages:** make tooltips visual-only and auto-forward media button labels ([#1174](https://github.com/videojs/v10/issues/1174)) ([86cf3e8](https://github.com/videojs/v10/commit/86cf3e8977719fbbdcd59244a543fdd8412c4484))
|
|
* **packages:** narrow react peer dependency to v18+ ([#1289](https://github.com/videojs/v10/issues/1289)) ([6fb6ab7](https://github.com/videojs/v10/commit/6fb6ab7dfb4ac2671bfac4269dfc5813ab76f0e8))
|
|
* **packages:** remove redundant "Shift" modifier from playback rate hotkeys ([#1290](https://github.com/videojs/v10/issues/1290)) ([a0fd3cb](https://github.com/videojs/v10/commit/a0fd3cbda8101f47806e0e71c727fbf483a1de66))
|
|
* **packages:** set release-please manifest and package versions to beta.0 ([#850](https://github.com/videojs/v10/issues/850)) ([e085a0d](https://github.com/videojs/v10/commit/e085a0d73af0c142e0c0a371337daae98fdbaac9))
|
|
* **packages:** time slider seek improvements ([#1291](https://github.com/videojs/v10/issues/1291)) ([b934c58](https://github.com/videojs/v10/commit/b934c589f824b0ed7338b19c2b3bad3160742e74))
|
|
* **packages:** update package READMEs for beta ([#848](https://github.com/videojs/v10/issues/848)) ([9562a0e](https://github.com/videojs/v10/commit/9562a0ecca212034759d7cc948d4b3f0bc7a19c3))
|
|
* **react:** add missing destroy cleanups ([#1096](https://github.com/videojs/v10/issues/1096)) ([1792bae](https://github.com/videojs/v10/commit/1792bae3b4cad5cbb89038e3fa10212f24b49e6b))
|
|
* **react:** align media component conventions ([#1281](https://github.com/videojs/v10/issues/1281)) ([42abf88](https://github.com/videojs/v10/commit/42abf880955ec68d2c700eaa9bcf18b69c37471c))
|
|
* **react:** correct buffer selector names in minimal skin CSS ([#672](https://github.com/videojs/v10/issues/672)) ([12277fd](https://github.com/videojs/v10/commit/12277fdac89cc1251f1518b92411f15d1386793a))
|
|
* **react:** move @videojs/icons to devDependencies ([f09c686](https://github.com/videojs/v10/commit/f09c6861c1b2398e3f2ce2c1e711f5e08dfa1421))
|
|
* **react:** set anchor-name and position-anchor imperatively in popover ([#715](https://github.com/videojs/v10/issues/715)) ([070d094](https://github.com/videojs/v10/commit/070d0944448fae4fd8ec140a13c5c073c31ccdc4))
|
|
* **react:** strict mode support ([#742](https://github.com/videojs/v10/issues/742)) ([44d874d](https://github.com/videojs/v10/commit/44d874ddc225b9b8aaf6d8689bdb48ef0ac729fb))
|
|
* **react:** thumbnails broken when using hls media ([#1210](https://github.com/videojs/v10/issues/1210)) ([8b571f5](https://github.com/videojs/v10/commit/8b571f5f05566f52deea866f4a64a7408d6c2c21))
|
|
* **react:** use relative import path for useForceRender ([#669](https://github.com/videojs/v10/issues/669)) ([e3d7f4b](https://github.com/videojs/v10/commit/e3d7f4b277182a32ae57b4ce73fa190d774c5730))
|
|
* revert preset provider ([#631](https://github.com/videojs/v10/issues/631)) ([5f1cafa](https://github.com/videojs/v10/commit/5f1cafaa25b8a58e06aae00f2ea1495c2aae2916))
|
|
* **site:** resolve aliased part descriptions in api docs ([#518](https://github.com/videojs/v10/issues/518)) ([8294404](https://github.com/videojs/v10/commit/82944041f903ead4bb8afbce35fbfb7977caa23b))
|
|
* **skin:** add missing tooltip provider/group ([#902](https://github.com/videojs/v10/issues/902)) ([1dbcd79](https://github.com/videojs/v10/commit/1dbcd79e541fce77021645d012fb3554d241b16b))
|
|
* **skin:** extract transition properties into CSS custom properties ([#1075](https://github.com/videojs/v10/issues/1075)) ([657e711](https://github.com/videojs/v10/commit/657e7111b423ac2d2a1d0c6422b88297f40e2b04))
|
|
* **skin:** hide volume popover when volume control is unsupported ([#1025](https://github.com/videojs/v10/issues/1025)) ([c09dbdd](https://github.com/videojs/v10/commit/c09dbdd121f2b8bb01e42d79350bf7a7acf09f28))
|
|
* **skin:** responsive design fixes and improvements ([#1129](https://github.com/videojs/v10/issues/1129)) ([1082693](https://github.com/videojs/v10/commit/10826932be7861ebf5df8c66db7811c0510339f4))
|
|
* **skins:** remove legacy caption markup artifacts ([#882](https://github.com/videojs/v10/issues/882)) ([85266ba](https://github.com/videojs/v10/commit/85266bab3b5b01a6cf6d769a16f662bffa57c208))
|
|
* **skin:** temporarily hide the caption button ([#629](https://github.com/videojs/v10/issues/629)) ([0666d52](https://github.com/videojs/v10/commit/0666d526b1eb4de6af12a7710e119c588019c19f))
|
|
* **spf:** implement preload IDL attribute on SpfMedia ([#1069](https://github.com/videojs/v10/issues/1069)) ([04f81a2](https://github.com/videojs/v10/commit/04f81a26e13648ca414f2e51380c8786a06a7724))
|
|
|
|
|
|
### Code Refactoring
|
|
|
|
* **packages:** replace DelegateMixin & ProxyMixin with MediaHost base classes ([#1292](https://github.com/videojs/v10/issues/1292)) ([8f1653e](https://github.com/videojs/v10/commit/8f1653efcd0a3a8cc75881bc6b4c0b87599a3b8d))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.18
|
|
* @videojs/spf bumped to 10.0.0-beta.18
|
|
* @videojs/store bumped to 10.0.0-beta.18
|
|
* @videojs/utils bumped to 10.0.0-beta.18
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.18
|
|
* @videojs/skins bumped to 10.0.0-beta.18
|
|
|
|
## [10.0.0-beta.17](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.16...@videojs/react@10.0.0-beta.17) (2026-04-11)
|
|
|
|
|
|
### Features
|
|
|
|
* **html:** add `<media-gesture>` element ([#1305](https://github.com/videojs/v10/issues/1305)) ([d2782f0](https://github.com/videojs/v10/commit/d2782f0c8d3e927fc2144a5286f4bc795a2ed4ac))
|
|
* **packages:** add gesture bindings to default skins and presets ([#1310](https://github.com/videojs/v10/issues/1310)) ([1509a66](https://github.com/videojs/v10/commit/1509a66f60fc0598452f21af396c4b6f3569be5b))
|
|
* **react:** add gesture hooks and MediaGesture component ([#1309](https://github.com/videojs/v10/issues/1309)) ([8566260](https://github.com/videojs/v10/commit/8566260872804b2504d9f6f303d87457c7420d66))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.17
|
|
* @videojs/spf bumped to 10.0.0-beta.17
|
|
* @videojs/store bumped to 10.0.0-beta.17
|
|
* @videojs/utils bumped to 10.0.0-beta.17
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.17
|
|
* @videojs/skins bumped to 10.0.0-beta.17
|
|
|
|
## [10.0.0-beta.16](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.15...@videojs/react@10.0.0-beta.16) (2026-04-10)
|
|
|
|
|
|
### Features
|
|
|
|
* **packages:** add hotkey bindings to preset skins ([#1264](https://github.com/videojs/v10/issues/1264)) ([9912a8e](https://github.com/videojs/v10/commit/9912a8e7593dc9f26c6dfe5cd8ddca34ef89a8ef))
|
|
* **packages:** add mux-audio element and react component ([#1259](https://github.com/videojs/v10/issues/1259)) ([9fac0fc](https://github.com/videojs/v10/commit/9fac0fca3d5af44c76c9845da37b5197dd8538df))
|
|
* **react:** add hotkeys ([#1241](https://github.com/videojs/v10/issues/1241)) ([1cc4ec7](https://github.com/videojs/v10/commit/1cc4ec7f81acda2aa77590b2f327b2f76b823767))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **packages:** consistent react versions ([#1285](https://github.com/videojs/v10/issues/1285)) ([1c937da](https://github.com/videojs/v10/commit/1c937da4704d51c0c64e5085b6f235bb95a236eb))
|
|
* **packages:** narrow react peer dependency to v18+ ([#1289](https://github.com/videojs/v10/issues/1289)) ([6fb6ab7](https://github.com/videojs/v10/commit/6fb6ab7dfb4ac2671bfac4269dfc5813ab76f0e8))
|
|
* **packages:** remove redundant "Shift" modifier from playback rate hotkeys ([#1290](https://github.com/videojs/v10/issues/1290)) ([a0fd3cb](https://github.com/videojs/v10/commit/a0fd3cbda8101f47806e0e71c727fbf483a1de66))
|
|
* **packages:** time slider seek improvements ([#1291](https://github.com/videojs/v10/issues/1291)) ([b934c58](https://github.com/videojs/v10/commit/b934c589f824b0ed7338b19c2b3bad3160742e74))
|
|
* **react:** align media component conventions ([#1281](https://github.com/videojs/v10/issues/1281)) ([42abf88](https://github.com/videojs/v10/commit/42abf880955ec68d2c700eaa9bcf18b69c37471c))
|
|
|
|
|
|
### 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
|
|
|
|
## [10.0.0-beta.15](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.14...@videojs/react@10.0.0-beta.15) (2026-04-03)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* **@videojs/react:** Synchronize videojs versions
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.15
|
|
* @videojs/spf bumped to 10.0.0-beta.15
|
|
* @videojs/store bumped to 10.0.0-beta.15
|
|
* @videojs/utils bumped to 10.0.0-beta.15
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.15
|
|
* @videojs/skins bumped to 10.0.0-beta.15
|
|
|
|
## [10.0.0-beta.14](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.13...@videojs/react@10.0.0-beta.14) (2026-04-03)
|
|
|
|
|
|
### Features
|
|
|
|
* **packages:** volume slider scroll support ([#1175](https://github.com/videojs/v10/issues/1175)) ([390b004](https://github.com/videojs/v10/commit/390b004d809272fd453b8a73e1969c59410c3620))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **packages:** make tooltips visual-only and auto-forward media button labels ([#1174](https://github.com/videojs/v10/issues/1174)) ([86cf3e8](https://github.com/videojs/v10/commit/86cf3e8977719fbbdcd59244a543fdd8412c4484))
|
|
* **react:** thumbnails broken when using hls media ([#1210](https://github.com/videojs/v10/issues/1210)) ([8b571f5](https://github.com/videojs/v10/commit/8b571f5f05566f52deea866f4a64a7408d6c2c21))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.14
|
|
* @videojs/spf bumped to 10.0.0-beta.14
|
|
* @videojs/store bumped to 10.0.0-beta.14
|
|
* @videojs/utils bumped to 10.0.0-beta.14
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.14
|
|
* @videojs/skins bumped to 10.0.0-beta.14
|
|
|
|
## [10.0.0-beta.13](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.12...@videojs/react@10.0.0-beta.13) (2026-04-01)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* **@videojs/react:** Synchronize videojs versions
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.13
|
|
* @videojs/spf bumped to 10.0.0-beta.13
|
|
* @videojs/store bumped to 10.0.0-beta.13
|
|
* @videojs/utils bumped to 10.0.0-beta.13
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.13
|
|
* @videojs/skins bumped to 10.0.0-beta.13
|
|
|
|
## [10.0.0-beta.12](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.11...@videojs/react@10.0.0-beta.12) (2026-04-01)
|
|
|
|
|
|
### Features
|
|
|
|
* add Mux video component ([#1036](https://github.com/videojs/v10/issues/1036)) ([271a8c8](https://github.com/videojs/v10/commit/271a8c850216bd1654baaa26f8bb2f5eda56be37))
|
|
* add native hls media + refactor ([#1154](https://github.com/videojs/v10/issues/1154)) ([1b2afc6](https://github.com/videojs/v10/commit/1b2afc6e41a4a8bb4f3ea42b5c04c6232813727e))
|
|
* **packages:** error dialog component ([#1077](https://github.com/videojs/v10/issues/1077)) ([3430fe1](https://github.com/videojs/v10/commit/3430fe1a493e4bee34f03112206a0cb3cf9d88cf))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **skin:** responsive design fixes and improvements ([#1129](https://github.com/videojs/v10/issues/1129)) ([1082693](https://github.com/videojs/v10/commit/10826932be7861ebf5df8c66db7811c0510339f4))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.12
|
|
* @videojs/spf bumped to 10.0.0-beta.12
|
|
* @videojs/store bumped to 10.0.0-beta.12
|
|
* @videojs/utils bumped to 10.0.0-beta.12
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.12
|
|
* @videojs/skins bumped to 10.0.0-beta.12
|
|
|
|
## [10.0.0-beta.11](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.10...@videojs/react@10.0.0-beta.11) (2026-03-24)
|
|
|
|
|
|
### Features
|
|
|
|
* **packages:** export media component building blocks ([#1098](https://github.com/videojs/v10/issues/1098)) ([bc2929e](https://github.com/videojs/v10/commit/bc2929ef4fc7ed021c91d96b96498870ecf5e4e5))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-beta.11
|
|
* @videojs/spf bumped to 10.0.0-beta.11
|
|
* @videojs/store bumped to 10.0.0-beta.11
|
|
* @videojs/utils bumped to 10.0.0-beta.11
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.11
|
|
* @videojs/skins bumped to 10.0.0-beta.11
|
|
|
|
## [10.0.0-beta.10](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.9...@videojs/react@10.0.0-beta.10) (2026-03-23)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **react:** add missing destroy cleanups ([#1096](https://github.com/videojs/v10/issues/1096)) ([1792bae](https://github.com/videojs/v10/commit/1792bae3b4cad5cbb89038e3fa10212f24b49e6b))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.10
|
|
* @videojs/core bumped to 10.0.0-beta.10
|
|
* @videojs/store bumped to 10.0.0-beta.10
|
|
* @videojs/utils bumped to 10.0.0-beta.10
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.10
|
|
* @videojs/skins bumped to 10.0.0-beta.10
|
|
|
|
## [10.0.0-beta.9](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.8...@videojs/react@10.0.0-beta.9) (2026-03-23)
|
|
|
|
|
|
### Features
|
|
|
|
* **skin:** add error handling for audio players ([#1048](https://github.com/videojs/v10/issues/1048)) ([df927f6](https://github.com/videojs/v10/commit/df927f67fcbd0aaa229b1a8e205ab3cb08f7a42d))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **docs:** improvements to eject script ([#1012](https://github.com/videojs/v10/issues/1012)) ([559d516](https://github.com/videojs/v10/commit/559d5169b5783992ec792cdb7037c3119cad3e5b))
|
|
* **skin:** extract transition properties into CSS custom properties ([#1075](https://github.com/videojs/v10/issues/1075)) ([657e711](https://github.com/videojs/v10/commit/657e7111b423ac2d2a1d0c6422b88297f40e2b04))
|
|
* **spf:** implement preload IDL attribute on SpfMedia ([#1069](https://github.com/videojs/v10/issues/1069)) ([04f81a2](https://github.com/videojs/v10/commit/04f81a26e13648ca414f2e51380c8786a06a7724))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.9
|
|
* @videojs/core bumped to 10.0.0-beta.9
|
|
* @videojs/store bumped to 10.0.0-beta.9
|
|
* @videojs/utils bumped to 10.0.0-beta.9
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.9
|
|
* @videojs/skins bumped to 10.0.0-beta.9
|
|
|
|
## [10.0.0-beta.8](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.7...@videojs/react@10.0.0-beta.8) (2026-03-20)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* **@videojs/react:** Synchronize videojs versions
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.8
|
|
* @videojs/core bumped to 10.0.0-beta.8
|
|
* @videojs/store bumped to 10.0.0-beta.8
|
|
* @videojs/utils bumped to 10.0.0-beta.8
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.8
|
|
* @videojs/skins bumped to 10.0.0-beta.8
|
|
|
|
## [10.0.0-beta.7](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.6...@videojs/react@10.0.0-beta.7) (2026-03-19)
|
|
|
|
|
|
### Features
|
|
|
|
* add DashVideo media element (html, react) with sandbox support ([#940](https://github.com/videojs/v10/issues/940)) ([5bdbbec](https://github.com/videojs/v10/commit/5bdbbec8a0f69b4be89600287c63a04746b7ba49))
|
|
* **html:** add data-availability to volume slider ([#1001](https://github.com/videojs/v10/issues/1001)) ([c95e134](https://github.com/videojs/v10/commit/c95e1343e16c8667f6b7f5560d12ec5f36f1acd8))
|
|
* **html:** refactor attach contexts to carry state and setter ([#1024](https://github.com/videojs/v10/issues/1024)) ([c07da27](https://github.com/videojs/v10/commit/c07da27ead58f2d08b93036af49515800c944f16))
|
|
* **packages:** add poster component to video skins ([#994](https://github.com/videojs/v10/issues/994)) ([59bbf6c](https://github.com/videojs/v10/commit/59bbf6c20924ec04e559fe23cbc1a0ad8c8ca080))
|
|
* **skin:** add pip-enter and pip-exit icons ([#1015](https://github.com/videojs/v10/issues/1015)) ([81781ca](https://github.com/videojs/v10/commit/81781ca5854f4943b533073b1875b127308a5419))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **core:** prevent slider thumb jump on pointer release ([#990](https://github.com/videojs/v10/issues/990)) ([b9bada9](https://github.com/videojs/v10/commit/b9bada95675f09b7c7d6859dcd213be7a0408bb7))
|
|
* correct popup fallback positioning offsets ([#981](https://github.com/videojs/v10/issues/981)) ([82ede77](https://github.com/videojs/v10/commit/82ede77322204500d7ca0adc5cb24d4f068af462))
|
|
* **skin:** hide volume popover when volume control is unsupported ([#1025](https://github.com/videojs/v10/issues/1025)) ([c09dbdd](https://github.com/videojs/v10/commit/c09dbdd121f2b8bb01e42d79350bf7a7acf09f28))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.7
|
|
* @videojs/core bumped to 10.0.0-beta.7
|
|
* @videojs/store bumped to 10.0.0-beta.7
|
|
* @videojs/utils bumped to 10.0.0-beta.7
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.7
|
|
* @videojs/skins bumped to 10.0.0-beta.7
|
|
|
|
## [10.0.0-beta.6](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.5...@videojs/react@10.0.0-beta.6) (2026-03-15)
|
|
|
|
|
|
### Features
|
|
|
|
* add slider preview thumbnails ([#935](https://github.com/videojs/v10/issues/935)) ([e3f438e](https://github.com/videojs/v10/commit/e3f438e9f488f41c8cf51c95507bc41fc5b524d0))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.6
|
|
* @videojs/core bumped to 10.0.0-beta.6
|
|
* @videojs/store bumped to 10.0.0-beta.6
|
|
* @videojs/utils bumped to 10.0.0-beta.6
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.6
|
|
* @videojs/skins bumped to 10.0.0-beta.6
|
|
|
|
## [10.0.0-beta.5](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.4...@videojs/react@10.0.0-beta.5) (2026-03-12)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* **@videojs/react:** Synchronize videojs versions
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.5
|
|
* @videojs/core bumped to 10.0.0-beta.5
|
|
* @videojs/store bumped to 10.0.0-beta.5
|
|
* @videojs/utils bumped to 10.0.0-beta.5
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.5
|
|
* @videojs/skins bumped to 10.0.0-beta.5
|
|
|
|
## [10.0.0-beta.4](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.3...@videojs/react@10.0.0-beta.4) (2026-03-12)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **skin:** add missing tooltip provider/group ([#902](https://github.com/videojs/v10/issues/902)) ([1dbcd79](https://github.com/videojs/v10/commit/1dbcd79e541fce77021645d012fb3554d241b16b))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.4
|
|
* @videojs/core bumped to 10.0.0-beta.4
|
|
* @videojs/store bumped to 10.0.0-beta.4
|
|
* @videojs/utils bumped to 10.0.0-beta.4
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.4
|
|
|
|
## [10.0.0-beta.3](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.2...@videojs/react@10.0.0-beta.3) (2026-03-11)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **skins:** remove legacy caption markup artifacts ([#882](https://github.com/videojs/v10/issues/882)) ([85266ba](https://github.com/videojs/v10/commit/85266bab3b5b01a6cf6d769a16f662bffa57c208))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.3
|
|
* @videojs/core bumped to 10.0.0-beta.3
|
|
* @videojs/store bumped to 10.0.0-beta.3
|
|
* @videojs/utils bumped to 10.0.0-beta.3
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.3
|
|
|
|
## [10.0.0-beta.2](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.1...@videojs/react@10.0.0-beta.2) (2026-03-10)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* **@videojs/react:** Synchronize videojs versions
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.2
|
|
* @videojs/core bumped to 10.0.0-beta.2
|
|
* @videojs/store bumped to 10.0.0-beta.2
|
|
* @videojs/utils bumped to 10.0.0-beta.2
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.2
|
|
|
|
## [10.0.0-beta.1](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-beta.0...@videojs/react@10.0.0-beta.1) (2026-03-10)
|
|
|
|
|
|
### Features
|
|
|
|
* add background video components ([#567](https://github.com/videojs/v10/issues/567)) ([fd14f0c](https://github.com/videojs/v10/commit/fd14f0cb17c2fd1752c82d29252296492ed1568f))
|
|
* add background video preset ([#607](https://github.com/videojs/v10/issues/607)) ([c2bc488](https://github.com/videojs/v10/commit/c2bc488366fd28f9a6d00dd28a4f790b5e1400ed))
|
|
* add console banner ([#186](https://github.com/videojs/v10/issues/186)) ([072b0de](https://github.com/videojs/v10/commit/072b0dece76289d7d4215907ce70b36debbb78bc))
|
|
* add media API + HLS video components ([#507](https://github.com/videojs/v10/issues/507)) ([b3a31a3](https://github.com/videojs/v10/commit/b3a31a335a363d3a96b510206b57d1bb9ebb8edd))
|
|
* add subtitles handling + captions core ([#692](https://github.com/videojs/v10/issues/692)) ([5c11606](https://github.com/videojs/v10/commit/5c116065a91ed04753bb2cb83e72dd6471f75ced))
|
|
* add tooltip core ([#212](https://github.com/videojs/v10/issues/212)) ([cbf41ce](https://github.com/videojs/v10/commit/cbf41ce4c750cd5c3bb6cbf247bad91ccd578cd0))
|
|
* **core:** add buffering indicator component ([#527](https://github.com/videojs/v10/issues/527)) ([aa0fb7c](https://github.com/videojs/v10/commit/aa0fb7ca704843dd6ac8b0b18d9e35f8f430311e))
|
|
* **core:** add controls component with activity tracking ([#514](https://github.com/videojs/v10/issues/514)) ([90d881c](https://github.com/videojs/v10/commit/90d881cec21d7f5e1e619061727e6c8d1ff48296))
|
|
* **core:** add fullscreen button component ([#459](https://github.com/videojs/v10/issues/459)) ([3c4152f](https://github.com/videojs/v10/commit/3c4152fb5845965334cfd7e3c2623ac978377d96))
|
|
* **core:** add mute button component ([#455](https://github.com/videojs/v10/issues/455)) ([aa189ee](https://github.com/videojs/v10/commit/aa189eec84482afde4dd42fc547af4759ea51742))
|
|
* **core:** add pip button component ([#525](https://github.com/videojs/v10/issues/525)) ([2c8b77a](https://github.com/videojs/v10/commit/2c8b77af4547b0a8af27abcc419f7d4dff3b005a))
|
|
* **core:** add play button component ([#383](https://github.com/videojs/v10/issues/383)) ([9cfab26](https://github.com/videojs/v10/commit/9cfab264d85ea5b8e20fc2d020171ba5ef53b0f4))
|
|
* **core:** add poster component ([#457](https://github.com/videojs/v10/issues/457)) ([c9ba1e1](https://github.com/videojs/v10/commit/c9ba1e1bfc83e02981a2ffad0a0f247092068687))
|
|
* **core:** add seek button component ([#526](https://github.com/videojs/v10/issues/526)) ([c733077](https://github.com/videojs/v10/commit/c733077d324b3cd40eab7c0e33f1f73592609515))
|
|
* **core:** add time display component ([#460](https://github.com/videojs/v10/issues/460)) ([7b8bc11](https://github.com/videojs/v10/commit/7b8bc11f9f90684269b6acebeb79677063112e1f))
|
|
* **example/react:** improvements to react examples ([#210](https://github.com/videojs/v10/issues/210)) ([c35b012](https://github.com/videojs/v10/commit/c35b0122509ce3230dcfce4a0acf0d315ba5f0ee))
|
|
* **html:** add alert dialog element ([#741](https://github.com/videojs/v10/issues/741)) ([5fc52aa](https://github.com/videojs/v10/commit/5fc52aa969292a8b8f636b532ac5ff27b082b222))
|
|
* **html:** add element registrations ([eaaa03c](https://github.com/videojs/v10/commit/eaaa03c284f9fc3c9069bedb74d95c8a951c1b56))
|
|
* **html:** add slider element ([#655](https://github.com/videojs/v10/issues/655)) ([d5df015](https://github.com/videojs/v10/commit/d5df0150b3aef21c15d3a65c015bb6058e95ce53))
|
|
* **html:** add time slider element ([#656](https://github.com/videojs/v10/issues/656)) ([26c7395](https://github.com/videojs/v10/commit/26c7395cd0fe7e2fe8a8020ffae40cf81ffb3974))
|
|
* **html:** add volume slider element ([#657](https://github.com/videojs/v10/issues/657)) ([92b7c2a](https://github.com/videojs/v10/commit/92b7c2ac184d12c780ba1a1bb6f064782b77422a))
|
|
* **html:** setup player api ([#374](https://github.com/videojs/v10/issues/374)) ([a419f5e](https://github.com/videojs/v10/commit/a419f5ef190a47575c4a7e11353a5454e6ee7fe6))
|
|
* **packages:** add PlaybackRateButton to core, html, and react ([#642](https://github.com/videojs/v10/issues/642)) ([0180828](https://github.com/videojs/v10/commit/0180828df91ad74f885906223fa7d359f1a2641a))
|
|
* **react:** add alert dialog component ([#739](https://github.com/videojs/v10/issues/739)) ([536c86d](https://github.com/videojs/v10/commit/536c86d9d1b648f4e1b94b7a55b17735cc0ea03c))
|
|
* **react:** add alert dialog to video skin ([#747](https://github.com/videojs/v10/issues/747)) ([5dfc67e](https://github.com/videojs/v10/commit/5dfc67ed02d92512b500c4461898050988e291a8))
|
|
* **react:** add captions styling to video skins ([#582](https://github.com/videojs/v10/issues/582)) ([b78c6ce](https://github.com/videojs/v10/commit/b78c6ce7b1942cd00b737059f19bb37dc7585bec))
|
|
* **react:** add playback rate button component ([#639](https://github.com/videojs/v10/issues/639)) ([3305fb3](https://github.com/videojs/v10/commit/3305fb3db6f3c89a2ff4fcc3f657e54ddfcbc700))
|
|
* **react:** add popover component ([#653](https://github.com/videojs/v10/issues/653)) ([ed43d52](https://github.com/videojs/v10/commit/ed43d52f8fa347acb9dd62f8458a8324e3506fd1))
|
|
* **react:** add slider component ([#644](https://github.com/videojs/v10/issues/644)) ([2f8ca09](https://github.com/videojs/v10/commit/2f8ca094ad5bc5bafc5435c2e97bca58c6d29b5d))
|
|
* **react:** add slider preview component ([#710](https://github.com/videojs/v10/issues/710)) ([db75697](https://github.com/videojs/v10/commit/db7569711e5a571f6af421987c8490c3de37ed78))
|
|
* **react:** add slider thumbnail component ([#722](https://github.com/videojs/v10/issues/722)) ([a6405e9](https://github.com/videojs/v10/commit/a6405e9278bc6e627cc1186f2af227941a1e55c0))
|
|
* **react:** add Tailwind ejected video skins ([#589](https://github.com/videojs/v10/issues/589)) ([8763a57](https://github.com/videojs/v10/commit/8763a57360198d3b624363af00563469bb5fd180))
|
|
* **react:** add thumbnail component ([#648](https://github.com/videojs/v10/issues/648)) ([40606ff](https://github.com/videojs/v10/commit/40606ff1885f44138fe7f70abcda6ef3bee32413))
|
|
* **react:** add time slider component ([#647](https://github.com/videojs/v10/issues/647)) ([158378a](https://github.com/videojs/v10/commit/158378ac731db302b3d1f309de9d93f0f8fc92f2))
|
|
* **react:** add tooltip component ([#736](https://github.com/videojs/v10/issues/736)) ([ae754ee](https://github.com/videojs/v10/commit/ae754eec8f3136be08026e08fbf404b4f0f7126e))
|
|
* **react:** add video component and utility hooks ([#293](https://github.com/videojs/v10/issues/293)) ([a71a280](https://github.com/videojs/v10/commit/a71a280bdc0299cd78eaa200be4784f6a7720f14))
|
|
* **react:** adding simple video ([#125](https://github.com/videojs/v10/issues/125)) ([f6b5f80](https://github.com/videojs/v10/commit/f6b5f804bf92e3e4573a8e93f7051636dcc36143))
|
|
* **react:** implement default and minimal video skins ([#550](https://github.com/videojs/v10/issues/550)) ([7d3be36](https://github.com/videojs/v10/commit/7d3be367f5b31b8a6d5b9a9e3c87245f95b8e22a))
|
|
* **react:** implement video skins with responsive layout ([#568](https://github.com/videojs/v10/issues/568)) ([846d38e](https://github.com/videojs/v10/commit/846d38e79b11ba8de62bdb239bc1358e9abc28de))
|
|
* **react:** initial skin scaffolding ([#523](https://github.com/videojs/v10/issues/523)) ([edefc2a](https://github.com/videojs/v10/commit/edefc2a2d63e2124d0a11a15f44bd7109c6d9788))
|
|
* **react:** orientation-aware buffer styling and slider improvements ([#671](https://github.com/videojs/v10/issues/671)) ([86b2f4d](https://github.com/videojs/v10/commit/86b2f4d3b426ce8747af234f2d0f4c4a3ec402ec))
|
|
* **react:** port time slider styling into video skin presets ([#666](https://github.com/videojs/v10/issues/666)) ([ebb75f5](https://github.com/videojs/v10/commit/ebb75f5863f137511f6fc75bb7fbf528d45b0d9b))
|
|
* **react:** port volume popover and slider styling into skin presets ([#667](https://github.com/videojs/v10/issues/667)) ([6a1edda](https://github.com/videojs/v10/commit/6a1eddadd00b5d9aee45fb774b3d8f953d5c6dcd))
|
|
* **react:** setup react player api ([#372](https://github.com/videojs/v10/issues/372)) ([d28dda1](https://github.com/videojs/v10/commit/d28dda114c10d99334a0ec2ffe3c1406aec9eefb))
|
|
* **react:** support native caption track shifting in video skins ([#636](https://github.com/videojs/v10/issues/636)) ([ac346db](https://github.com/videojs/v10/commit/ac346dbbd68443558ae16e4c81a28c8c605ae687))
|
|
* **react:** use popover and anchor position API ([#178](https://github.com/videojs/v10/issues/178)) ([f513c74](https://github.com/videojs/v10/commit/f513c74a6cebc09ac76512bb86af10a33350f900))
|
|
* **react:** use SimpleVideo as default Video and rename HLS version to HlsVideo ([#171](https://github.com/videojs/v10/issues/171)) ([1878a27](https://github.com/videojs/v10/commit/1878a271ba300919d1eff19dd2db79340e8714fa))
|
|
* **site:** add buffering indicator api reference ([84b7b07](https://github.com/videojs/v10/commit/84b7b0774a1fb655f4cb7f6a87e589097a661685)), closes [#532](https://github.com/videojs/v10/issues/532) [#533](https://github.com/videojs/v10/issues/533)
|
|
* **site:** add TimeSlider, VolumeSlider, Popover API references ([#685](https://github.com/videojs/v10/issues/685)) ([8ab596e](https://github.com/videojs/v10/commit/8ab596ea30291d48962684203d153c689e1b0fec))
|
|
* **site:** add util reference pipeline ([#537](https://github.com/videojs/v10/issues/537)) ([78112fb](https://github.com/videojs/v10/commit/78112fbefdaace678a2d1335409e40533f3819fa))
|
|
* **skin:** add audio skins for HTML and React presets ([#772](https://github.com/videojs/v10/issues/772)) ([d751fda](https://github.com/videojs/v10/commit/d751fdabea9782b9f6c73aaebfb93ed393e488f7))
|
|
* **skin:** add captions button to video skins ([#612](https://github.com/videojs/v10/issues/612)) ([fbf888f](https://github.com/videojs/v10/commit/fbf888fda3ed33d0893321b6b4cac19cfdbd6d97))
|
|
* **skin:** add error dialogs ([#603](https://github.com/videojs/v10/issues/603)) ([ba94f74](https://github.com/videojs/v10/commit/ba94f74b91e09ce7ffd4a666562d555b3fbd2fb9))
|
|
* **skin:** implement default and minimal skins for HTML player ([#698](https://github.com/videojs/v10/issues/698)) ([c5cafae](https://github.com/videojs/v10/commit/c5cafae57ff34d13f79d11862b82f10414bdcd40))
|
|
* **skin:** port tooltip styling from tech preview ([#800](https://github.com/videojs/v10/issues/800)) ([6b6566e](https://github.com/videojs/v10/commit/6b6566e2540b4ad9fcd9b2a8e6c767f5f7e4072f))
|
|
* **skins:** add html port of minimal skin ([#140](https://github.com/videojs/v10/issues/140)) ([47ac22e](https://github.com/videojs/v10/commit/47ac22e9b8a513c9640ed1eff20838d8cdb749ce))
|
|
* small state and naming fixes ([#719](https://github.com/videojs/v10/issues/719)) ([5c42245](https://github.com/videojs/v10/commit/5c422452e4b547dc00f13082b755ea12d1860f21))
|
|
* **spf:** initial push of SPF ([#784](https://github.com/videojs/v10/issues/784)) ([27a3993](https://github.com/videojs/v10/commit/27a3993fb20af0523e42b0d03c70a6f5a465d144))
|
|
* **store:** add reactive state primitives ([#311](https://github.com/videojs/v10/issues/311)) ([beb8615](https://github.com/videojs/v10/commit/beb8615c1c75a996d1e4ea2db804c49acdc10ef0))
|
|
* **store:** skin store setup ([#298](https://github.com/videojs/v10/issues/298)) ([b2e2b88](https://github.com/videojs/v10/commit/b2e2b88e19634fa67e064b898e37f954d6939e2a))
|
|
* **ui:** skin design improvements, add html frosted skin (WIP) ([#133](https://github.com/videojs/v10/issues/133)) ([75a90e7](https://github.com/videojs/v10/commit/75a90e71041c2d0bf434823e59dd04f86f89b0bb))
|
|
* **ui:** skin design tweaks ([#126](https://github.com/videojs/v10/issues/126)) ([a93484e](https://github.com/videojs/v10/commit/a93484e86b1d9209e3c49bfc6b2f5b11db55d7af))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* add aspect-ratio to demos ([#136](https://github.com/videojs/v10/issues/136)) ([e0a46de](https://github.com/videojs/v10/commit/e0a46de0ab56199afd37b24ebfce93ee85e2b699))
|
|
* anchor name in popover and tooltip ([#194](https://github.com/videojs/v10/issues/194)) ([d965858](https://github.com/videojs/v10/commit/d9658582f12f9745548bcb9461a3e365adc16339))
|
|
* **cd:** add repository field to all packages for provenance verification ([b723589](https://github.com/videojs/v10/commit/b72358904a78a9403df16d77936d4a1f41a64bfe))
|
|
* **ci:** rework bundle size report ([#745](https://github.com/videojs/v10/issues/745)) ([9f456f5](https://github.com/videojs/v10/commit/9f456f572f340f88b7e3e57316dd284e48631f78))
|
|
* clean up core, less seams in wrappers ([#197](https://github.com/videojs/v10/issues/197)) ([601a5a3](https://github.com/videojs/v10/commit/601a5a37939605ca38f81a825fd02934e7928c39))
|
|
* **core:** fix circular import and simplify media types ([#569](https://github.com/videojs/v10/issues/569)) ([38b3a8f](https://github.com/videojs/v10/commit/38b3a8f55ca96938db92fa06c0d171bf544ffe3b))
|
|
* destroy hls.js instance on media unmount ([#749](https://github.com/videojs/v10/issues/749)) ([c4e8bbd](https://github.com/videojs/v10/commit/c4e8bbd3a2bcb66027c64faf8de0ec61d22c84fa))
|
|
* fix CLS due to popover attribute not SSR ([#202](https://github.com/videojs/v10/issues/202)) ([0952673](https://github.com/videojs/v10/commit/09526731f7e4ee3bd58c45179d37f90dfc96d7a8))
|
|
* **html,react:** move @videojs/skins to devDependencies ([#716](https://github.com/videojs/v10/issues/716)) ([55b49ef](https://github.com/videojs/v10/commit/55b49efd82281815abe1e26eb764dfe914bb8208))
|
|
* **html:** discover media elements and attach store target via DOM ([#481](https://github.com/videojs/v10/issues/481)) ([5eab1db](https://github.com/videojs/v10/commit/5eab1dbb2fbb906543f7749e5956c9791c30be34))
|
|
* **html:** slider interaction and edge alignment broken ([#721](https://github.com/videojs/v10/issues/721)) ([ff12296](https://github.com/videojs/v10/commit/ff122963553e23a58614c9c808763208fd893df1))
|
|
* hydration mismatch in Tooltip and Popover ([#190](https://github.com/videojs/v10/issues/190)) ([8b868e9](https://github.com/videojs/v10/commit/8b868e95a3ffd92421ddb2846708d3a2ca8125e3))
|
|
* **packages:** enable unbundle mode to avoid mangled exports ([00fdf96](https://github.com/videojs/v10/commit/00fdf966ca5148bcca303058dd798b1b880896e0))
|
|
* **packages:** set release-please manifest and package versions to beta.0 ([#850](https://github.com/videojs/v10/issues/850)) ([e085a0d](https://github.com/videojs/v10/commit/e085a0d73af0c142e0c0a371337daae98fdbaac9))
|
|
* **packages:** update package READMEs for beta ([#848](https://github.com/videojs/v10/issues/848)) ([9562a0e](https://github.com/videojs/v10/commit/9562a0ecca212034759d7cc948d4b3f0bc7a19c3))
|
|
* **packages:** update version badges ([#138](https://github.com/videojs/v10/issues/138)) ([22d9cb6](https://github.com/videojs/v10/commit/22d9cb64f2e5b9601a2039bb166dbe3fee6a1b3e))
|
|
* **react, html:** rename MediaProvider (and related) to VideoProvider ([#159](https://github.com/videojs/v10/issues/159)) ([f285573](https://github.com/videojs/v10/commit/f28557359c7dda0282f9d532fa4b2fce19766e40))
|
|
* **react:** correct buffer selector names in minimal skin CSS ([#672](https://github.com/videojs/v10/issues/672)) ([12277fd](https://github.com/videojs/v10/commit/12277fdac89cc1251f1518b92411f15d1386793a))
|
|
* **react:** move @videojs/icons to devDependencies ([f09c686](https://github.com/videojs/v10/commit/f09c6861c1b2398e3f2ce2c1e711f5e08dfa1421))
|
|
* **react:** prevent dev build race condition ([#139](https://github.com/videojs/v10/issues/139)) ([67d1007](https://github.com/videojs/v10/commit/67d1007d0c78564537f38f1683a45af320869465))
|
|
* **react:** set anchor-name and position-anchor imperatively in popover ([#715](https://github.com/videojs/v10/issues/715)) ([070d094](https://github.com/videojs/v10/commit/070d0944448fae4fd8ec140a13c5c073c31ccdc4))
|
|
* **react:** strict mode support ([#742](https://github.com/videojs/v10/issues/742)) ([44d874d](https://github.com/videojs/v10/commit/44d874ddc225b9b8aaf6d8689bdb48ef0ac729fb))
|
|
* **react:** update use client usage in react package modules for next.js use ([#157](https://github.com/videojs/v10/issues/157)) ([16cfde1](https://github.com/videojs/v10/commit/16cfde138d5a8c9fb919c49f49240ebacb1d0639))
|
|
* **react:** use relative import path for useForceRender ([#669](https://github.com/videojs/v10/issues/669)) ([e3d7f4b](https://github.com/videojs/v10/commit/e3d7f4b277182a32ae57b4ce73fa190d774c5730))
|
|
* revert preset provider ([#631](https://github.com/videojs/v10/issues/631)) ([5f1cafa](https://github.com/videojs/v10/commit/5f1cafaa25b8a58e06aae00f2ea1495c2aae2916))
|
|
* **root:** add videojs keyword to package.json ([4a9f8b2](https://github.com/videojs/v10/commit/4a9f8b2ad6fb27b463dcfe8d1a5fd883c9fa21d1))
|
|
* **site:** resolve aliased part descriptions in api docs ([#518](https://github.com/videojs/v10/issues/518)) ([8294404](https://github.com/videojs/v10/commit/82944041f903ead4bb8afbce35fbfb7977caa23b))
|
|
* **site:** update discord link ([#170](https://github.com/videojs/v10/issues/170)) ([bb10294](https://github.com/videojs/v10/commit/bb10294419439fb02df650f3e7f7c5496ecc3a73))
|
|
* **skins:** remove vjs- prefixed CSS custom properties ([#179](https://github.com/videojs/v10/issues/179)) ([a62623b](https://github.com/videojs/v10/commit/a62623ba41d294edead981a1b468f7f486c91625))
|
|
* **skins:** slightly more idiomatic Tailwind, added custom properties ([#175](https://github.com/videojs/v10/issues/175)) ([694afb7](https://github.com/videojs/v10/commit/694afb7de992edbd667bc3d895df8bf198ccabb3))
|
|
* **skin:** temporarily hide the caption button ([#629](https://github.com/videojs/v10/issues/629)) ([0666d52](https://github.com/videojs/v10/commit/0666d526b1eb4de6af12a7710e119c588019c19f))
|
|
* use popover core in react popover ([#208](https://github.com/videojs/v10/issues/208)) ([99fef78](https://github.com/videojs/v10/commit/99fef78f63e8dd121513b9cd20696a7d35603837))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-beta.1
|
|
* @videojs/core bumped to 10.0.0-beta.1
|
|
* @videojs/store bumped to 10.0.0-beta.1
|
|
* @videojs/utils bumped to 10.0.0-beta.1
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-beta.1
|
|
|
|
## [10.0.0-alpha.11](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.10...@videojs/react@10.0.0-alpha.11) (2026-03-10)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* **@videojs/react:** Synchronize videojs versions
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-alpha.11
|
|
* @videojs/core bumped to 10.0.0-alpha.11
|
|
* @videojs/store bumped to 10.0.0-alpha.11
|
|
* @videojs/utils bumped to 10.0.0-alpha.11
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-alpha.11
|
|
|
|
## [10.0.0-alpha.10](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.9...@videojs/react@10.0.0-alpha.10) (2026-03-10)
|
|
|
|
|
|
### Features
|
|
|
|
* **skin:** add audio skins for HTML and React presets ([#772](https://github.com/videojs/v10/issues/772)) ([d751fda](https://github.com/videojs/v10/commit/d751fdabea9782b9f6c73aaebfb93ed393e488f7))
|
|
* **skin:** port tooltip styling from tech preview ([#800](https://github.com/videojs/v10/issues/800)) ([6b6566e](https://github.com/videojs/v10/commit/6b6566e2540b4ad9fcd9b2a8e6c767f5f7e4072f))
|
|
* **spf:** initial push of SPF ([#784](https://github.com/videojs/v10/issues/784)) ([27a3993](https://github.com/videojs/v10/commit/27a3993fb20af0523e42b0d03c70a6f5a465d144))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/spf bumped to 10.0.0-alpha.10
|
|
* @videojs/core bumped to 10.0.0-alpha.10
|
|
* @videojs/store bumped to 10.0.0-alpha.10
|
|
* @videojs/utils bumped to 10.0.0-alpha.10
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-alpha.10
|
|
|
|
## [10.0.0-alpha.9](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.8...@videojs/react@10.0.0-alpha.9) (2026-03-06)
|
|
|
|
|
|
### Features
|
|
|
|
* add subtitles handling + captions core ([#692](https://github.com/videojs/v10/issues/692)) ([5c11606](https://github.com/videojs/v10/commit/5c116065a91ed04753bb2cb83e72dd6471f75ced))
|
|
* **html:** add alert dialog element ([#741](https://github.com/videojs/v10/issues/741)) ([5fc52aa](https://github.com/videojs/v10/commit/5fc52aa969292a8b8f636b532ac5ff27b082b222))
|
|
* **react:** add alert dialog component ([#739](https://github.com/videojs/v10/issues/739)) ([536c86d](https://github.com/videojs/v10/commit/536c86d9d1b648f4e1b94b7a55b17735cc0ea03c))
|
|
* **react:** add alert dialog to video skin ([#747](https://github.com/videojs/v10/issues/747)) ([5dfc67e](https://github.com/videojs/v10/commit/5dfc67ed02d92512b500c4461898050988e291a8))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **ci:** rework bundle size report ([#745](https://github.com/videojs/v10/issues/745)) ([9f456f5](https://github.com/videojs/v10/commit/9f456f572f340f88b7e3e57316dd284e48631f78))
|
|
* destroy hls.js instance on media unmount ([#749](https://github.com/videojs/v10/issues/749)) ([c4e8bbd](https://github.com/videojs/v10/commit/c4e8bbd3a2bcb66027c64faf8de0ec61d22c84fa))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-alpha.9
|
|
* @videojs/store bumped to 10.0.0-alpha.9
|
|
* @videojs/utils bumped to 10.0.0-alpha.9
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-alpha.9
|
|
|
|
## [10.0.0-alpha.8](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.7...@videojs/react@10.0.0-alpha.8) (2026-03-05)
|
|
|
|
|
|
### Features
|
|
|
|
* **react:** add slider preview component ([#710](https://github.com/videojs/v10/issues/710)) ([db75697](https://github.com/videojs/v10/commit/db7569711e5a571f6af421987c8490c3de37ed78))
|
|
* **react:** add slider thumbnail component ([#722](https://github.com/videojs/v10/issues/722)) ([a6405e9](https://github.com/videojs/v10/commit/a6405e9278bc6e627cc1186f2af227941a1e55c0))
|
|
* **react:** add tooltip component ([#736](https://github.com/videojs/v10/issues/736)) ([ae754ee](https://github.com/videojs/v10/commit/ae754eec8f3136be08026e08fbf404b4f0f7126e))
|
|
* small state and naming fixes ([#719](https://github.com/videojs/v10/issues/719)) ([5c42245](https://github.com/videojs/v10/commit/5c422452e4b547dc00f13082b755ea12d1860f21))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **html:** slider interaction and edge alignment broken ([#721](https://github.com/videojs/v10/issues/721)) ([ff12296](https://github.com/videojs/v10/commit/ff122963553e23a58614c9c808763208fd893df1))
|
|
* **react:** set anchor-name and position-anchor imperatively in popover ([#715](https://github.com/videojs/v10/issues/715)) ([070d094](https://github.com/videojs/v10/commit/070d0944448fae4fd8ec140a13c5c073c31ccdc4))
|
|
* **react:** strict mode support ([#742](https://github.com/videojs/v10/issues/742)) ([44d874d](https://github.com/videojs/v10/commit/44d874ddc225b9b8aaf6d8689bdb48ef0ac729fb))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-alpha.8
|
|
* @videojs/store bumped to 10.0.0-alpha.8
|
|
* @videojs/utils bumped to 10.0.0-alpha.8
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-alpha.8
|
|
|
|
## [10.0.0-alpha.7](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.6...@videojs/react@10.0.0-alpha.7) (2026-03-04)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **html,react:** move @videojs/skins to devDependencies ([#716](https://github.com/videojs/v10/issues/716)) ([55b49ef](https://github.com/videojs/v10/commit/55b49efd82281815abe1e26eb764dfe914bb8208))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-alpha.7
|
|
* @videojs/store bumped to 10.0.0-alpha.7
|
|
* @videojs/utils bumped to 10.0.0-alpha.7
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-alpha.7
|
|
|
|
## [10.0.0-alpha.6](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.5...@videojs/react@10.0.0-alpha.6) (2026-03-04)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* **@videojs/react:** Synchronize videojs versions
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-alpha.6
|
|
* @videojs/store bumped to 10.0.0-alpha.6
|
|
* @videojs/utils bumped to 10.0.0-alpha.6
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-alpha.6
|
|
|
|
## [10.0.0-alpha.5](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.4...@videojs/react@10.0.0-alpha.5) (2026-03-04)
|
|
|
|
|
|
### Features
|
|
|
|
* **html:** add slider element ([#655](https://github.com/videojs/v10/issues/655)) ([d5df015](https://github.com/videojs/v10/commit/d5df0150b3aef21c15d3a65c015bb6058e95ce53))
|
|
* **html:** add time slider element ([#656](https://github.com/videojs/v10/issues/656)) ([26c7395](https://github.com/videojs/v10/commit/26c7395cd0fe7e2fe8a8020ffae40cf81ffb3974))
|
|
* **html:** add volume slider element ([#657](https://github.com/videojs/v10/issues/657)) ([92b7c2a](https://github.com/videojs/v10/commit/92b7c2ac184d12c780ba1a1bb6f064782b77422a))
|
|
* **packages:** add PlaybackRateButton to core, html, and react ([#642](https://github.com/videojs/v10/issues/642)) ([0180828](https://github.com/videojs/v10/commit/0180828df91ad74f885906223fa7d359f1a2641a))
|
|
* **react:** add playback rate button component ([#639](https://github.com/videojs/v10/issues/639)) ([3305fb3](https://github.com/videojs/v10/commit/3305fb3db6f3c89a2ff4fcc3f657e54ddfcbc700))
|
|
* **react:** add popover component ([#653](https://github.com/videojs/v10/issues/653)) ([ed43d52](https://github.com/videojs/v10/commit/ed43d52f8fa347acb9dd62f8458a8324e3506fd1))
|
|
* **react:** add slider component ([#644](https://github.com/videojs/v10/issues/644)) ([2f8ca09](https://github.com/videojs/v10/commit/2f8ca094ad5bc5bafc5435c2e97bca58c6d29b5d))
|
|
* **react:** add thumbnail component ([#648](https://github.com/videojs/v10/issues/648)) ([40606ff](https://github.com/videojs/v10/commit/40606ff1885f44138fe7f70abcda6ef3bee32413))
|
|
* **react:** add time slider component ([#647](https://github.com/videojs/v10/issues/647)) ([158378a](https://github.com/videojs/v10/commit/158378ac731db302b3d1f309de9d93f0f8fc92f2))
|
|
* **react:** orientation-aware buffer styling and slider improvements ([#671](https://github.com/videojs/v10/issues/671)) ([86b2f4d](https://github.com/videojs/v10/commit/86b2f4d3b426ce8747af234f2d0f4c4a3ec402ec))
|
|
* **react:** port time slider styling into video skin presets ([#666](https://github.com/videojs/v10/issues/666)) ([ebb75f5](https://github.com/videojs/v10/commit/ebb75f5863f137511f6fc75bb7fbf528d45b0d9b))
|
|
* **react:** port volume popover and slider styling into skin presets ([#667](https://github.com/videojs/v10/issues/667)) ([6a1edda](https://github.com/videojs/v10/commit/6a1eddadd00b5d9aee45fb774b3d8f953d5c6dcd))
|
|
* **react:** support native caption track shifting in video skins ([#636](https://github.com/videojs/v10/issues/636)) ([ac346db](https://github.com/videojs/v10/commit/ac346dbbd68443558ae16e4c81a28c8c605ae687))
|
|
* **site:** add TimeSlider, VolumeSlider, Popover API references ([#685](https://github.com/videojs/v10/issues/685)) ([8ab596e](https://github.com/videojs/v10/commit/8ab596ea30291d48962684203d153c689e1b0fec))
|
|
* **skin:** implement default and minimal skins for HTML player ([#698](https://github.com/videojs/v10/issues/698)) ([c5cafae](https://github.com/videojs/v10/commit/c5cafae57ff34d13f79d11862b82f10414bdcd40))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **react:** correct buffer selector names in minimal skin CSS ([#672](https://github.com/videojs/v10/issues/672)) ([12277fd](https://github.com/videojs/v10/commit/12277fdac89cc1251f1518b92411f15d1386793a))
|
|
* **react:** use relative import path for useForceRender ([#669](https://github.com/videojs/v10/issues/669)) ([e3d7f4b](https://github.com/videojs/v10/commit/e3d7f4b277182a32ae57b4ce73fa190d774c5730))
|
|
* revert preset provider ([#631](https://github.com/videojs/v10/issues/631)) ([5f1cafa](https://github.com/videojs/v10/commit/5f1cafaa25b8a58e06aae00f2ea1495c2aae2916))
|
|
* **skin:** temporarily hide the caption button ([#629](https://github.com/videojs/v10/issues/629)) ([0666d52](https://github.com/videojs/v10/commit/0666d526b1eb4de6af12a7710e119c588019c19f))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-alpha.5
|
|
* @videojs/store bumped to 10.0.0-alpha.5
|
|
* @videojs/utils bumped to 10.0.0-alpha.5
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-alpha.5
|
|
|
|
## [10.0.0-alpha.4](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.3...@videojs/react@10.0.0-alpha.4) (2026-02-26)
|
|
|
|
|
|
### Features
|
|
|
|
* add background video preset ([#607](https://github.com/videojs/v10/issues/607)) ([c2bc488](https://github.com/videojs/v10/commit/c2bc488366fd28f9a6d00dd28a4f790b5e1400ed))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **react:** move @videojs/icons to devDependencies ([f09c686](https://github.com/videojs/v10/commit/f09c6861c1b2398e3f2ce2c1e711f5e08dfa1421))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-alpha.4
|
|
* @videojs/store bumped to 10.0.0-alpha.4
|
|
* @videojs/utils bumped to 10.0.0-alpha.4
|
|
* devDependencies
|
|
* @videojs/icons bumped to 10.0.0-alpha.4
|
|
|
|
## [10.0.0-alpha.3](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.2...@videojs/react@10.0.0-alpha.3) (2026-02-26)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **cd:** add repository field to all packages for provenance verification ([b723589](https://github.com/videojs/v10/commit/b72358904a78a9403df16d77936d4a1f41a64bfe))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-alpha.3
|
|
* @videojs/icons bumped to 10.0.0-alpha.3
|
|
* @videojs/store bumped to 10.0.0-alpha.3
|
|
* @videojs/utils bumped to 10.0.0-alpha.3
|
|
|
|
## [10.0.0-alpha.2](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.1...@videojs/react@10.0.0-alpha.2) (2026-02-26)
|
|
|
|
|
|
### Miscellaneous Chores
|
|
|
|
* **@videojs/react:** Synchronize videojs versions
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-alpha.2
|
|
* @videojs/icons bumped to 10.0.0-alpha.2
|
|
* @videojs/store bumped to 10.0.0-alpha.2
|
|
* @videojs/utils bumped to 10.0.0-alpha.2
|
|
|
|
## [10.0.0-alpha.1](https://github.com/videojs/v10/compare/@videojs/react@10.0.0-alpha.0...@videojs/react@10.0.0-alpha.1) (2026-02-26)
|
|
|
|
|
|
### Features
|
|
|
|
* add a solution for React preview time display ([#50](https://github.com/videojs/v10/issues/50)) ([f78b09f](https://github.com/videojs/v10/commit/f78b09fd16b7a9ee5a404c9260e3e764fb77ddde))
|
|
* add background video components ([#567](https://github.com/videojs/v10/issues/567)) ([fd14f0c](https://github.com/videojs/v10/commit/fd14f0cb17c2fd1752c82d29252296492ed1568f))
|
|
* add compound html timerange component ([#14](https://github.com/videojs/v10/issues/14)) ([017ecdb](https://github.com/videojs/v10/commit/017ecdbff991d140ea42e4a855269a54e0a19adc))
|
|
* add console banner ([#186](https://github.com/videojs/v10/issues/186)) ([072b0de](https://github.com/videojs/v10/commit/072b0dece76289d7d4215907ce70b36debbb78bc))
|
|
* add core range, time and volume range ([#23](https://github.com/videojs/v10/issues/23)) ([687b765](https://github.com/videojs/v10/commit/687b7655b0b6356c28663ca85c8f6d25a1023c18))
|
|
* add data style attributes to popover ([#62](https://github.com/videojs/v10/issues/62)) ([6d7325c](https://github.com/videojs/v10/commit/6d7325cedb182c37b955e729d32204e4afbba948))
|
|
* add display click to play / pause ([#117](https://github.com/videojs/v10/issues/117)) ([4f06ef6](https://github.com/videojs/v10/commit/4f06ef6c7684fd7064ca76685003a1c38ebd09cd))
|
|
* add focus state to sliders and volume slider ([#60](https://github.com/videojs/v10/issues/60)) ([f514051](https://github.com/videojs/v10/commit/f514051263f95d892315eed9d44b3d83829e5d4b))
|
|
* add HTML tooltip component ([#40](https://github.com/videojs/v10/issues/40)) ([d2a0b27](https://github.com/videojs/v10/commit/d2a0b27272f1967e5f7cde2df12920af92e3c300))
|
|
* add keyboard control to sliders ([#115](https://github.com/videojs/v10/issues/115)) ([0a49026](https://github.com/videojs/v10/commit/0a4902623d58f51055b1cc65498a0e716533ec29))
|
|
* add media API + HLS video components ([#507](https://github.com/videojs/v10/issues/507)) ([b3a31a3](https://github.com/videojs/v10/commit/b3a31a335a363d3a96b510206b57d1bb9ebb8edd))
|
|
* add popover React component ([#33](https://github.com/videojs/v10/issues/33)) ([f775a3d](https://github.com/videojs/v10/commit/f775a3daf7573efb7fdbb15e96cf100daba4a487))
|
|
* add range orientation to react components ([#30](https://github.com/videojs/v10/issues/30)) ([5e3cb8a](https://github.com/videojs/v10/commit/5e3cb8ad8134ecaf20b6e021e301a38b8ed06de2))
|
|
* add React tooltip component ([#35](https://github.com/videojs/v10/issues/35)) ([c4a3f1b](https://github.com/videojs/v10/commit/c4a3f1b2f61d67f3346acd4aa2bf13630a6283eb))
|
|
* add showRemaining functionality to current time display ([ab07a8a](https://github.com/videojs/v10/commit/ab07a8a9a26f68066e292718f3cd17a2640c5477))
|
|
* add tooltip core ([#212](https://github.com/videojs/v10/issues/212)) ([cbf41ce](https://github.com/videojs/v10/commit/cbf41ce4c750cd5c3bb6cbf247bad91ccd578cd0))
|
|
* add transition status to React tooltip ([#42](https://github.com/videojs/v10/issues/42)) ([39e862a](https://github.com/videojs/v10/commit/39e862a48704d31c9c1ca932a789438e3c54ec31))
|
|
* add volume range compound component ([#19](https://github.com/videojs/v10/issues/19)) ([aefe890](https://github.com/videojs/v10/commit/aefe890fee93981542282087b2f2c7474f1b47e6))
|
|
* **core,html,react:** implement VolumeRange component with integrated state management ([2282f47](https://github.com/videojs/v10/commit/2282f4799b1c3fc3c55473bdfc2def86384d5d19))
|
|
* **core:** add buffering indicator component ([#527](https://github.com/videojs/v10/issues/527)) ([aa0fb7c](https://github.com/videojs/v10/commit/aa0fb7ca704843dd6ac8b0b18d9e35f8f430311e))
|
|
* **core:** add controls component with activity tracking ([#514](https://github.com/videojs/v10/issues/514)) ([90d881c](https://github.com/videojs/v10/commit/90d881cec21d7f5e1e619061727e6c8d1ff48296))
|
|
* **core:** add fullscreen button component ([#459](https://github.com/videojs/v10/issues/459)) ([3c4152f](https://github.com/videojs/v10/commit/3c4152fb5845965334cfd7e3c2623ac978377d96))
|
|
* **core:** add mute button component ([#455](https://github.com/videojs/v10/issues/455)) ([aa189ee](https://github.com/videojs/v10/commit/aa189eec84482afde4dd42fc547af4759ea51742))
|
|
* **core:** add pip button component ([#525](https://github.com/videojs/v10/issues/525)) ([2c8b77a](https://github.com/videojs/v10/commit/2c8b77af4547b0a8af27abcc419f7d4dff3b005a))
|
|
* **core:** add play button component ([#383](https://github.com/videojs/v10/issues/383)) ([9cfab26](https://github.com/videojs/v10/commit/9cfab264d85ea5b8e20fc2d020171ba5ef53b0f4))
|
|
* **core:** add poster component ([#457](https://github.com/videojs/v10/issues/457)) ([c9ba1e1](https://github.com/videojs/v10/commit/c9ba1e1bfc83e02981a2ffad0a0f247092068687))
|
|
* **core:** add seek button component ([#526](https://github.com/videojs/v10/issues/526)) ([c733077](https://github.com/videojs/v10/commit/c733077d324b3cd40eab7c0e33f1f73592609515))
|
|
* **core:** add time display component ([#460](https://github.com/videojs/v10/issues/460)) ([7b8bc11](https://github.com/videojs/v10/commit/7b8bc11f9f90684269b6acebeb79677063112e1f))
|
|
* **example/react:** improvements to react examples ([#210](https://github.com/videojs/v10/issues/210)) ([c35b012](https://github.com/videojs/v10/commit/c35b0122509ce3230dcfce4a0acf0d315ba5f0ee))
|
|
* **html:** add element registrations ([eaaa03c](https://github.com/videojs/v10/commit/eaaa03c284f9fc3c9069bedb74d95c8a951c1b56))
|
|
* **html:** setup player api ([#374](https://github.com/videojs/v10/issues/374)) ([a419f5e](https://github.com/videojs/v10/commit/a419f5ef190a47575c4a7e11353a5454e6ee7fe6))
|
|
* implement current time display components ([5bd0a15](https://github.com/videojs/v10/commit/5bd0a154dbba01d2a5d11eb1f548fe4baa581675))
|
|
* initialize Video.js 10 monorepo with core architecture ([4b0d84e](https://github.com/videojs/v10/commit/4b0d84e9c8adfa7401084389da5deb751420b629))
|
|
* make time range compound component ([#10](https://github.com/videojs/v10/issues/10)) ([71a8daf](https://github.com/videojs/v10/commit/71a8dafd741c50fb489707678e23807fabe4cb4e))
|
|
* **media-store,html,react:** implement TimeRange component with hook-style architecture ([c29fd2c](https://github.com/videojs/v10/commit/c29fd2c2c1edd61c09a6683041c709a990d8a6f0))
|
|
* migrate entire monorepo from tsc to tsup for production builds ([7403cc7](https://github.com/videojs/v10/commit/7403cc728119322888e527468a07a7634f43b32a))
|
|
* migrate examples from prototype and add CSS modules support ([19c85fc](https://github.com/videojs/v10/commit/19c85fc2f8eb50c04dc6fa40322a2bd03358ad2e))
|
|
* **monorepo:** migrate prototype code to organized package structure ([4b472ec](https://github.com/videojs/v10/commit/4b472ec49cd91f0af61cb5aaa039d428982d3b91))
|
|
* **react-icons:** implement SVGR-powered auto-generation with full styling support ([6fcb18f](https://github.com/videojs/v10/commit/6fcb18f1d2b108990025f8ea67b3a31e17879d49))
|
|
* **react-media-store:** add shallowEqual utility for optimized state comparisons ([8e75d62](https://github.com/videojs/v10/commit/8e75d62f629b9320aeef48801856e1afb6c341ef))
|
|
* **react:** add captions styling to video skins ([#582](https://github.com/videojs/v10/issues/582)) ([b78c6ce](https://github.com/videojs/v10/commit/b78c6ce7b1942cd00b737059f19bb37dc7585bec))
|
|
* **react:** add fullscreen button component ([7d819df](https://github.com/videojs/v10/commit/7d819dfcd97a545ee46e1a62a20e553896b6e92e))
|
|
* **react:** add MediaContainer component for fullscreen functionality ([23e3876](https://github.com/videojs/v10/commit/23e38766308a21a7e5b17196344159f06581813c))
|
|
* **react:** add Tailwind ejected video skins ([#589](https://github.com/videojs/v10/issues/589)) ([8763a57](https://github.com/videojs/v10/commit/8763a57360198d3b624363af00563469bb5fd180))
|
|
* **react:** add Tailwind v4 compiled CSS for skins with vjs prefix ([#114](https://github.com/videojs/v10/issues/114)) ([92b82e9](https://github.com/videojs/v10/commit/92b82e94f9cc856164f3b1c1a4e356fb2b07a73f))
|
|
* **react:** add video component and utility hooks ([#293](https://github.com/videojs/v10/issues/293)) ([a71a280](https://github.com/videojs/v10/commit/a71a280bdc0299cd78eaa200be4784f6a7720f14))
|
|
* **react:** adding simple video ([#125](https://github.com/videojs/v10/issues/125)) ([f6b5f80](https://github.com/videojs/v10/commit/f6b5f804bf92e3e4573a8e93f7051636dcc36143))
|
|
* **react:** enable automatic CSS injection for MediaSkinDefault component ([bc8adaa](https://github.com/videojs/v10/commit/bc8adaa508802e9db95953e32963fe0e88107acf))
|
|
* **react:** implement default and minimal video skins ([#550](https://github.com/videojs/v10/issues/550)) ([7d3be36](https://github.com/videojs/v10/commit/7d3be367f5b31b8a6d5b9a9e3c87245f95b8e22a))
|
|
* **react:** implement duration display component ([c5b659f](https://github.com/videojs/v10/commit/c5b659f4493787cadead2196c41e7f697c9737c7))
|
|
* **react:** implement video skins with responsive layout ([#568](https://github.com/videojs/v10/issues/568)) ([846d38e](https://github.com/videojs/v10/commit/846d38e79b11ba8de62bdb239bc1358e9abc28de))
|
|
* **react:** initial skin scaffolding ([#523](https://github.com/videojs/v10/issues/523)) ([edefc2a](https://github.com/videojs/v10/commit/edefc2a2d63e2124d0a11a15f44bd7109c6d9788))
|
|
* **react:** setup react player api ([#372](https://github.com/videojs/v10/issues/372)) ([d28dda1](https://github.com/videojs/v10/commit/d28dda114c10d99334a0ec2ffe3c1406aec9eefb))
|
|
* **react:** use popover and anchor position API ([#178](https://github.com/videojs/v10/issues/178)) ([f513c74](https://github.com/videojs/v10/commit/f513c74a6cebc09ac76512bb86af10a33350f900))
|
|
* **react:** use SimpleVideo as default Video and rename HLS version to HlsVideo ([#171](https://github.com/videojs/v10/issues/171)) ([1878a27](https://github.com/videojs/v10/commit/1878a271ba300919d1eff19dd2db79340e8714fa))
|
|
* rename range to slider ([#46](https://github.com/videojs/v10/issues/46)) ([9c6eaef](https://github.com/videojs/v10/commit/9c6eaef2aa61771ae1407d0a594b3f790e0ff665))
|
|
* **site:** add buffering indicator api reference ([84b7b07](https://github.com/videojs/v10/commit/84b7b0774a1fb655f4cb7f6a87e589097a661685)), closes [#532](https://github.com/videojs/v10/issues/532) [#533](https://github.com/videojs/v10/issues/533)
|
|
* **site:** add util reference pipeline ([#537](https://github.com/videojs/v10/issues/537)) ([78112fb](https://github.com/videojs/v10/commit/78112fbefdaace678a2d1335409e40533f3819fa))
|
|
* **skin:** add captions button to video skins ([#612](https://github.com/videojs/v10/issues/612)) ([fbf888f](https://github.com/videojs/v10/commit/fbf888fda3ed33d0893321b6b4cac19cfdbd6d97))
|
|
* **skin:** add error dialogs ([#603](https://github.com/videojs/v10/issues/603)) ([ba94f74](https://github.com/videojs/v10/commit/ba94f74b91e09ce7ffd4a666562d555b3fbd2fb9))
|
|
* **skins:** add html port of minimal skin ([#140](https://github.com/videojs/v10/issues/140)) ([47ac22e](https://github.com/videojs/v10/commit/47ac22e9b8a513c9640ed1eff20838d8cdb749ce))
|
|
* **skins:** integrate duration display into default skins ([2ed2191](https://github.com/videojs/v10/commit/2ed219158ddf6f720ce1be8e328bec4603a7e847))
|
|
* **store:** add reactive state primitives ([#311](https://github.com/videojs/v10/issues/311)) ([beb8615](https://github.com/videojs/v10/commit/beb8615c1c75a996d1e4ea2db804c49acdc10ef0))
|
|
* **store:** skin store setup ([#298](https://github.com/videojs/v10/issues/298)) ([b2e2b88](https://github.com/videojs/v10/commit/b2e2b88e19634fa67e064b898e37f954d6939e2a))
|
|
* **ui:** add toasted skin ([bdd2f36](https://github.com/videojs/v10/commit/bdd2f36e13cf53fb2cec61730dece42a1ce8ce84))
|
|
* **ui:** micro icons, toasted design tweaks ([#52](https://github.com/videojs/v10/issues/52)) ([bd3f0f7](https://github.com/videojs/v10/commit/bd3f0f7510480125653506d8e2e560234f6c06f2))
|
|
* **ui:** minor style tweaks ([d3221ec](https://github.com/videojs/v10/commit/d3221ec21181090f7c5694f1951636c13b4c330b))
|
|
* **ui:** more skin style tweaks ([#53](https://github.com/videojs/v10/issues/53)) ([7c9a0a5](https://github.com/videojs/v10/commit/7c9a0a5e3e838c430c073b0b36dff3a81ad9aa46))
|
|
* **ui:** port over default skin ([ff4ea36](https://github.com/videojs/v10/commit/ff4ea3693e63ab3b5a728988ca44f3bab669e8ff))
|
|
* **ui:** port over default skin ([9950945](https://github.com/videojs/v10/commit/995094500823e1063e7ae291c9a2ea9a4aa74847))
|
|
* **ui:** skin and icon tweaks ([#59](https://github.com/videojs/v10/issues/59)) ([cdebece](https://github.com/videojs/v10/commit/cdebece1ebe8e5160b90e49ac2cbf05a7e0b6dca))
|
|
* **ui:** skin design improvements, add html frosted skin (WIP) ([#133](https://github.com/videojs/v10/issues/133)) ([75a90e7](https://github.com/videojs/v10/commit/75a90e71041c2d0bf434823e59dd04f86f89b0bb))
|
|
* **ui:** skin design tweaks ([#126](https://github.com/videojs/v10/issues/126)) ([a93484e](https://github.com/videojs/v10/commit/a93484e86b1d9209e3c49bfc6b2f5b11db55d7af))
|
|
* **ui:** styling fixes for toasted skin ([#38](https://github.com/videojs/v10/issues/38)) ([4ffaa58](https://github.com/videojs/v10/commit/4ffaa586340688ac9f5fb6d2ae3c02a62e9c4ab7))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* add aspect-ratio to demos ([#136](https://github.com/videojs/v10/issues/136)) ([e0a46de](https://github.com/videojs/v10/commit/e0a46de0ab56199afd37b24ebfce93ee85e2b699))
|
|
* anchor name in popover and tooltip ([#194](https://github.com/videojs/v10/issues/194)) ([d965858](https://github.com/videojs/v10/commit/d9658582f12f9745548bcb9461a3e365adc16339))
|
|
* clean up core, less seams in wrappers ([#197](https://github.com/videojs/v10/issues/197)) ([601a5a3](https://github.com/videojs/v10/commit/601a5a37939605ca38f81a825fd02934e7928c39))
|
|
* **core:** fix circular import and simplify media types ([#569](https://github.com/videojs/v10/issues/569)) ([38b3a8f](https://github.com/videojs/v10/commit/38b3a8f55ca96938db92fa06c0d171bf544ffe3b))
|
|
* design tweaks to toasted skin, lint rule tweaks ([#44](https://github.com/videojs/v10/issues/44)) ([3a0767c](https://github.com/videojs/v10/commit/3a0767c3407b2d6d8af3d3a8afd57b1e76efda85))
|
|
* enable eslint & run eslint:fix ([#43](https://github.com/videojs/v10/issues/43)) ([5cb93a1](https://github.com/videojs/v10/commit/5cb93a14a7f47d66d5c71f9b82867621beda236c))
|
|
* fix CLS due to popover attribute not SSR ([#202](https://github.com/videojs/v10/issues/202)) ([0952673](https://github.com/videojs/v10/commit/09526731f7e4ee3bd58c45179d37f90dfc96d7a8))
|
|
* **html:** discover media elements and attach store target via DOM ([#481](https://github.com/videojs/v10/issues/481)) ([5eab1db](https://github.com/videojs/v10/commit/5eab1dbb2fbb906543f7749e5956c9791c30be34))
|
|
* hydration mismatch in Tooltip and Popover ([#190](https://github.com/videojs/v10/issues/190)) ([8b868e9](https://github.com/videojs/v10/commit/8b868e95a3ffd92421ddb2846708d3a2ca8125e3))
|
|
* **icons:** add currentColor fill to fullscreen icons for proper theming ([d0d4876](https://github.com/videojs/v10/commit/d0d487601eb2da669be9a83cc8201d94998ec334))
|
|
* minimal volume slider bug & fix dev infinite bug ([#73](https://github.com/videojs/v10/issues/73)) ([591dab6](https://github.com/videojs/v10/commit/591dab66caf8829017688007320f92b7445c4baa))
|
|
* **packages:** enable unbundle mode to avoid mangled exports ([00fdf96](https://github.com/videojs/v10/commit/00fdf966ca5148bcca303058dd798b1b880896e0))
|
|
* **packages:** update version badges ([#138](https://github.com/videojs/v10/issues/138)) ([22d9cb6](https://github.com/videojs/v10/commit/22d9cb64f2e5b9601a2039bb166dbe3fee6a1b3e))
|
|
* React version mismatch, add forward refs ([0a42bfe](https://github.com/videojs/v10/commit/0a42bfe86d1432c30a9f632a4235e4317c5b87e9))
|
|
* **react, html:** rename MediaProvider (and related) to VideoProvider ([#159](https://github.com/videojs/v10/issues/159)) ([f285573](https://github.com/videojs/v10/commit/f28557359c7dda0282f9d532fa4b2fce19766e40))
|
|
* **react:** implement proper HTML boolean data attributes for components ([26998a1](https://github.com/videojs/v10/commit/26998a121710d57c56eaf8dfe9f423a4fe91a401))
|
|
* **react:** prevent dev build race condition ([#139](https://github.com/videojs/v10/issues/139)) ([67d1007](https://github.com/videojs/v10/commit/67d1007d0c78564537f38f1683a45af320869465))
|
|
* **react:** update use client usage in react package modules for next.js use ([#157](https://github.com/videojs/v10/issues/157)) ([16cfde1](https://github.com/videojs/v10/commit/16cfde138d5a8c9fb919c49f49240ebacb1d0639))
|
|
* resolve package dependency and TypeScript export issues ([7154b1e](https://github.com/videojs/v10/commit/7154b1e44674a61735ab0f393a8bed3fcc689f8d))
|
|
* resolve TypeScript build errors across packages ([374db7a](https://github.com/videojs/v10/commit/374db7afc07d6211bfd3f8079bbcd9613f3b69f3))
|
|
* **root:** add videojs keyword to package.json ([4a9f8b2](https://github.com/videojs/v10/commit/4a9f8b2ad6fb27b463dcfe8d1a5fd883c9fa21d1))
|
|
* seek jump back to current time ([#22](https://github.com/videojs/v10/issues/22)) ([a3f9630](https://github.com/videojs/v10/commit/a3f9630bd1eb34a16f339ffd30071b8adc864ca0))
|
|
* **site:** resolve aliased part descriptions in api docs ([#518](https://github.com/videojs/v10/issues/518)) ([8294404](https://github.com/videojs/v10/commit/82944041f903ead4bb8afbce35fbfb7977caa23b))
|
|
* **site:** update discord link ([#170](https://github.com/videojs/v10/issues/170)) ([bb10294](https://github.com/videojs/v10/commit/bb10294419439fb02df650f3e7f7c5496ecc3a73))
|
|
* skin exports/imports ([0afa9b7](https://github.com/videojs/v10/commit/0afa9b7187088b42408e6c64eff9026484473183))
|
|
* skin syntax usage cleanup ([#48](https://github.com/videojs/v10/issues/48)) ([d4f3f4b](https://github.com/videojs/v10/commit/d4f3f4b75b2c94c47b18242f131ac7050eb54cfc))
|
|
* **skins:** remove vjs- prefixed CSS custom properties ([#179](https://github.com/videojs/v10/issues/179)) ([a62623b](https://github.com/videojs/v10/commit/a62623ba41d294edead981a1b468f7f486c91625))
|
|
* **skins:** slightly more idiomatic Tailwind, added custom properties ([#175](https://github.com/videojs/v10/issues/175)) ([694afb7](https://github.com/videojs/v10/commit/694afb7de992edbd667bc3d895df8bf198ccabb3))
|
|
* **time-display:** clean up time utilities and simplify components ([597e79d](https://github.com/videojs/v10/commit/597e79d7fc12737353c8c9eb3f6e77ef0a04e9ed))
|
|
* tooltip and popover portal ([49d0b03](https://github.com/videojs/v10/commit/49d0b03d899c61b6c980a198ed531baeafe4dde7))
|
|
* tooltip syntax error & remove restMs ([fee1670](https://github.com/videojs/v10/commit/fee16708cb13670e30c8628425d621e2cfe0c7c6))
|
|
* **typescript:** resolve declaration file generation for rollup packages ([#1](https://github.com/videojs/v10/issues/1)) ([69670e8](https://github.com/videojs/v10/commit/69670e8d7134db34aee665d8871cd17901625915))
|
|
* **ui:** revert style testing change ([1ef66c9](https://github.com/videojs/v10/commit/1ef66c94611ad46f0f0b2f2fea0e0f0aa3e268f0))
|
|
* **ui:** tone down text shadow on toasted skin ([#54](https://github.com/videojs/v10/issues/54)) ([924b257](https://github.com/videojs/v10/commit/924b2578a41ad90df2c674e48016ff0aaa58287e))
|
|
* use popover core in react popover ([#208](https://github.com/videojs/v10/issues/208)) ([99fef78](https://github.com/videojs/v10/commit/99fef78f63e8dd121513b9cd20696a7d35603837))
|
|
* **workspace:** convert pnpm workspace protocol to npm workspace syntax ([fc5a0e4](https://github.com/videojs/v10/commit/fc5a0e46fd15f30245cb743a8006fc097c5b890e))
|
|
|
|
|
|
### Dependencies
|
|
|
|
* The following workspace dependencies were updated
|
|
* dependencies
|
|
* @videojs/core bumped to 10.0.0-alpha.1
|
|
* @videojs/icons bumped to 10.0.0-alpha.1
|
|
* @videojs/utils bumped to 10.0.0-alpha.1
|