Releases: phloxic/videojs-sprite-thumbnails
Releases · phloxic/videojs-sprite-thumbnails
v2.2.3
v2.2.2
2.2.2 (2024-10-09)
Features
Bug Fixes
- do not try to show thumbnails before video metadata is loaded (078dc5b), closes #67
- example: add
columns
option, mandatory since v2.2.0 (1995d18)
Chores
- bump version from 2.2.1 to 2.3.2-dev (ce385cc)
- deps-dev: alternatively allow rollup 2.50.3 (efb35d8)
- deps-dev: bump braces from 3.0.2 to 3.0.3 (bcca124)
- deps-dev: bump follow-redirects from 1.15.4 to 1.15.6 (ad9735d)
- deps-dev: bump rollup from 2.79.1 to 3.29.5 (73b6c2e)
- deps-dev: bump serve-static from 1.15.0 to 1.16.2 (32f65d8)
- deps: bump body-parser from 1.20.2 to 1.20.3 (c4c6c08)
- update karma dependencies (adef294)
- yo: update plugin description (9d8bd0e)
Code Refactoring
- assign component name vars by splicing descendants array (c6b3e70)
- improve connection speed check (9a758c3)
- improve integer check (4e65019)
- no need to store obj.merge in a top level variable (8979d15)
Styles
- always call event handlers by name (234c4e3)
v2.1.1
v1.2.1
v2.2.0
2.2.0 (2023-12-29)
Features
- add function to customize the replacement of the {index} template (1f451c9)
- avoid inheritance of urlArray and url options (f4a43ea)
- downlink: check on statechanged, report w/o duplicating code (bdfb4af)
- load sprite images on demand (e22b512), closes #56
- optionally configure image sequence with new option urlArray (89ec8d5)
- support multiple sprites and individual thumbnails (20770f3), closes #57
- toggle player class vjs-thumbnails-ready according to plugin state (2f183d6)
- upgrade plugin options on loadstart, ensure that url is a string (1444bb1)
Chores
- deps-dev: bump @babel/traverse from 7.21.5 to 7.23.2 (38cda59)
- deps-dev: bump word-wrap from 1.2.3 to 1.2.4 (54521ea)
- package: appease dependabot complaining about underscore (2fb1739)
Code Refactoring
- cycle through tooltipStyle with videojs.obj.each (0c6e453)
- evaluate config only on loadstart, 1 special case for url (328d82b)
- remove 'diagnostic' property of plugin state (1988633)
- scale height of background image with CSS auto value (62ef0e4)
Documentation
- add forgotten comma (b501f8b)
- mention option merge on loadstart in Initialization section (8e9b0f0)
- section on how to disable the plugin (c20ec56)
Styles
- remove spurious parentheses around single argument (7a8b188)
- tweak variable names in loadstart callback (a2c2907)
BREAKING CHANGES
- Setting the new
columns
option is mandatory.
v1.2.0
1.2.0 (2023-12-29)
-
Features
- add function to customize the replacement of the {index} template (1f451c9)
- avoid inheritance of urlArray and url options (f4a43ea)
- downlink: check on statechanged, report w/o duplicating code (bdfb4af)
- load sprite images on demand (e22b512), closes #56
- optionally configure image sequence with new option urlArray (89ec8d5)
- support multiple sprites and individual thumbnails (20770f3), closes #57
- toggle player class vjs-thumbnails-ready according to plugin state (2f183d6)
- upgrade plugin options on loadstart, ensure that url is a string (1444bb1)
Chores
- deps-dev: bump @babel/traverse from 7.21.5 to 7.23.2 (71dd523)
- deps-dev: bump @babel/traverse from 7.21.5 to 7.23.2 (38cda59)
- deps-dev: bump word-wrap from 1.2.3 to 1.2.4 (e8c7f76)
- deps-dev: bump word-wrap from 1.2.3 to 1.2.4 (54521ea)
- package: appease dependabot complaining about underscore (2fb1739)
Code Refactoring
- cycle through tooltipStyle with videojs.obj.each (0c6e453)
- evaluate config only on loadstart, 1 special case for url (328d82b)
- remove 'diagnostic' property of plugin state (1988633)
- scale height of background image with CSS auto value (4d01861)
- scale height of background image with CSS auto value (62ef0e4)
Documentation
- add forgotten comma (b501f8b)
- mention option merge on loadstart in Initialization section (8e9b0f0)
- section on how to disable the plugin (c20ec56)
Styles
- remove spurious parentheses around single argument (7a8b188)
- tweak variable names in loadstart callback (a2c2907)
BREAKING CHANGES
- Setting the new
columns
option is mandatory.
v2.1.1
v1.1.1
v2.1.0
2.1.0 (2023-06-06)
Features
- config: lower connection downlink default to 1.5 (875f742)
- make ready state proper boolean (020ca39)
Chores
- deps: bump socket.io-parser from 4.2.2 to 4.2.3 (570fd61)
Code Refactoring
- improve plugin defaultState handling (239f04f)
- slim down handling of configuration updates (0915d10)
BREAKING CHANGES
- config: There is a subjective factor to the downlink option. As its default has been changed to 1.5 it may be worth testing and/or setting it explicitly before updating the plugin in production.
v1.1.0
1.1.0 (2023-06-06)
Features
- config: lower connection downlink default to 1.5 (c0954e5)
- loadstart: pick options from one source only (ca9d774)
- make ready state proper boolean (41081f4)
Chores
- deps: bump socket.io-parser from 4.2.2 to 4.2.3 (1538602)
Code Refactoring
- improve plugin defaultState handling (311073b)
- slim down handling of configuration updates (eb5a37b)
BREAKING CHANGES
- config: There is a subjective factor to the downlink option. As its default has been changed to 1.5 it may be worth testing and/or setting it explicitly before updating the plugin in production.