Releases: pseudosavant/video-thumbnail.js
Releases · pseudosavant/video-thumbnail.js
Release 1.3.0
Features
- Default WebP image quality changed from 0.5 to 0.2
- Support for cached reads only (does not perform a network request)
- API for retrieving current cache size (
videoThumbnail.cacheSize()
)
Fixes
- Only attempts to seek if the video is seekable
Release v1.2.0
This is release v.1.2.0 of video-thumbnail.js: This release is focused on supporting multiple thumbnails and significant cache improvements
- Generate thumbnails for multiple timestamps in a video. Specify multiple timestamps using an array (e.g.
[0, 0.25, 0.99]
) - localStorage max quota warning
- Prune vt.js oldest cache entries until there is enough space to cache the current thumbnail
- Removed timeout as it did not work reliably
- Fixed warning about call to
play()
being interrupted due to Promise handling - Reconstitute thumbnail metadata from cache key name
videoThumbnail.clear()
only clears vt.js localStorage entries now- test harness video player only shows controls on hover
- test harness utility functions:
fillCache()
andcacheSize()
;
Release v1.1.2
This is release v1.1.2 of video-thumbnail.js
. This release added a timeout capability.
- Added the ability to have thumbnail generation call
timeout
after a set amount of time. Default: 30 seconds.
Release v1.1.1
This is release v1.1.1 of video-thumbnail.js
. This release is focused on caching refinements.
- Support for caching thumbnails using a custom cache key prefix
- Support for clearing the thumbnail cache
Release v1.1.0
This is release v1.1.0 of video-thumbnail.js
. This release is focused on caching.
- Support for caching thumbnails to
localStorage
Release 1.0.0
This is the first v1.0 release of video-thumbnail.js. It supports generating thumbnails from video file URLs in all modern browsers.