UNPKG

3.1 kBMarkdownView Raw
1# Changelog
2
3All notable changes to this project will be documented in this file.
4See [our coding standards][commit-messages] for commit guidelines.
5
6### [1.3.1](https://github.com/silvermine/videojs-quality-selector/compare/v1.3.0...v1.3.1) (2023-11-15)
7
8
9### Bug Fixes
10
11* use correct icon for Video.js 8 ([1209756](https://github.com/silvermine/videojs-quality-selector/commit/1209756616af52843f55ac53e2c7fbe29df63541))
12
13
14## 1.2.3
15
16 * Downgraded the `class.extend` dependency to 0.9.1. Version 0.9.2 introduces a call to
17 `new Function(someString)`, which [violates the Content Security Policy that blocks
18 `eval` and `eval`-like function
19 calls.](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/script-src#Unsafe_eval_expressions)
20 (f9ca724 Fixes #36)
21 * Fixed a bug where the quality selection menu did not render when sources were set
22 sometime after the player was initially created and became ready (a3753dd Fixes #47).
23 * Support 'selected' as a value for the `selected` attribute on `source` tags (8702f4f
24 Fixes #39)
25
26## 1.2.2
27
28 * Fixed a bug introduced in `1.2.0` where the quality selector menu did not show the
29 selected source as selected when it first rendered
30
31## 1.2.1
32
33 * Fixed a bug introduced in 31a305d where the path to the built JS file in the `dist`
34 folder changed unintentionally
35 * Fixed a bug that prevented the quality selector menu from fading out smoothly in
36 Video.js 7.
37 * Included Video.js 7 in peer dependency range (21900e8 Fixes #26)
38
39## 1.2.0
40
41 * Migrated NPM package to use `@silvermine` scope
42
43## 1.1.2
44
45 * Fixed a bug where selecting a quality menu item while a video was playing did not resume
46 playback after the source changed. Affected Safari and players whose `preload` attribute
47 was `none` (8feeafb Fixes #16).
48
49## 1.1.1
50
51 * Reference underscore as a dependency since we depend on it (931d8a4 See #12)
52
53## 1.1.0
54
55**NOTE:** Strictly speaking, this version breaks API backwards-compatibility, and thus
56should have been a 2.0.0 release. However, the break in API was just the changing of an
57event name, and the event was not a documented event intended for external users to use
58(although they could have easily done so). Also, even if someone was using the event,
59depending on the specific reason they were using it, they may not need to make a change at
60all.
61
62If you were relying on the `QUALITY_SELECTED` event, it's possible that you will now need
63to rely on the `QUALITY_REQUESTED` event instead, depending on why you were listening to
64the event. See a682125 for details.
65
66 * Support quality selector buttons anywhere in the player's component hierarchy (a682125 Fixes #13)
67
68## 1.0.3
69
70 * Stopped modifying format of passed-in source list (See 7da6fd3)
71
72## 1.0.2
73
74 * Added localization (cc7f670 fixes #7)
75
76## 1.0.1
77
78 * Fixed bug with binding to `QUALITY_SELECTED` way too many times (9dd9ca1 Fixes #5)
79
80## 1.0.0
81
82 * Added documentation and released the initial release of the plugin.
83
84## 0.9.0
85
86 * Working version of the plugin, as yet undocumented.