|
2 | 2 |
|
3 | 3 | ## 2.18.2 |
4 | 4 |
|
5 | | -- **FIX**: Fix color API access failures. |
| 5 | +- **FIX**: Fix color API access failures. |
6 | 6 |
|
7 | 7 | ## 2.18.1 |
8 | 8 |
|
9 | | -- **FIX**: Scope backtrace fixes. |
| 9 | +- **FIX**: Scope backtrace fixes. |
10 | 10 |
|
11 | 11 | ## 2.18.0 |
12 | 12 |
|
13 | | -- **NEW**: Refactor scope backtrace to be in the same way with Sublime's default implementation. |
| 13 | +- **NEW**: Refactor scope backtrace to be in the same way with Sublime's default implementation. |
14 | 14 |
|
15 | 15 | ## 2.17.0 |
16 | 16 |
|
17 | | -- **NEW**: Update context backtrace to support changes to API in 4127. |
| 17 | +- **NEW**: Update context backtrace to support changes to API in 4127. |
18 | 18 |
|
19 | 19 | ## 2.16.3 |
20 | 20 |
|
21 | | -- **FIX**: Remove unnecessary dependencies. |
| 21 | +- **FIX**: Remove unnecessary dependencies. |
22 | 22 |
|
23 | 23 | ## 2.16.2 |
24 | 24 |
|
25 | | -- **FIX**: Ensure ready for Package Control 4.0 (compatibility issues with latest `mdpopups`). |
| 25 | +- **FIX**: Ensure ready for Package Control 4.0 (compatibility issues with latest `mdpopups`). |
26 | 26 |
|
27 | 27 | ## 2.16.1 |
28 | 28 |
|
29 | | -- **FIX**: Fix issue with latest refactor where a variable was not always defined. |
| 29 | +- **FIX**: Fix issue with latest refactor where a variable was not always defined. |
30 | 30 |
|
31 | 31 | ## 2.16 |
32 | 32 |
|
33 | | -- **NEW**: Due to Sublime schemes ever evolving, there were a few things (like "forward fill" scopes) that we didn't |
34 | | - have support for. These implementation details are hard to reverse engineer, so to make support easier moving forward, |
35 | | - we now use Sublime's `View.style()` to get the style at a given point instead of manually parsing the scheme |
36 | | - ourselves. This means we no longer provide the original defined colors from the scheme file, but instead only the end |
37 | | - result after overlaying transparent colors etc. Because of this, |
38 | | - `show_simulated_alpha_colors` option has been removed. |
39 | | -- **NEW**: Because we are no longer parsing the scheme files ourselves anymore, we can no longer provide contributing |
40 | | - scopes to individual style components. The related `selectors` option has been removed. |
41 | | -- **FIX**: Fix issue with Sublime 4095 `auto` light/dark color scheme resolution. |
42 | | -- **FIX**: Reduce dependencies by relying on the `coloraide` in `mdpopups` which we already include. |
43 | | -- **FIX**: Remove old `tooltip_theme` option that hasn't been used in quite some time. |
| 33 | +- **NEW**: Due to Sublime schemes ever evolving, there were a few things (like "forward fill" scopes) that we didn't |
| 34 | + have support for. These implementation details are hard to reverse engineer, so to make support easier moving |
| 35 | + forward, we now use Sublime's `View.style()` to get the style at a given point instead of manually parsing the |
| 36 | + scheme ourselves. This means we no longer provide the original defined colors from the scheme file, but instead only |
| 37 | + the end result after overlaying transparent colors etc. Because of this, `show_simulated_alpha_colors` option has |
| 38 | + been removed. |
| 39 | +- **NEW**: Because we are no longer parsing the scheme files ourselves anymore, we can no longer provide contributing |
| 40 | + scopes to individual style components. The related `selectors` option has been removed. |
| 41 | +- **FIX**: Fix issue with Sublime 4095 `auto` light/dark color scheme resolution. |
| 42 | +- **FIX**: Reduce dependencies by relying on the `coloraide` in `mdpopups` which we already include. |
| 43 | +- **FIX**: Remove old `tooltip_theme` option that hasn't been used in quite some time. |
44 | 44 |
|
45 | 45 | ## 2.15.2 |
46 | 46 |
|
47 | | -- **FIX**: Better styling for popups. |
48 | | -- **FIX**: `tmTheme` support compressed hex; therefore, ScopeHunter must account for these colors. |
49 | | -- **FIX**: Fix false positive on hashed foreground colors. |
| 47 | +- **FIX**: Better styling for popups. |
| 48 | +- **FIX**: `tmTheme` support compressed hex; therefore, ScopeHunter must account for these colors. |
| 49 | +- **FIX**: Fix false positive on hashed foreground colors. |
50 | 50 |
|
51 | 51 | ## 2.15.1 |
52 | 52 |
|
53 | | -- **FIX**: Fix issue with support commands. |
| 53 | +- **FIX**: Fix issue with support commands. |
54 | 54 |
|
55 | 55 | ## 2.15.0 |
56 | 56 |
|
57 | | -- **NEW**: Format dialog a little more compact. |
58 | | -- **NEW**: Require new `coloraide` dependency. With this dependency, schemes that use `min-contrast` should work now. |
59 | | -- **NEW**: ScopeHunter now only shows information in tooltip. Showing info in separate panel and console has been |
60 | | - dropped as tooltip functionality is available on all latest Sublime versions. |
61 | | -- **NEW**: Backtrace info available in Sublime Text build 4087. |
62 | | -- **NEW**: Add `image_border_color` option. |
63 | | -- **FIX**: Fix bug with copying color scheme name. |
64 | | -- **FIX**: Fix some issues related to schemes (Celeste theme) using invalid colors, such as `"none"` to reset background |
65 | | - colors etc. |
| 57 | +- **NEW**: Format dialog a little more compact. |
| 58 | +- **NEW**: Require new `coloraide` dependency. With this dependency, schemes that use `min-contrast` should work now. |
| 59 | +- **NEW**: ScopeHunter now only shows information in tooltip. Showing info in separate panel and console has been |
| 60 | + dropped as tooltip functionality is available on all latest Sublime versions. |
| 61 | +- **NEW**: Backtrace info available in Sublime Text build 4087. |
| 62 | +- **NEW**: Add `image_border_color` option. |
| 63 | +- **FIX**: Fix bug with copying color scheme name. |
| 64 | +- **FIX**: Fix some issues related to schemes (Celeste theme) using invalid colors, such as `"none"` to reset |
| 65 | + background colors etc. |
66 | 66 |
|
67 | 67 | ## 2.14.0 |
68 | 68 |
|
69 | | -- **NEW**: Add support for `glow` and `underline` styles. |
70 | | -- **FIX**: Fix font style reporting in popups. |
| 69 | +- **NEW**: Add support for `glow` and `underline` styles. |
| 70 | +- **FIX**: Fix font style reporting in popups. |
71 | 71 |
|
72 | 72 | ## 2.13.1 |
73 | 73 |
|
74 | | -- **FIX**: ST4 now handles `HSL` properly, remove workaround for build 4069. |
75 | | -- **FIX**: `+`/`-` have to be followed by spaces in `saturation`, `lightness`, and `alpha` or they should be treated as |
76 | | - part of the number following them. `*` does not need a space. |
77 | | -- **FIX**: Add support for `deg` unit type for the hue channel with `HSL` and `HWB`. |
78 | | -- **FIX**: Sublime will ignore the unit types `rad`, `grad`, and `turn` for `HSL` and `HWB`, but add support for them in |
79 | | - case Sublime ever does. |
| 74 | +- **FIX**: ST4 now handles `HSL` properly, remove workaround for build 4069. |
| 75 | +- **FIX**: `+`/`-` have to be followed by spaces in `saturation`, `lightness`, and `alpha` or they should be treated |
| 76 | + as part of the number following them. `*` does not need a space. |
| 77 | +- **FIX**: Add support for `deg` unit type for the hue channel with `HSL` and `HWB`. |
| 78 | +- **FIX**: Sublime will ignore the unit types `rad`, `grad`, and `turn` for `HSL` and `HWB`, but add support for them |
| 79 | + in case Sublime ever does. |
80 | 80 |
|
81 | 81 | ## 2.13.0 |
82 | 82 |
|
83 | | -- **NEW**: Add support for blending colors in the `HSL` and `HWB` color spaces in color schemes. Sublime has a bug where |
84 | | - it blends in these color spaces in a surprising way. We do not fully match it, but we will not currently fail anymore. |
85 | | -- **NEW**: Support `+`, `-`, and `*` in `alpha()`/`a()`. |
86 | | -- **NEW**: Support `lightness()` and `saturation()`. |
87 | | -- **NEW**: Support `foreground_adjust` in color schemes. |
| 83 | +- **NEW**: Add support for blending colors in the `HSL` and `HWB` color spaces in color schemes. Sublime has a bug |
| 84 | + where it blends in these color spaces in a surprising way. We do not fully match it, but we will not currently fail |
| 85 | + anymore. |
| 86 | +- **NEW**: Support `+`, `-`, and `*` in `alpha()`/`a()`. |
| 87 | +- **NEW**: Support `lightness()` and `saturation()`. |
| 88 | +- **NEW**: Support `foreground_adjust` in color schemes. |
88 | 89 |
|
89 | 90 | ## 2.12.0 |
90 | 91 |
|
91 | | -- **NEW**: Add support for color scheme `alpha()`/`a()` blend and `hwb()` colors. |
| 92 | +- **NEW**: Add support for color scheme `alpha()`/`a()` blend and `hwb()` colors. |
92 | 93 |
|
93 | 94 | ## 2.11.1 |
94 | 95 |
|
95 | | -- **FIX**: Allow `-` in variables names. Write color translations to main scheme object and ensure filtering is done |
96 | | - after color translations. |
| 96 | +- **FIX**: Allow `-` in variables names. Write color translations to main scheme object and ensure filtering is done |
| 97 | + after color translations. |
97 | 98 |
|
98 | 99 | ## 2.11.0 |
99 | 100 |
|
100 | | -- **NEW**: Add support for `.hidden-color-scheme`. |
| 101 | +- **NEW**: Add support for `.hidden-color-scheme`. |
101 | 102 |
|
102 | 103 | ## 2.10. |
103 | 104 |
|
104 | | -- **FIX**: Create fallback file read for resource race condition. |
| 105 | +- **FIX**: Create fallback file read for resource race condition. |
105 | 106 |
|
106 | 107 | ## 2.10. |
107 | 108 |
|
108 | | -- **FIX**: Parse legacy `foregroundSelection` properly. |
| 109 | +- **FIX**: Parse legacy `foregroundSelection` properly. |
109 | 110 |
|
110 | 111 | ## 2.10. |
111 | 112 |
|
112 | | -- **NEW**: Add support `.sublime-color-scheme` hashed syntax highlighting. |
113 | | -- **FIX**: Copy of color entries. |
114 | | -- **FIX**: `.sublime-color-scheme` merge logic. |
| 113 | +- **NEW**: Add support `.sublime-color-scheme` hashed syntax highlighting. |
| 114 | +- **FIX**: Copy of color entries. |
| 115 | +- **FIX**: `.sublime-color-scheme` merge logic. |
115 | 116 |
|
116 | 117 | ## 2.9.3 |
117 | 118 |
|
118 | | -- **FIX**: Parse color schemes properly when extension is unexpected. |
| 119 | +- **FIX**: Parse color schemes properly when extension is unexpected. |
119 | 120 |
|
120 | 121 | ## 2.9.2 |
121 | 122 |
|
122 | | -- **FIX**: Support for irregular `.sublime-color-scheme` values. |
| 123 | +- **FIX**: Support for irregular `.sublime-color-scheme` values. |
123 | 124 |
|
124 | 125 | ## 2.9.1 |
125 | 126 |
|
126 | | -- **FIX**: Scheme parsing related fixes. |
| 127 | +- **FIX**: Scheme parsing related fixes. |
127 | 128 |
|
128 | 129 | ## 2.9.0 |
129 | 130 |
|
130 | | -- **NEW**: Handle overrides for new color scheme styles and bring back scope info for style attributes. |
131 | | -- **NEW**: Hide names if no names available. |
132 | | -- **NEW**: Small popup format tweaks. |
133 | | -- **NEW**: Add option to manually refresh color scheme in cache. |
134 | | -- **NEW**: Show overrides file names in panel and/or popup. |
135 | | -- **FIX**: Font style read error when no font style. |
| 131 | +- **NEW**: Handle overrides for new color scheme styles and bring back scope info for style attributes. |
| 132 | +- **NEW**: Hide names if no names available. |
| 133 | +- **NEW**: Small popup format tweaks. |
| 134 | +- **NEW**: Add option to manually refresh color scheme in cache. |
| 135 | +- **NEW**: Show overrides file names in panel and/or popup. |
| 136 | +- **FIX**: Font style read error when no font style. |
136 | 137 |
|
137 | 138 | ## 2.8.0 |
138 | 139 |
|
139 | | -- **NEW**: Add support for `.sublime-color-scheme` (some features may not be available as scheme handling has changed). |
140 | | -- **NEW**: Remove "Generate CSS" command as this feature is no longer relevant as schemes have drastically changed. |
141 | | -- **NEW**: Update dependencies. |
142 | | -- **FIX**: On 3150+, ScopeHunter will always give the latest colors (no cached scheme). |
143 | | -- **FIX**: Ensure both bold and italic is shown for style when both are set for a selector. |
144 | | -- **FIX**: Small fixes in color matcher lib for builds <3150. |
| 140 | +- **NEW**: Add support for `.sublime-color-scheme` (some features may not be available as scheme handling has |
| 141 | + changed). |
| 142 | +- **NEW**: Remove "Generate CSS" command as this feature is no longer relevant as schemes have drastically changed. |
| 143 | +- **NEW**: Update dependencies. |
| 144 | +- **FIX**: On 3150+, ScopeHunter will always give the latest colors (no cached scheme). |
| 145 | +- **FIX**: Ensure both bold and italic is shown for style when both are set for a selector. |
| 146 | +- **FIX**: Small fixes in color matcher lib for builds <3150. |
145 | 147 |
|
146 | 148 | ## 2.7.0 |
147 | 149 |
|
148 | | -- **NEW**: Popups now require ST 3124+. |
149 | | -- **FIX**: Fix scope matching issues. |
| 150 | +- **NEW**: Popups now require ST 3124+. |
| 151 | +- **FIX**: Fix scope matching issues. |
150 | 152 |
|
151 | 153 | ## 2.6.0 |
152 | 154 |
|
153 | | -- **NEW**: Add support for X11 color names in color schemes. |
154 | | -- **NEW**: Add new support commands. |
155 | | -- **FIX**: Protect against race condition (#34) |
| 155 | +- **NEW**: Add support for X11 color names in color schemes. |
| 156 | +- **NEW**: Add new support commands. |
| 157 | +- **FIX**: Protect against race condition (#34) |
156 | 158 |
|
157 | 159 | ## 2.5.6 |
158 | 160 |
|
159 | | -- **FIX**: Failure when evaluating bold text (!33) |
| 161 | +- **FIX**: Failure when evaluating bold text (!33) |
160 | 162 |
|
161 | 163 | ## 2.5.5 |
162 | 164 |
|
163 | | -- **FIX**: Some CSS tweaks. |
| 165 | +- **FIX**: Some CSS tweaks. |
164 | 166 |
|
165 | 167 | ## 2.5.4 |
166 | 168 |
|
167 | | -- **FIX**: Guard against loading mdpopups on old Sublime versions. |
| 169 | +- **FIX**: Guard against loading mdpopups on old Sublime versions. |
168 | 170 |
|
169 | 171 | ## 2.5.3 |
170 | 172 |
|
171 | | -- **FIX**: Fix changelog typo :). |
| 173 | +- **FIX**: Fix changelog typo :). |
172 | 174 |
|
173 | 175 | ## 2.5.2 |
174 | 176 |
|
175 | | -- **FIX**: Incorrect logic regarding bold. |
| 177 | +- **FIX**: Incorrect logic regarding bold. |
176 | 178 |
|
177 | 179 | ## 2.5.1 |
178 | 180 |
|
179 | | -- **FIX**: Fix copy all link. |
| 181 | +- **FIX**: Fix copy all link. |
180 | 182 |
|
181 | 183 | ## 2.5.0 |
182 | 184 |
|
183 | | -- **NEW**: Changelog command available in `Package Settings->ScopeHunter`. |
184 | | -Will render a full changelog in an HTML phantom in a new view. |
185 | | -- **NEW**: Support info command available in `Package Settings->ScopeHunter`. |
186 | | -- **NEW**: Will attempt to tell Package Control to update the most recent |
187 | | -desired mdpopups. Really need to test that this actually does works :). |
188 | | -- **NEW**: Requires `mdpopups` version 1.9.0. Run Package Control |
189 | | -`Satisfy Dependencies` command if not already present. May require restart after |
190 | | -update. |
191 | | -- **FIX**: Formatting fixes. |
| 185 | +- **NEW**: Changelog command available in `Package Settings->ScopeHunter`. Will render a full changelog in an HTML |
| 186 | + phantom in a new view. |
| 187 | +- **NEW**: Support info command available in `Package Settings->ScopeHunter`. |
| 188 | +- **NEW**: Will attempt to tell Package Control to update the most recent desired mdpopups. Really need to test that |
| 189 | + this actually does works :). |
| 190 | +- **NEW**: Requires `mdpopups` version 1.9.0. Run Package Control `Satisfy Dependencies` command if not already |
| 191 | + present. May require restart after update. |
| 192 | +- **FIX**: Formatting fixes. |
0 commit comments