Files
v10/packages/core/CHANGELOG.md
T
github-actions[bot]GitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
8b5e588248 chore: release main (#628)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-26 16:22:14 -06:00

140 lines
14 KiB
Markdown

# Changelog
## [10.0.0-alpha.4](https://github.com/videojs/v10/compare/@videojs/core@10.0.0-alpha.3...@videojs/core@10.0.0-alpha.4) (2026-02-26)
### Miscellaneous Chores
* **@videojs/core:** Synchronize videojs versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @videojs/store bumped to 10.0.0-alpha.4
* @videojs/utils bumped to 10.0.0-alpha.4
## [10.0.0-alpha.3](https://github.com/videojs/v10/compare/@videojs/core@10.0.0-alpha.2...@videojs/core@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/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/core@10.0.0-alpha.1...@videojs/core@10.0.0-alpha.2) (2026-02-26)
### Miscellaneous Chores
* **@videojs/core:** Synchronize videojs versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @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/core@10.0.0-alpha.0...@videojs/core@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 compound html timerange component ([#14](https://github.com/videojs/v10/issues/14)) ([017ecdb](https://github.com/videojs/v10/commit/017ecdbff991d140ea42e4a855269a54e0a19adc))
* add core range, time and volume range ([#23](https://github.com/videojs/v10/issues/23)) ([687b765](https://github.com/videojs/v10/commit/687b7655b0b6356c28663ca85c8f6d25a1023c18))
* add display click to play / pause ([#117](https://github.com/videojs/v10/issues/117)) ([4f06ef6](https://github.com/videojs/v10/commit/4f06ef6c7684fd7064ca76685003a1c38ebd09cd))
* 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 media delegate mixin ([#598](https://github.com/videojs/v10/issues/598)) ([c4ef94e](https://github.com/videojs/v10/commit/c4ef94e82301be6705002d0a7d7c65463ece1045))
* add range orientation to react components ([#30](https://github.com/videojs/v10/issues/30)) ([5e3cb8a](https://github.com/videojs/v10/commit/5e3cb8ad8134ecaf20b6e021e301a38b8ed06de2))
* add tooltip core ([#212](https://github.com/videojs/v10/issues/212)) ([cbf41ce](https://github.com/videojs/v10/commit/cbf41ce4c750cd5c3bb6cbf247bad91ccd578cd0))
* **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 player target and feature selectors ([#371](https://github.com/videojs/v10/issues/371)) ([1bde6e9](https://github.com/videojs/v10/commit/1bde6e950a6024769cf63d04c66d1646fd31cc98))
* **core:** add poster component ([#457](https://github.com/videojs/v10/issues/457)) ([c9ba1e1](https://github.com/videojs/v10/commit/c9ba1e1bfc83e02981a2ffad0a0f247092068687))
* **core:** add presentation feature ([#458](https://github.com/videojs/v10/issues/458)) ([d5e5cec](https://github.com/videojs/v10/commit/d5e5cec6ab2f81275f488dcaa66edef573ce10bf))
* **core:** add seek button component ([#526](https://github.com/videojs/v10/issues/526)) ([c733077](https://github.com/videojs/v10/commit/c733077d324b3cd40eab7c0e33f1f73592609515))
* **core:** add slider dom ([#613](https://github.com/videojs/v10/issues/613)) ([4c7d287](https://github.com/videojs/v10/commit/4c7d287d357e1f1b820aca62b0a26eda225c441f))
* **core:** add time display component ([#460](https://github.com/videojs/v10/issues/460)) ([7b8bc11](https://github.com/videojs/v10/commit/7b8bc11f9f90684269b6acebeb79677063112e1f))
* **core:** dom media slices ([#292](https://github.com/videojs/v10/issues/292)) ([47659f5](https://github.com/videojs/v10/commit/47659f5352634ef094b9ab83476a59ac1f244115))
* **core:** implement temporal state management for time-based media controls ([1e12f66](https://github.com/videojs/v10/commit/1e12f66f16eedfe13af17ccfabca7ab0e8239313))
* **example/react:** improvements to react examples ([#210](https://github.com/videojs/v10/issues/210)) ([c35b012](https://github.com/videojs/v10/commit/c35b0122509ce3230dcfce4a0acf0d315ba5f0ee))
* **html:** reorganize import paths by use case ([#480](https://github.com/videojs/v10/issues/480)) ([870cbb7](https://github.com/videojs/v10/commit/870cbb77e4ac45d179d8702d0e08c58face8a2fc))
* **html:** setup player api ([#374](https://github.com/videojs/v10/issues/374)) ([a419f5e](https://github.com/videojs/v10/commit/a419f5ef190a47575c4a7e11353a5454e6ee7fe6))
* **icons:** add fullscreen enter and exit icons ([29ed5e3](https://github.com/videojs/v10/commit/29ed5e37593d7b5b40dba36bbadac5eed71c2710))
* **icons:** implement shared SVG icon system across packages ([e0be58e](https://github.com/videojs/v10/commit/e0be58e094e65ea72af99b2c1e1d87c507c251bd))
* 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))
* **media-store,html,react:** implement TimeRange component with hook-style architecture ([c29fd2c](https://github.com/videojs/v10/commit/c29fd2c2c1edd61c09a6683041c709a990d8a6f0))
* **media-store:** add comprehensive time formatting utilities ([7e26e54](https://github.com/videojs/v10/commit/7e26e547ea0b98c6366d6cf1b3800b5f253767a7))
* **media-store:** add duration display component state definition ([d0036fc](https://github.com/videojs/v10/commit/d0036fc7d68b4e50c5c7af863105900f20bee12c))
* **media-store:** add fullscreen button component state definition ([e19b98b](https://github.com/videojs/v10/commit/e19b98b1200f80f5303b4c8a76948254c95a8c81))
* **media-store:** add fullscreen state mediator with shadow DOM support ([7f243c2](https://github.com/videojs/v10/commit/7f243c22d85f45c5f7a88e3638f03ce774667d20))
* migrate entire monorepo from tsc to tsup for production builds ([7403cc7](https://github.com/videojs/v10/commit/7403cc728119322888e527468a07a7634f43b32a))
* **monorepo:** migrate prototype code to organized package structure ([4b472ec](https://github.com/videojs/v10/commit/4b472ec49cd91f0af61cb5aaa039d428982d3b91))
* **packages:** add slider core layer ([#529](https://github.com/videojs/v10/issues/529)) ([7efee3d](https://github.com/videojs/v10/commit/7efee3d03361f195706257b4950708cbe5356cf5))
* **react-icons:** implement SVGR-powered auto-generation with full styling support ([6fcb18f](https://github.com/videojs/v10/commit/6fcb18f1d2b108990025f8ea67b3a31e17879d49))
* **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))
* rename range to slider ([#46](https://github.com/videojs/v10/issues/46)) ([9c6eaef](https://github.com/videojs/v10/commit/9c6eaef2aa61771ae1407d0a594b3f790e0ff665))
* **site:** add util reference pipeline ([#537](https://github.com/videojs/v10/issues/537)) ([78112fb](https://github.com/videojs/v10/commit/78112fbefdaace678a2d1335409e40533f3819fa))
* **site:** generated multipart component api reference ([#468](https://github.com/videojs/v10/issues/468)) ([4b1e863](https://github.com/videojs/v10/commit/4b1e863883f730f561a490e58223d8298b5bef5c))
* **store:** lit bindings ([#289](https://github.com/videojs/v10/issues/289)) ([648aae7](https://github.com/videojs/v10/commit/648aae7e31db02f6d69dba138b98e7cbfd398902))
* **ui:** micro icons, toasted design tweaks ([#52](https://github.com/videojs/v10/issues/52)) ([bd3f0f7](https://github.com/videojs/v10/commit/bd3f0f7510480125653506d8e2e560234f6c06f2))
* **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))
### Bug Fixes
* add popover core, use in html and improve factory ([#204](https://github.com/videojs/v10/issues/204)) ([f3b1b19](https://github.com/videojs/v10/commit/f3b1b199173f3750bc05ad9063fcccbd4163b12b))
* clean up core, less seams in wrappers ([#197](https://github.com/videojs/v10/issues/197)) ([601a5a3](https://github.com/videojs/v10/commit/601a5a37939605ca38f81a825fd02934e7928c39))
* Clean up more typescript errors. ([87105db](https://github.com/videojs/v10/commit/87105db6be31038fc92862c240898984d02932eb))
* **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:** fixed fullscreen on ios safari ([#211](https://github.com/videojs/v10/issues/211)) ([6068633](https://github.com/videojs/v10/commit/6068633be0939c8024317abac0cb1cd5a262d07a))
* **core:** preserve user props in time slider ([#621](https://github.com/videojs/v10/issues/621)) ([23528ca](https://github.com/videojs/v10/commit/23528cad88fe1645df686d4cd74eaf4806a35d6a))
* **core:** update README to use v10 terminology ([93dd266](https://github.com/videojs/v10/commit/93dd266f551923e103111019e12834f27cefabe7))
* 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))
* **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))
* **icons:** add currentColor fill to fullscreen icons for proper theming ([d0d4876](https://github.com/videojs/v10/commit/d0d487601eb2da669be9a83cc8201d94998ec334))
* **media-store:** replace tsup with rollup for consistent build tooling ([77c2932](https://github.com/videojs/v10/commit/77c2932b8d504a3c66e0af3badf3b1332d5d92c0))
* **media-store:** resolve TypeScript declaration generation build issues ([d8809c5](https://github.com/videojs/v10/commit/d8809c5abe066a39a14b423be239fe7c0c234632))
* **media-store:** resolve TypeScript error in dispatch method ([3fd26eb](https://github.com/videojs/v10/commit/3fd26eb6544809d6a3e00a45e916f5e9fd61ae2a))
* **media:** use explicit exports to resolve React package TypeScript errors ([4662dbc](https://github.com/videojs/v10/commit/4662dbcbb1811293c98c803f8057a2534114d4ea))
* 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))
* 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:** update discord link ([#170](https://github.com/videojs/v10/issues/170)) ([bb10294](https://github.com/videojs/v10/commit/bb10294419439fb02df650f3e7f7c5496ecc3a73))
* **time-display:** clean up time utilities and simplify components ([597e79d](https://github.com/videojs/v10/commit/597e79d7fc12737353c8c9eb3f6e77ef0a04e9ed))
* **typescript:** resolve declaration file generation for rollup packages ([#1](https://github.com/videojs/v10/issues/1)) ([69670e8](https://github.com/videojs/v10/commit/69670e8d7134db34aee665d8871cd17901625915))
* 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/utils bumped to 10.0.0-alpha.1