# Changelog

## [10.0.0-beta.26](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.25...@videojs/icons@10.0.0-beta.26) (2026-08-02)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.26

## [10.0.0-beta.25](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.24...@videojs/icons@10.0.0-beta.25) (2026-07-07)


### Features

* **packages:** add audio tracks menu ([#1714](https://github.com/videojs/v10/issues/1714)) ([5d44c4d](https://github.com/videojs/v10/commit/5d44c4debf7a2ca50f6f0519e5cd3ff040bcc933))
* **packages:** add quality menu UI ([#1694](https://github.com/videojs/v10/issues/1694)) ([16ab909](https://github.com/videojs/v10/commit/16ab90987ac1629735310649faca62ad36d61526))
* **packages:** add settings menu ([#1615](https://github.com/videojs/v10/issues/1615)) ([00b6f0b](https://github.com/videojs/v10/commit/00b6f0be1d89f7c4c001a539ee2962888448c8c4))
* **packages:** airplay button ([#1531](https://github.com/videojs/v10/issues/1531)) ([338020e](https://github.com/videojs/v10/commit/338020e1d5a2289f50f92237ff9e8db0457682e4))


### Bug Fixes

* **packages:** escape HTML special chars in serializeAttributes to prevent XSS ([#1670](https://github.com/videojs/v10/issues/1670)) ([accf4bf](https://github.com/videojs/v10/commit/accf4bfa34f89a8ed90bd005a414507ad1491f43))
* **skin:** improvements to menu styles ([#1725](https://github.com/videojs/v10/issues/1725)) ([f3652bd](https://github.com/videojs/v10/commit/f3652bd90be293268449295f96439a465b7a1bc3))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.25

## [10.0.0-beta.24](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.23...@videojs/icons@10.0.0-beta.24) (2026-05-19)


### Features

* **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))


### Bug Fixes

* **icons:** avoid hidden spinner animations ([#1476](https://github.com/videojs/v10/issues/1476)) ([c388dd3](https://github.com/videojs/v10/commit/c388dd35a96465d6b2c340fdb68cf1eede36418a))
* **icons:** use icon exports in ejected skins ([#1489](https://github.com/videojs/v10/issues/1489)) ([d0b36ed](https://github.com/videojs/v10/commit/d0b36ed5b80f9614687d0dd584232cf74d4fb3ca))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.24

## [10.0.0-beta.23](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.22...@videojs/icons@10.0.0-beta.23) (2026-04-27)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

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

## [10.0.0-beta.22](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.21...@videojs/icons@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))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.22

## [10.0.0-beta.21](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.20...@videojs/icons@10.0.0-beta.21) (2026-04-14)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.21

## [10.0.0-beta.20](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.19...@videojs/icons@10.0.0-beta.20) (2026-04-14)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.20

## [10.0.0-beta.19](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.18...@videojs/icons@10.0.0-beta.19) (2026-04-14)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.19

## [10.0.0-beta.18](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.17...@videojs/icons@10.0.0-beta.18) (2026-04-14)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.18

## [10.0.0-beta.17](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.16...@videojs/icons@10.0.0-beta.17) (2026-04-11)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.17

## [10.0.0-beta.16](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.15...@videojs/icons@10.0.0-beta.16) (2026-04-10)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

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

## [10.0.0-beta.15](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.14...@videojs/icons@10.0.0-beta.15) (2026-04-03)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.15

## [10.0.0-beta.14](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.13...@videojs/icons@10.0.0-beta.14) (2026-04-03)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.14

## [10.0.0-beta.13](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.12...@videojs/icons@10.0.0-beta.13) (2026-04-01)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.13

## [10.0.0-beta.12](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.11...@videojs/icons@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))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.12

## [10.0.0-beta.11](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.10...@videojs/icons@10.0.0-beta.11) (2026-03-24)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.11

## [10.0.0-beta.10](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.9...@videojs/icons@10.0.0-beta.10) (2026-03-23)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.10

## [10.0.0-beta.9](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.8...@videojs/icons@10.0.0-beta.9) (2026-03-23)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.9

## [10.0.0-beta.8](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.7...@videojs/icons@10.0.0-beta.8) (2026-03-20)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.8

## [10.0.0-beta.7](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.6...@videojs/icons@10.0.0-beta.7) (2026-03-19)


### Features

* **skin:** add pip-enter and pip-exit icons ([#1015](https://github.com/videojs/v10/issues/1015)) ([81781ca](https://github.com/videojs/v10/commit/81781ca5854f4943b533073b1875b127308a5419))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.7

## [10.0.0-beta.6](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.5...@videojs/icons@10.0.0-beta.6) (2026-03-15)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.6

## [10.0.0-beta.5](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.4...@videojs/icons@10.0.0-beta.5) (2026-03-12)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.5

## [10.0.0-beta.4](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.3...@videojs/icons@10.0.0-beta.4) (2026-03-12)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.4

## [10.0.0-beta.3](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.2...@videojs/icons@10.0.0-beta.3) (2026-03-11)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.3

## [10.0.0-beta.2](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.1...@videojs/icons@10.0.0-beta.2) (2026-03-10)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.2

## [10.0.0-beta.1](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-beta.0...@videojs/icons@10.0.0-beta.1) (2026-03-10)


### Features

* **example/react:** improvements to react examples ([#210](https://github.com/videojs/v10/issues/210)) ([c35b012](https://github.com/videojs/v10/commit/c35b0122509ce3230dcfce4a0acf0d315ba5f0ee))
* **icons:** setup icons package ([#536](https://github.com/videojs/v10/issues/536)) ([78de97e](https://github.com/videojs/v10/commit/78de97ec23c474b70edda0a594e277f7eaf1b86c))
* **react:** add Tailwind ejected video skins ([#589](https://github.com/videojs/v10/issues/589)) ([8763a57](https://github.com/videojs/v10/commit/8763a57360198d3b624363af00563469bb5fd180))
* **react:** implement default and minimal video skins ([#550](https://github.com/videojs/v10/issues/550)) ([7d3be36](https://github.com/videojs/v10/commit/7d3be367f5b31b8a6d5b9a9e3c87245f95b8e22a))
* **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:** 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

* **cd:** add repository field to all packages for provenance verification ([b723589](https://github.com/videojs/v10/commit/b72358904a78a9403df16d77936d4a1f41a64bfe))
* **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 version badges ([#138](https://github.com/videojs/v10/issues/138)) ([22d9cb6](https://github.com/videojs/v10/commit/22d9cb64f2e5b9601a2039bb166dbe3fee6a1b3e))
* **root:** add videojs keyword to package.json ([4a9f8b2](https://github.com/videojs/v10/commit/4a9f8b2ad6fb27b463dcfe8d1a5fd883c9fa21d1))
* **site:** update discord link ([#170](https://github.com/videojs/v10/issues/170)) ([bb10294](https://github.com/videojs/v10/commit/bb10294419439fb02df650f3e7f7c5496ecc3a73))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-beta.1

## [10.0.0-alpha.11](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.10...@videojs/icons@10.0.0-alpha.11) (2026-03-10)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.11

## [10.0.0-alpha.10](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.9...@videojs/icons@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))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.10

## [10.0.0-alpha.9](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.8...@videojs/icons@10.0.0-alpha.9) (2026-03-06)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.9

## [10.0.0-alpha.8](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.7...@videojs/icons@10.0.0-alpha.8) (2026-03-05)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.8

## [10.0.0-alpha.7](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.6...@videojs/icons@10.0.0-alpha.7) (2026-03-04)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.7

## [10.0.0-alpha.6](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.5...@videojs/icons@10.0.0-alpha.6) (2026-03-04)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.6

## [10.0.0-alpha.5](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.4...@videojs/icons@10.0.0-alpha.5) (2026-03-04)


### Features

* **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))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.5

## [10.0.0-alpha.4](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.3...@videojs/icons@10.0.0-alpha.4) (2026-02-26)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.4

## [10.0.0-alpha.3](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.2...@videojs/icons@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
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.3

## [10.0.0-alpha.2](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.1...@videojs/icons@10.0.0-alpha.2) (2026-02-26)


### Miscellaneous Chores

* **@videojs/icons:** Synchronize videojs versions


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.2

## [10.0.0-alpha.1](https://github.com/videojs/v10/compare/@videojs/icons@10.0.0-alpha.0...@videojs/icons@10.0.0-alpha.1) (2026-02-26)


### Features

* **example/react:** improvements to react examples ([#210](https://github.com/videojs/v10/issues/210)) ([c35b012](https://github.com/videojs/v10/commit/c35b0122509ce3230dcfce4a0acf0d315ba5f0ee))
* **icons:** setup icons package ([#536](https://github.com/videojs/v10/issues/536)) ([78de97e](https://github.com/videojs/v10/commit/78de97ec23c474b70edda0a594e277f7eaf1b86c))
* **react:** add Tailwind ejected video skins ([#589](https://github.com/videojs/v10/issues/589)) ([8763a57](https://github.com/videojs/v10/commit/8763a57360198d3b624363af00563469bb5fd180))
* **react:** implement default and minimal video skins ([#550](https://github.com/videojs/v10/issues/550)) ([7d3be36](https://github.com/videojs/v10/commit/7d3be367f5b31b8a6d5b9a9e3c87245f95b8e22a))
* **skin:** add captions button to video skins ([#612](https://github.com/videojs/v10/issues/612)) ([fbf888f](https://github.com/videojs/v10/commit/fbf888fda3ed33d0893321b6b4cac19cfdbd6d97))


### Bug Fixes

* **packages:** update version badges ([#138](https://github.com/videojs/v10/issues/138)) ([22d9cb6](https://github.com/videojs/v10/commit/22d9cb64f2e5b9601a2039bb166dbe3fee6a1b3e))
* **root:** add videojs keyword to package.json ([4a9f8b2](https://github.com/videojs/v10/commit/4a9f8b2ad6fb27b463dcfe8d1a5fd883c9fa21d1))
* **site:** update discord link ([#170](https://github.com/videojs/v10/issues/170)) ([bb10294](https://github.com/videojs/v10/commit/bb10294419439fb02df650f3e7f7c5496ecc3a73))


### Dependencies

* The following workspace dependencies were updated
  * devDependencies
    * @videojs/utils bumped to 10.0.0-alpha.1
