# Video.js v10 — Changelog - [v10.0.1](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.1.md): Improves the docs site and fixes React media refs, embeds, and extension-less Mux streams. (2026-10-02) - [v10.0.0-rc.5](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-rc.5.md): Renames Minimal to Neutral, aligns the player store with media element names, and adds the Compat skin. (2026-10-01) - [v10.0.0](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0.md): Makes Video.js 10 stable, with a summary of the breaking changes from the release candidates. (2026-10-01) - [v10.0.0-rc.4](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-rc.4.md): Improves static-site installation, docs navigation, and HLS quality recovery. (2026-09-26) - [v10.0.0-rc.3](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-rc.3.md): Redesigned docs and installation, editable Shadcn skins, DRM and chapters, and player polish. (2026-09-25) - [v10.0.0-rc.2](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-rc.2.md): Adds composable poster and thumbnail parts, steadier controls before metadata, and Safari skin fixes. (2026-09-09) - [v10.0.0-rc.1](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-rc.1.md): Adds Wistia playback, installable skins, and a dedicated CDN package. (2026-09-08) - [v10.0.0-beta.32](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.32.md): Adds a modal Dialog, separate backdrop and content surfaces, a volume popover compound, and a set of task-based how-to guides. (2026-08-26) - [v10.0.0-beta.31](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.31.md): Adds right-to-left player support, live installation presets, and reference docs for the embed providers and Shaka. (2026-08-21) - [v10.0.0-beta.30](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.30.md): Adds a Shaka Player media, a title component, provider-configured orientation lock, and SPF rendition capping by player size. (2026-08-20) - [v10.0.0-beta.29](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.29.md): Resolves poster and title in the store from media metadata, settles slider preview behavior, and completes the canonical video skins. (2026-08-19) - [v10.0.0-beta.28](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.28.md): Caps hls.js renditions by resolution and player size, prefers locale-matched captions, and publishes four migration guides. (2026-08-19) - [v10.0.0-beta.27](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.27.md): Adds YouTube, Twitch, TikTok, Spotify, and Cloudflare media, DRM playback, chaptered time sliders, and preset-first React players. (2026-08-17) - [v10.0.0-beta.26](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.26.md): Adds an i18n system with 40+ locales, media components as markup, reworked Mux media, and responsive skins. (2026-08-02) - [v10.0.0-beta.25](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.25.md): Adds a quality menu, settings menu, AirPlay and Vimeo support, Google Cast on by default, and SPF multi-CDN failover. (2026-07-07) - [v10.0.0-beta.24](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.24.md): Adds a menu system with keyboard navigation, a playback rate menu, a live button, gesture and hotkey indicators, and bundled docs. (2026-05-19) - [v10.0.0-beta.23](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.23.md): Renames cast APIs to google-cast and remote-playback, unifies fullscreen and PiP on media capabilities, and adds live streaming support. (2026-04-27) - [v10.0.0-beta.22](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.22.md): Adds Chromecast support via the Remote Playback API and a Playwright end-to-end test harness. (2026-04-18) - [v10.0.0-beta.21](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.21.md): Adds generated feature and preset reference tables to the docs site and fixes the CLI's npm repository URL. (2026-04-14) - [v10.0.0-beta.20](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.20.md): Fixes CLI packaging by bundling dependencies with deps.alwaysBundle. (2026-04-14) - [v10.0.0-beta.19](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.19.md): Fixes the CLI bin path so npm exposes the executable after install. (2026-04-14) - [v10.0.0-beta.18](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.18.md): Replaces DelegateMixin and ProxyMixin with MediaHost base classes, and adds the @videojs/cli docs command and versioned docs. (2026-04-14) - [v10.0.0-beta.17](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.17.md): Completes the gesture system with the media-gesture element, React gesture hooks, and default skin bindings. (2026-04-11) - [v10.0.0-beta.16](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.16.md): Adds a hotkey system across core, HTML, and React, a core gesture system, sub-1x playback rates, and the mux-audio element. (2026-04-10) - [v10.0.0-beta.15](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.15.md): Fixes default chapters and metadata tracks so storyboard thumbnails load reliably under hls.js. (2026-04-03) - [v10.0.0-beta.14](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.14.md): Adds volume slider scroll support, UI-only CDN bundles for ejected players, and native HLS error handling. (2026-04-03) - [v10.0.0-beta.13](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.13.md): Fixes the React media proxy so event listeners attach to the media element instead of the delegate. (2026-04-01) - [v10.0.0-beta.12](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.12.md): Adds the Mux video component, native HLS playback, HLS preload and error handling, and a new error dialog component. (2026-04-01) - [v10.0.0-beta.11](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.11.md): Exports media component building blocks so you can build custom media components on public APIs. (2026-03-24) - [v10.0.0-beta.10](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.10.md): Fixes thumbnail sprite tile bleeding, skin button text alignment, and missing React destroy cleanups. (2026-03-24) - [v10.0.0-beta.9](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.9.md): Adds error handling to audio player skins and fixes SPF preload handling and an MSE parser-state bug. (2026-03-23) - [v10.0.0-beta.8](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.8.md): Migrates site search from Pagefind to Algolia DocSearch and adds new docs on accessibility, browser support, skin styling, and AI. (2026-03-20) - [v10.0.0-beta.7](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.7.md): Adds a DashVideo media element, --media-color-primary skin theming, a poster component, and context-based media discovery. (2026-03-19) - [v10.0.0-beta.6](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.6.md): Adds slider preview thumbnails to the video skins and diff, focus, and word-highlight annotations to docs code blocks. (2026-03-15) - [v10.0.0-beta.5](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.5.md): Fixes poster fullscreen sizing, scopes controls transitions to fine pointers, and adds the HLS CDN script to the installation builder. (2026-03-12) - [v10.0.0-beta.4](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.4.md): Streams HLS segment fetches through ReadableStream bodies and fixes mobile controls, skin styling, and site issues. (2026-03-12) - [v10.0.0-beta.3](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.3.md): Fixes HTML player container sizing and picture-in-picture state on proxied media, plus skin and site cleanups. (2026-03-11) - [v10.0.0-beta.2](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.2.md): Adds self-contained CDN bundles to @videojs/html and completes the site's move to videojs.org. (2026-03-10) - [v10.0.0-beta.1](https://deploy-preview-9398--vjs10-site.netlify.app/changelog/10.0.0-beta.1.md): Moves Video.js 10 from alpha to beta: packages now publish to the latest npm dist-tag. (2026-03-10) --- All documentation: https://deploy-preview-9398--vjs10-site.netlify.app/llms.txt