Releases: videojs/v10
Releases · videojs/v10
@videojs/html: v0.1.0-preview.1
0.1.0-preview.1 (2025-10-25)
Features
- add compound html timerange component (#14) (017ecdb)
- add core range, time and volume range (#23) (687b765)
- add data style attributes to popover (#62) (6d7325c)
- add display click to play / pause (#117) (4f06ef6)
- add focus state to sliders and volume slider (#60) (f514051)
- add html preview time display (#58) (871701a)
- add HTML tooltip component (#40) (d2a0b27)
- add HTML vertical orientation to time and volume (#32) (7b79854)
- add keyboard control to sliders (#115) (0a49026)
- add media-popover, cleanup html demo (#34) (17b632f)
- add showRemaining functionality to current time display (ab07a8a)
- add tooltip transition status (05988a8)
- add volume range compound component (#19) (aefe890)
- core,html,react: implement VolumeRange component with integrated state management (2282f47)
- html: add fullscreen button component and icons (63a3402)
- html: implement duration display component (e35dd44)
- html: integrate fullscreen button into control bar and improve container lifecycle (465342e)
- icons: implement shared SVG icon system across packages (e0be58e)
- implement current time display components (5bd0a15)
- initialize Video.js 10 monorepo with core architecture (4b0d84e)
- media-store,html,react: implement TimeRange component with hook-style architecture (c29fd2c)
- migrate entire monorepo from tsc to tsup for production builds (7403cc7)
- monorepo: migrate prototype code to organized package structure (4b472ec)
- rename range to slider (#46) (9c6eaef)
- skins: integrate duration display into default skins (2ed2191)
- ui: port over default skin (ff4ea36)
- ui: port over default skin (9950945)
Bug Fixes
- Clean up more typescript errors. (87105db)
- design tweaks to toasted skin, lint rule tweaks (#44) (3a0767c)
- enable eslint & run eslint:fix (#43) (5cb93a1)
- minimal volume slider bug & fix dev infinite bug (#73) (591dab6)
- refactor private fields to public with underscore convention (3cffb4d)
- rename attributes to kebab-case (5195c09)
- resolve @open-wc/context-protocol module resolution issues (e5f23ed)
- resolve TypeScript build errors across packages (374db7a)
- root: add videojs keyword to package.json (4a9f8b2)
- seek jump back to current time (#22) (a3f9630)
- skin syntax usage cleanup (#48) (d4f3f4b)
- time-display: clean up time utilities and simplify components (597e79d)
- typescript: resolve declaration file generation for rollup packages (#1) (69670e8)
- workspace: convert pnpm workspace protocol to npm workspace syntax (fc5a0e4)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/core bumped to 0.1.0-preview.1
- @videojs/icons bumped to 0.1.0-preview.1
- @videojs/utils bumped to 0.1.0-preview.1
- dependencies
@videojs/core: v0.1.0-preview.2
0.1.0-preview.2 (2025-10-25)
Bug Fixes
- core: update README to use v10 terminology (93dd266)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/utils bumped to 0.1.0-preview.2
- dependencies
@videojs/core: v0.1.0-preview.1
0.1.0-preview.1 (2025-10-25)
Features
- add a solution for React preview time display (#50) (f78b09f)
- add compound html timerange component (#14) (017ecdb)
- add core range, time and volume range (#23) (687b765)
- add display click to play / pause (#117) (4f06ef6)
- add keyboard control to sliders (#115) (0a49026)
- add range orientation to react components (#30) (5e3cb8a)
- core,html,react: implement VolumeRange component with integrated state management (2282f47)
- core: implement temporal state management for time-based media controls (1e12f66)
- icons: add fullscreen enter and exit icons (29ed5e3)
- icons: implement shared SVG icon system across packages (e0be58e)
- implement current time display components (5bd0a15)
- initialize Video.js 10 monorepo with core architecture (4b0d84e)
- media-store,html,react: implement TimeRange component with hook-style architecture (c29fd2c)
- media-store: add comprehensive time formatting utilities (7e26e54)
- media-store: add duration display component state definition (d0036fc)
- media-store: add fullscreen button component state definition (e19b98b)
- media-store: add fullscreen state mediator with shadow DOM support (7f243c2)
- migrate entire monorepo from tsc to tsup for production builds (7403cc7)
- monorepo: migrate prototype code to organized package structure (4b472ec)
- react-icons: implement SVGR-powered auto-generation with full styling support (6fcb18f)
- rename range to slider (#46) (9c6eaef)
- ui: micro icons, toasted design tweaks (#52) (bd3f0f7)
- ui: port over default skin (ff4ea36)
- ui: port over default skin (9950945)
- ui: skin and icon tweaks (#59) (cdebece)
Bug Fixes
- Clean up more typescript errors. (87105db)
- design tweaks to toasted skin, lint rule tweaks (#44) (3a0767c)
- enable eslint & run eslint:fix (#43) (5cb93a1)
- icons: add currentColor fill to fullscreen icons for proper theming (d0d4876)
- media-store: replace tsup with rollup for consistent build tooling (77c2932)
- media-store: resolve TypeScript declaration generation build issues (d8809c5)
- media-store: resolve TypeScript error in dispatch method (3fd26eb)
- media: use explicit exports to resolve React package TypeScript errors (4662dbc)
- minimal volume slider bug & fix dev infinite bug (#73) (591dab6)
- resolve package dependency and TypeScript export issues (7154b1e)
- resolve TypeScript build errors across packages (374db7a)
- root: add videojs keyword to package.json (4a9f8b2)
- seek jump back to current time (#22) (a3f9630)
- time-display: clean up time utilities and simplify components (597e79d)
- typescript: resolve declaration file generation for rollup packages (#1) (69670e8)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @videojs/utils bumped to 0.1.0-preview.1
- dependencies