1
+ ### 1.3.0
2
+
3
+ - Add ` haskell.releasesURL ` option to override where to look for HLS releases search for HLS downloads (@soiamsoNG )
4
+
5
+ ### 1.2.0
6
+
7
+ - Add option to open local documentation on Hackage (@DunetsNM )
8
+ - Add ` haskell.updateBehaviour ` option to configure when to check for updates
9
+ (@WorldSEnder )
10
+ - Use locally installed servers on connection failure (@WorldSEnder )
11
+
12
+ ### 1.1.0
13
+
14
+ - Add Fourmolu as a plugin formatter provider (@georgefst )
15
+ - Remove the ` haskell.enable ` configuration option, since VS Code now allows
16
+ you to disable extensions on a per workspace basis
17
+ - Display errors when fetching from the GitHub API properly
18
+
19
+ ### 1.0.1
20
+
21
+ - Switch the default formatter to Ormolu to match haskell-language-server
22
+ - Fix ` haskell.serverExecutablePath ` not working with absolute paths on Windows
23
+ (@winestone )
24
+ - Improve the help text and error message when ` haskell.serverExecutablePath `
25
+ is not found
26
+ - Fix the rendering of the markdown table in the README (@Darren8098 )
27
+
28
+ ### 1.0.0
29
+
30
+ - vscode-haskell now lives under the Haskell organisation
31
+ - Can now download zip archived binaries, which the Windows binaries are now distributed as
32
+ - Improve README (@pepeiborra @jaspervdj )
33
+
34
+ ### 0.1.1
35
+
36
+ - Fix the restart server and import identifier commands
37
+
38
+ ### 0.1.0
39
+
40
+ ` vscode-hie-server ` /` Haskell Language Server ` is now just Haskell, and will soon
41
+ be published under the Haskell organisation as ` haskell-vscode ` .
42
+ This release makes haskell-language-server the default langauge server of choice
43
+ and automatically downloads and installs binaries. Installation from source is
44
+ still supported though and any binaries located on your PATH for the selected
45
+ langauge server will be used instead.
46
+
47
+ #### Important!
48
+
49
+ As part of this, your configuration may be reset as the keys move from
50
+ ` languageServerHaskell.completionSnippetsOn ` to ` haskell.completionSnippetsOn ` .
51
+
52
+ - Fix the document and source browser
53
+ - Remove obselete commands that are no longer supported by any of the language
54
+ servers
55
+ - Show type command
56
+ - Insert type command
57
+ - HaRe commands
58
+ - Case split commands
59
+
1
60
### 0.0.40
2
61
3
62
Change the way the backend is configured, simplifying it.
4
63
5
- * remove wrapper scripts (hie-vscode.sh/hie-vscode.bat)
6
- * dropdown choice between ` haskell-ide-engine ` , ` haskell-language-server ` or
64
+ - remove wrapper scripts (hie-vscode.sh/hie-vscode.bat)
65
+ - dropdown choice between ` haskell-ide-engine ` , ` haskell-language-server ` or
7
66
` ghcide ` in the ` hieVariant ` setting.
8
- * this can be overridden by an explicit ` hieExecutablePath ` , as before.
67
+ - this can be overridden by an explicit ` hieExecutablePath ` , as before.
9
68
10
69
### 0.0.39
11
70
@@ -19,125 +78,125 @@ Bump dependencies
19
78
20
79
Trying again, working 0.0.35
21
80
22
- * Add Restart command (@gdziadkiewicz )
23
- * Add Ormolu as a formatter option (@DavSanchez )
24
- * Update README
81
+ - Add Restart command (@gdziadkiewicz )
82
+ - Add Ormolu as a formatter option (@DavSanchez )
83
+ - Update README
25
84
26
85
### 0.0.36
27
86
28
- * Roll back to 0.0.34
87
+ - Roll back to 0.0.34
29
88
30
89
### 0.0.35
31
90
32
- * Add Restart command (@gdziadkiewicz )
33
- * Add Ormolu as a formatter option (@DavSanchez )
34
- * Update README
91
+ - Add Restart command (@gdziadkiewicz )
92
+ - Add Ormolu as a formatter option (@DavSanchez )
93
+ - Update README
35
94
36
95
### 0.0.34
37
96
38
- * Remove --lsp parameter from hie-vscode.bat
97
+ - Remove --lsp parameter from hie-vscode.bat
39
98
40
99
### 0.0.33
41
100
42
- * Introduced configuration setting ` noLspParam ` , default ` false ` to control
101
+ - Introduced configuration setting ` noLspParam ` , default ` false ` to control
43
102
setting the ` --lsp ` flag for the hie server. So by default we will set the
44
103
command line argument for the server, but it can be turned off.
45
104
46
105
### 0.0.32
47
106
48
- * Re-enable the ` --lsp ` flag for the hie server
49
- * Update some deps for security vulnerabilities
107
+ - Re-enable the ` --lsp ` flag for the hie server
108
+ - Update some deps for security vulnerabilities
50
109
51
110
### 0.0.31
52
111
53
- * Log to stderr (vscode output) by default, add option for logfile (@bubba )
112
+ - Log to stderr (vscode output) by default, add option for logfile (@bubba )
54
113
55
114
### 0.0.30
56
115
57
- * Bundle using webpack (@chrismwendt )
58
- * Bump protocol version to 3.15 prerelease (@alanz )
116
+ - Bundle using webpack (@chrismwendt )
117
+ - Bump protocol version to 3.15 prerelease (@alanz )
59
118
This allows working progress reporting from hie.
60
- * Update casesplit plugin (@Avi-D-coder )
119
+ - Update casesplit plugin (@Avi-D-coder )
61
120
62
121
### 0.0.29
63
122
64
- * bump protocol version to 3.15 (prerelease) (@alanz )
65
- * upgrade deps, including avoiding vulnerabilities on lodash (@alanz )
66
- * warn about compile time and wrapped hie (@janat08 )
123
+ - bump protocol version to 3.15 (prerelease) (@alanz )
124
+ - upgrade deps, including avoiding vulnerabilities on lodash (@alanz )
125
+ - warn about compile time and wrapped hie (@janat08 )
67
126
68
127
### 0.0.28
69
128
70
- * remove unused ` lsp ` flag (@bubba )
71
- * do not start ` hie ` if ` hie-wrapper ` crashes (@bubba )
72
- * Expose diagnosticsOnChange option for settings (Frederik Ramcke)
73
- * Avoid CVE on ` extend ` package
74
- * Enable displaying window progress (@bubba )
129
+ - remove unused ` lsp ` flag (@bubba )
130
+ - do not start ` hie ` if ` hie-wrapper ` crashes (@bubba )
131
+ - Expose diagnosticsOnChange option for settings (Frederik Ramcke)
132
+ - Avoid CVE on ` extend ` package
133
+ - Enable displaying window progress (@bubba )
75
134
76
135
### 0.0.27
77
136
78
- * Re-enable search feature for documentation (@anonimitoraf )
137
+ - Re-enable search feature for documentation (@anonimitoraf )
79
138
Accesed via ` ctrl-f ` .
80
139
81
140
### 0.0.26
82
141
83
- * Show documentation content using Webview API (@EdAllonby )
84
- * npm audit fix (@alanz )
142
+ - Show documentation content using Webview API (@EdAllonby )
143
+ - npm audit fix (@alanz )
85
144
86
145
### 0.0.25
87
146
88
- * Add vsce dependency to "Contributing" document (@EdAllonby )
89
- * Add formatterProvider config (@bubba )
90
- * Bugfix for stack version on windows (@beauzeaux )
91
- * Update settings to match hie version 0.7.0.0 (@alanz )
92
- * npm audit fix (@bubba )
147
+ - Add vsce dependency to "Contributing" document (@EdAllonby )
148
+ - Add formatterProvider config (@bubba )
149
+ - Bugfix for stack version on windows (@beauzeaux )
150
+ - Update settings to match hie version 0.7.0.0 (@alanz )
151
+ - npm audit fix (@bubba )
93
152
94
153
### 0.0.24
95
154
96
- * Add snippet config option (@bubba )
155
+ - Add snippet config option (@bubba )
97
156
98
157
### 0.0.23
99
158
100
- * Fix multi-process issue, where vscode would launch multiple hie instances.
159
+ - Fix multi-process issue, where vscode would launch multiple hie instances.
101
160
By @kfigiela
102
161
103
162
### 0.0.22
104
163
105
- * Add configuration option to enable liquid haskell processing. This
164
+ - Add configuration option to enable liquid haskell processing. This
106
165
is a preview feature of hie from
107
166
ca2d3eaa19da8ec9d55521b461d8e2e8cffee697 on 2019-09-05.
108
167
109
168
### 0.0.21
110
169
111
- * Remove languageServerHaskell.useHieWrapper, We now use hie-wrapper
170
+ - Remove languageServerHaskell.useHieWrapper, We now use hie-wrapper
112
171
by default.
113
- * Update the vscode-languageclient to v4.4.0
114
- * Fix #98 Import identifier insertion line ` moduleLine ` is now the
172
+ - Update the vscode-languageclient to v4.4.0
173
+ - Fix #98 Import identifier insertion line ` moduleLine ` is now the
115
174
first line that is (trimmed) ` where ` or ends with ` where ` or ends
116
175
with ` )where ` . (@mpilgrem )
117
176
118
177
### 0.0.20
119
178
120
- * Add the case-split function (@txsmith ). Required hie >= 0.2.1.0
121
- * Update the vscode-languageclient to v4.2.0 (@Bubba )
122
- * Use the hie-wrapper executable now installed with hie to choose the
179
+ - Add the case-split function (@txsmith ). Required hie >= 0.2.1.0
180
+ - Update the vscode-languageclient to v4.2.0 (@Bubba )
181
+ - Use the hie-wrapper executable now installed with hie to choose the
123
182
right version of hie to use for the given project.
124
183
125
184
### 0.0.19
126
185
127
- * Fix hie launch on windows with logging off (#90 ). Thanks @Tehnix .
186
+ - Fix hie launch on windows with logging off (#90 ). Thanks @Tehnix .
128
187
129
188
### 0.0.18
130
189
131
- * Support GHC 8.4.3 in the wrapper file
132
- * The ` languageServerHaskell.trace.server ` parameter now affects
190
+ - Support GHC 8.4.3 in the wrapper file
191
+ - The ` languageServerHaskell.trace.server ` parameter now affects
133
192
` /tmp/hie.log ` , as well as ghc-mod ` --vomit ` output.
134
- * Add an Import identifier command, by @chrismwendt
193
+ - Add an Import identifier command, by @chrismwendt
135
194
136
195
### 0.0.17
137
196
138
- * Support GHC 8.4.2 in the wrapper file
139
- * Update dependencies to avoid security vulnerability.
140
- * Use os.tmpdir() for the hie.log file
197
+ - Support GHC 8.4.2 in the wrapper file
198
+ - Update dependencies to avoid security vulnerability.
199
+ - Use os.tmpdir() for the hie.log file
141
200
142
201
### 0.0.15
143
202
0 commit comments