Skip to content
This repository was archived by the owner on Oct 7, 2020. It is now read-only.

Commit bc617fe

Browse files
authored
Merge pull request #1113 from alanz/master
Preparing for 0.7.0.0 release
2 parents 89988b6 + a87cf73 commit bc617fe

File tree

5 files changed

+29
-5
lines changed

5 files changed

+29
-5
lines changed

Changelog.md

+16
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# 0.7.0.0
2+
3+
- Resolver bumped, LTS 13.9 for GHC 8.6.3 (@alanz)
4+
- Ongoing improvements of `install.hs` installation process and
5+
documentation. (@fendor, @power-fungus, @Anrock, @Hogeyama )
6+
- Improved documentation
7+
- can now also build via `cabal new-build`
8+
- improved cross-platform support
9+
- Introduce [floskell](https://github.com/ennocramer/floskell) as an
10+
alternative formatting provider (@bubba, @AlexeyRaga, @luigy)
11+
- Introduces `formattingProvider` as a plugin API function.
12+
- Can be selected via configuration option `formattingProvider`
13+
- Respects the `only` parameter of codeAction requests (@bubba)
14+
- So can request only `quickfix` or `refactor` code actions.
15+
- Bump hlint to 2.1.15 (@alanz)
16+
117
# 0.6.0.0
218

319
- Resolver bumped, LTS 13.5 for GHC 8.6.3 (@alanz)

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,12 @@ There are some settings that can be configured via a `settings.json` file:
380380
"languageServerHaskell": {
381381
"hlintOn": Boolean,
382382
"maxNumberOfProblems": Number
383+
"diagnosticsDebounceDuration" : Number
384+
"liquidOn" : Bool (default False)
385+
"completionSnippetsOn" : Bool (default True)
386+
"formatOnImportOn" : Bool (default True)
387+
"formattingProvider" : String (default "brittany",
388+
alternate "floskell")
383389
}
384390
}
385391
```

haskell-ide-engine.cabal

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: haskell-ide-engine
2-
version: 0.6.0.0
2+
version: 0.7.0.0
33
synopsis: Provide a common engine to power any Haskell IDE
44
description: Please see README.md
55
homepage: http://github.com/githubuser/haskell-ide-engine#readme

hie-plugin-api/Haskell/Ide/Engine/Config.hs

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ instance FromJSON Config where
5050
<*> o .:? "diagnosticsDebounceDuration" .!= diagnosticsDebounceDuration def
5151
<*> o .:? "liquidOn" .!= liquidOn def
5252
<*> o .:? "completionSnippetsOn" .!= completionSnippetsOn def
53-
<*> o .:? "formatOnImportOn" .!= formatOnImportOn def
54-
<*> o .:? "formattingProvider" .!= formattingProvider def
53+
<*> o .:? "formatOnImportOn" .!= formatOnImportOn def
54+
<*> o .:? "formattingProvider" .!= formattingProvider def
5555

5656
-- 2017-10-09 23:22:00.710515298 [ThreadId 11] - ---> {"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{"languageServerHaskell":{"maxNumberOfProblems":100,"hlintOn":true}}}}
5757
-- 2017-10-09 23:22:00.710667381 [ThreadId 15] - reactor:got didChangeConfiguration notification:

stack.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: nightly-2019-02-27 # GHC 8.6.3
1+
resolver: nightly-2019-03-02 # GHC 8.6.3
22
packages:
33
- .
44
- hie-plugin-api
@@ -15,11 +15,13 @@ extra-deps:
1515
- butcher-1.3.2.1
1616
- cabal-plan-0.4.0.0
1717
- constrained-dynamic-0.1.0.0
18+
- deque-0.2.7
19+
- ghc-exactprint-0.5.8.2
1820
- haddock-api-2.21.0
1921
- haskell-src-exts-1.21.0
2022
- hlint-2.1.15
21-
- hsimport-0.8.8
2223
- hoogle-5.0.17.5
24+
- hsimport-0.8.8
2325
- monad-dijkstra-0.1.1.2
2426
- monad-memo-0.4.1
2527
- multistate-0.8.0.1

0 commit comments

Comments
 (0)