Skip to content

Releases: phloxic/videojs-sprite-thumbnails

v2.2.3

27 Oct 22:47
Compare
Choose a tag to compare

2.2.3 (2024-10-27)

Bug Fixes

  • assign component variables in a sparse array (fd445a5), closes #68

Chores

  • deps-dev: require cookie v0.7.0 (be00e49)
  • update version in package-lock.json (dab760b)

v2.2.2

09 Oct 08:58
Compare
Choose a tag to compare

2.2.2 (2024-10-09)

Features

  • debug: check for presence of default controls component tree (206da48), closes #58

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

22 Jan 02:27
Compare
Choose a tag to compare

2.2.1 (2024-01-22)

Bug Fixes

  • reinstate initialization on plugin setup (1d0144f), closes #61

Chores

  • clean up spurious log.debug alternative (dddae85)
  • deps-dev: bump follow-redirects from 1.15.2 to 1.15.4 (04f4bb5)

Documentation

  • css: explain state classes (6b1ac70)
  • github markdown flavour needs fragment identifiers in HTML (2270748)

v1.2.1

22 Jan 02:24
Compare
Choose a tag to compare

1.2.1 (2024-01-22)

Bug Fixes

  • reinstate initialization on plugin setup (ae74e97), closes #61

Chores

  • changelog: fix 1.2.0 release name (1170e3e)
  • deps-dev: bump follow-redirects from 1.15.2 to 1.15.4 (4099e7c)
  • package: update browserslist to 1.0.30001572 (2b05611)

Documentation

  • github markdown flavour needs fragment identifiers in HTML (1dfc89f)
  • css: explain state classes (f25e768)

v2.2.0

29 Dec 12:20
Compare
Choose a tag to compare

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

29 Dec 12:09
Compare
Choose a tag to compare

1.2.0 (2023-12-29)

  1. 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

10 Jun 23:48
Compare
Choose a tag to compare

2.1.1 (2023-06-10)

Bug Fixes

  • do not reset mouse time tooltip css when sprite cannot be loaded (49b079d)

Documentation

  • CDN link to exact latest 2.x.x release w/ higher maxage (6bf2b73)

v1.1.1

10 Jun 23:43
Compare
Choose a tag to compare

1.1.1 (2023-06-10)

Bug Fixes

  • do not reset mouse time tooltip css when sprite cannot be loaded (aa22870)

Documentation

  • CDN link to exact latest 1.x.x release w/ higher maxage (8adfab2)

v2.1.0

06 Jun 21:09
Compare
Choose a tag to compare

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

06 Jun 20:57
Compare
Choose a tag to compare

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.