1 | # Changelog
|
2 |
|
3 | All notable changes to this project will be documented in this file.
|
4 | See [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
|
56 | should have been a 2.0.0 release. However, the break in API was just the changing of an
|
57 | event 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,
|
59 | depending on the specific reason they were using it, they may not need to make a change at
|
60 | all.
|
61 |
|
62 | If you were relying on the `QUALITY_SELECTED` event, it's possible that you will now need
|
63 | to rely on the `QUALITY_REQUESTED` event instead, depending on why you were listening to
|
64 | the 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.
|