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