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