Skip to content

Commit bb64024

Browse files
committed
Add changelog for 1.3.0
1 parent c0a8085 commit bb64024

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
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 (@soiamsoNG), 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

0 commit comments

Comments
 (0)