---
title: Video.js 4.8.0 released...Prost!
description: Video.js 4.8.0 delivers scheduled maintenance with German translation, configurable inactivity timeout, improved keyboard event handling, and Heavybit Industries' impressive implementation featuring video-synchronized transcripts.
canonical: https://videojs.org/blog/video-js-4-8-0-released-prost
tags:
  - news
  - version
authors: [matthew-mcclure]
---


This isn&rsquo;t the flashiest minor release ever, but it&rsquo;s hot off the press and ready for use. As mentioned in the last (few) release posts, we&rsquo;re making a concerted effort to be more consistent with releases, so hopefully the trend of bite-sized, scheduled releases will continue.

### Translations

We only just released localization with [version 4.7](/blog/video-js-v4-7-0-built-mostly-by-new-contributors-also-google-chooses-video-js/), but we&rsquo;ve already had two pull-requests for new translations! The German translation is included with this release, and you&rsquo;ll find the French translation in the next patch release. If you&rsquo;re fluent in another language, you can help Video.js be even more internationally accessible by submitting a [pull request](https://github.com/videojs/video.js/blob/main/CONTRIBUTING.md) translating just 24 words / phrases. `</shameless_plug>`

### Video.js in the wild

[Heavybit Industries](http://www.heavybit.com/) has a speaker series they host at their office, and they&rsquo;ve been kind enough to start posting these sessions online in their [library](http://www.heavybit.com/library). The experience they&rsquo;ve built using Video.js is impressive, including syncing the video progress with a transcript below the player.

![Heavybit Screenshot](https://i.cloudup.com/STyw7zm_1R.png)

### New plugins

- [videojs-ass](https://github.com/SunnyLi/videojs-ass): Adds Advanced SubStation Alpha subtitles support.
- [videojs-hdtoggle](https://github.com/Hussnain1/Video.js-HD-Toggle-Plugin): HD button which toggles between HD and non-HD source.

### Full list of changes

- @andekande added a German translation ([view](https://github.com/videojs/video.js/pull/1426))
- @mattosborn fixed a bug where getting the video element src would overwrite it ([view](https://github.com/videojs/video.js/pull/1430))
- @songpete fixed a bug where keyboard events were bubbling and causing additional actions ([view](https://github.com/videojs/video.js/pull/1455))
- @knabar made the inactivity timeout configurable ([view](https://github.com/videojs/video.js/pull/1409))
- @seniorflexdeveloper added language files to the distribution for including specific languages ([view](https://github.com/videojs/video.js/pull/1453))
- @gkatsev improved handling of null and NaN dimension values ([view](https://github.com/videojs/video.js/pull/1449))
- @gkatsev fixed an issue where the controls would break if Flash was initialized too quickly ([view](https://github.com/videojs/video.js/pull/1470))
- @mmcc fixed an issue where if no playback tech was supported the error could not be caught ([view](https://github.com/videojs/video.js/pull/1473))

