Skip to content

Commit 241c5b7

Browse files
authored
Merge pull request #383 from haskell/prepare-1.3.0
Prepare 1.3.0 release
2 parents 55a5d52 + d09dd05 commit 241c5b7

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

Changelog.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
### 1.3.0
22

3-
- Add `haskell.releasesURL` option to override where to look for HLS releases search for HLS downloads (@soiamsoNG)
3+
- Add `haskell.releasesURL` option to override where to look for HLS releases search for HLS downloads, thanks to @soiamsoNG
4+
- With this version _the only supported lsp server variant is [`haskell-language-server`](https://github.com/haskell/haskell-language-server)_
5+
- Add support for generic plugin configuration. Thanks to it, each plugin capability (diagnostics, code actions, code lenses, etc) or the entire plugin can be disabled
6+
- Add some plugin specic options:
7+
- [wingman](https://haskellwingman.dev/) (aka tactics) plugin
8+
- `haskell.plugin.tactic.config.features`: Feature set used by the plugin
9+
- `haskell.plugin.tactics.config.hole_severity`: The severity to use when showing hole diagnostics
10+
- `haskell.plugin.tactic.config.max_use_ctor_actions`: Maximum number of `Use constructor <x>` code actions that can appear
11+
- `haskell.plugin.tactics.config.timeout_duration`: The timeout for Wingman actions, in seconds
12+
- completions
13+
- `haskell.plugin.ghcide-completions.config.autoExtendOn`: Extends the import list automatically when completing a out-of-scope identifier
14+
- `haskell.plugin.ghcide-completions.config.snippetsOn`: Inserts snippets when using code completions
15+
- type signature lenses - `haskell.plugin.ghcide-type-lenses.config.mode`: Control how type lenses are shown
16+
- The option `haskell.serverExecutablePath` has now `machine` scope, so it can be only changed globally by the user. It avoids a potential security vulnerability as folders containing `.vscode/settings.json` with that option could execute arbitrary programs.
17+
- Deprecated options:
18+
- `haskell.hlintOn`: use `haskell.plugin.hlint.globalOn` instead.
19+
- `haskell.completionSnippetsOn`: use `haskell.plugin.ghcide-completions.config.snippetsOn`
20+
- Fixed a small typo that caused the server not to be loaded in `.lhs` files, thanks to @Max7cd
421

522
### 1.2.0
623

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@
223223
"scope": "resource",
224224
"type": "string",
225225
"default": true,
226-
"markdownDescription": "Features set used by wingman (tactic) plugin"
226+
"markdownDescription": "Feature set used by Wingman"
227227
},
228228
"haskell.plugin.tactics.config.hole_severity": {
229229
"enumDescriptions": [
@@ -249,7 +249,7 @@
249249
"title": "Max number of constructors",
250250
"scope": "resource",
251251
"type": "integer",
252-
"default": true,
252+
"default": 5,
253253
"markdownDescription": "Maximum number of `Use constructor <x>` code actions that can appear"
254254
},
255255
"haskell.plugin.tactics.config.timeout_duration": {

0 commit comments

Comments
 (0)