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

Commit 3dcedf8

Browse files
committed
Merge branch 'master' (incoming 0.13 release)
2 parents 1cf6ab7 + 38a6feb commit 3dcedf8

File tree

13 files changed

+397
-321
lines changed

13 files changed

+397
-321
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ defaults: &defaults
4040

4141
- run:
4242
name: Install Hoogle
43-
command: stack --stack-yaml=${STACK_FILE} install hoogle
43+
command: stack -j 1 --stack-yaml=${STACK_FILE} install hoogle
4444

4545
- run:
4646
name: Build (we need the exe for tests)

Changelog.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,86 @@
1+
# 0.13.0.0
2+
3+
- Bump resolvers and deps `lts-14.11` for GHC 8.6.5, and
4+
`nightly-2019-09-21` for nightyly build, the last one to support GHC
5+
8.6.5.
6+
7+
Key deps updated
8+
- brittany-0.12.1
9+
- floskell-0.10.1
10+
- hlint-2.2.3
11+
- hsimport-0.11.0
12+
13+
([#1419](https://github.com/haskell/haskell-ide-engine/pull/1419), by @alanz)
14+
15+
- Update haskell-lsp to 0.17
16+
([#1418](https://github.com/haskell/haskell-ide-engine/pull/1418), by @alanz)
17+
18+
- Add instructions about install cabal with stack in the README
19+
([#1414](https://github.com/haskell/haskell-ide-engine/pull/1414), by @jneira)
20+
21+
- Robust tests
22+
([#1413](https://github.com/haskell/haskell-ide-engine/pull/1413), by @alanz)
23+
24+
- Find and run cabal in user original $PATH
25+
([#1406](https://github.com/haskell/haskell-ide-engine/pull/1406), by @jneira)
26+
27+
- Add stack-install-cabal target and confirmation messages
28+
([#1405](https://github.com/haskell/haskell-ide-engine/pull/1405), by @jneira)
29+
30+
- Haskell lsp 0.16
31+
([#1402](https://github.com/haskell/haskell-ide-engine/pull/1402), by @alanz)
32+
33+
- Handling Windows specific delimiters in func tests
34+
([#1400](https://github.com/haskell/haskell-ide-engine/pull/1400), by @jneira)
35+
36+
- Fix more code actions in windows
37+
([#1399](https://github.com/haskell/haskell-ide-engine/pull/1399), by @jneira)
38+
39+
- Upgrade network to 3.0.1.1
40+
([#1395](https://github.com/haskell/haskell-ide-engine/pull/1395), by @jneira)
41+
42+
- Use the new key format in one line for azure cache
43+
([#1394](https://github.com/haskell/haskell-ide-engine/pull/1394), by @jneira)
44+
45+
- Fix code renaming in windows
46+
([#1392](https://github.com/haskell/haskell-ide-engine/pull/1392), by @jneira)
47+
48+
- Add CodeTriage badge
49+
([#1381](https://github.com/haskell/haskell-ide-engine/pull/1381), by @NickSeagull)
50+
51+
- Add support for building with cabal-3.0.0.0
52+
([#1379](https://github.com/haskell/haskell-ide-engine/pull/1379), by @jneira)
53+
54+
- Refactor backtick aware completion
55+
([#1377](https://github.com/haskell/haskell-ide-engine/pull/1377), by @fendor)
56+
57+
- Add different Contexts for Module, import etc...
58+
([#1375](https://github.com/haskell/haskell-ide-engine/pull/1375), by @fendor)
59+
60+
- Do not traverse into Generated bindings when creating TypeMap
61+
([#1372](https://github.com/haskell/haskell-ide-engine/pull/1372), by @fendor)
62+
63+
- Readme: Mention cabal configure and restarting HIE for troubleshooting
64+
([#1370](https://github.com/haskell/haskell-ide-engine/pull/1370), by @Infinisil)
65+
66+
- Split out completion from HieExtras
67+
([#1369](https://github.com/haskell/haskell-ide-engine/pull/1369), by @bubba)
68+
69+
- Remove cabal check from stack builds
70+
([#1368](https://github.com/haskell/haskell-ide-engine/pull/1368), by @ollef)
71+
72+
- Recommend Coc over LanguageClient-neovim
73+
([#1367](https://github.com/haskell/haskell-ide-engine/pull/1367), by @Avi-D-coder)
74+
75+
- Install: Fix broken stack-build target and fix cabal run help msg
76+
([#1363](https://github.com/haskell/haskell-ide-engine/pull/1363), by @fendor)
77+
78+
- Fix error message if outdated cabal dependency
79+
([#1361](https://github.com/haskell/haskell-ide-engine/pull/1361), by @fendor)
80+
81+
- Made hlint dependency properly depend on version of ghc.
82+
([#1355](https://github.com/haskell/haskell-ide-engine/pull/1355), by @LinuxUser404)
83+
184
# 0.12.0.0
285

386
- Monthly resolver bump, `lts-13.30` for GHC 8.6.5, and `nightly-2019-07-31` for

haskell-ide-engine.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: haskell-ide-engine
2-
version: 1.0.0.0
2+
version: 0.13.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/hie-plugin-api.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: hie-plugin-api
2-
version: 0.12.0.0
2+
version: 0.13.0.0
33
synopsis: Haskell IDE API for plugin communication
44
license: BSD3
55
license-file: LICENSE

stack-8.4.2.yaml

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -4,48 +4,48 @@ packages:
44
- hie-plugin-api
55

66
extra-deps:
7-
- ./hie-bios
8-
- ./submodules/HaRe
9-
- ./submodules/cabal-helper
10-
- ./submodules/ghc-mod
11-
- ./submodules/ghc-mod/core
12-
- ./submodules/ghc-mod/ghc-project-types
7+
- ./hie-bios
8+
- ./submodules/HaRe
9+
- ./submodules/cabal-helper
10+
- ./submodules/ghc-mod
11+
- ./submodules/ghc-mod/core
12+
- ./submodules/ghc-mod/ghc-project-types
1313

14-
- brittany-0.12.0.0
15-
- base-compat-0.9.3
16-
- bytestring-trie-0.2.5.0
17-
- cabal-plan-0.3.0.0
18-
- constrained-dynamic-0.1.0.0
19-
- floskell-0.10.0
20-
- ghc-exactprint-0.5.8.2
21-
- ghc-lib-parser-8.8.0.20190723
22-
- haddock-api-2.20.0
23-
- haddock-library-1.6.0
24-
- haskell-lsp-0.17.0.0
25-
- haskell-lsp-types-0.17.0.0
26-
- haskell-src-exts-1.21.0
27-
- haskell-src-exts-util-0.2.5
28-
- hlint-2.2.2
29-
- hoogle-5.0.17.9
30-
- hsimport-0.10.0
31-
- lsp-test-0.8.0.0
32-
- monad-dijkstra-0.1.1.2
33-
- pretty-show-1.8.2
34-
- rope-utf16-splay-0.3.1.0
35-
- syz-0.2.0.0
36-
- temporary-1.2.1.1
37-
# To make build work in windows 7
38-
- unix-time-0.4.7
39-
- windns-0.1.0.0
40-
- yi-rope-0.11
41-
# - hie-bios-0.2.1@sha256:5f98a3516ce65e0a3ffd88bf6fb416b04cc084371d0fbf0e1762780de1d652ce,3219
14+
- brittany-0.12.1.0
15+
- base-compat-0.9.3
16+
- bytestring-trie-0.2.5.0
17+
- cabal-plan-0.3.0.0
18+
- constrained-dynamic-0.1.0.0
19+
- floskell-0.10.1
20+
- ghc-exactprint-0.5.8.2
21+
- ghc-lib-parser-8.8.1
22+
- haddock-api-2.20.0
23+
- haddock-library-1.6.0
24+
- haskell-lsp-0.17.0.0
25+
- haskell-lsp-types-0.17.0.0
26+
- haskell-src-exts-1.21.1
27+
- haskell-src-exts-util-0.2.5
28+
- hlint-2.2.3
29+
- hoogle-5.0.17.11
30+
- hsimport-0.11.0
31+
- lsp-test-0.8.0.0
32+
- monad-dijkstra-0.1.1.2
33+
- pretty-show-1.8.2
34+
- rope-utf16-splay-0.3.1.0
35+
- syz-0.2.0.0
36+
- temporary-1.2.1.1
37+
# To make build work in windows 7
38+
- unix-time-0.4.7
39+
- windns-0.1.0.0
40+
- yi-rope-0.11
41+
# - hie-bios-0.2.1@sha256:5f98a3516ce65e0a3ffd88bf6fb416b04cc084371d0fbf0e1762780de1d652ce,3219
4242

43-
- extra-1.6.18@sha256:5f1fff126f0ae47b701fff5aa8462dc63cb44465d5a724b0afd20a3d731903af
44-
- unix-compat-0.5.2@sha256:16763f1fae4a25abf61ac6195eb530ce838474bd04d86c7d353340aee8716bbb
45-
- yaml-0.11.1.2@sha256:cbc4ddb233c564967aad27ee47c1cd8fd6a06b9183353e76fe66c9be7c9dfd76
46-
- file-embed-0.0.11@sha256:77bb3b1dc219ccd682706b1d3dfbc5bf2db5beb1af6c108ed9e0f5b4d58a5a0a,1325
47-
- libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090
48-
- unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204
43+
- extra-1.6.18@sha256:5f1fff126f0ae47b701fff5aa8462dc63cb44465d5a724b0afd20a3d731903af
44+
- unix-compat-0.5.2@sha256:16763f1fae4a25abf61ac6195eb530ce838474bd04d86c7d353340aee8716bbb
45+
- yaml-0.11.1.2@sha256:cbc4ddb233c564967aad27ee47c1cd8fd6a06b9183353e76fe66c9be7c9dfd76
46+
- file-embed-0.0.11@sha256:77bb3b1dc219ccd682706b1d3dfbc5bf2db5beb1af6c108ed9e0f5b4d58a5a0a,1325
47+
- libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090
48+
- unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204
4949

5050
flags:
5151
haskell-ide-engine:
@@ -54,6 +54,6 @@ flags:
5454
pedantic: true
5555

5656
nix:
57-
packages: [icu libcxx zlib]
57+
packages: [ icu libcxx zlib ]
5858

5959
concurrent-tests: false

stack-8.4.3.yaml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,46 +4,46 @@ packages:
44
- hie-plugin-api
55

66
extra-deps:
7-
- ./hie-bios
8-
- ./submodules/HaRe
9-
- ./submodules/cabal-helper
10-
- ./submodules/ghc-mod
11-
- ./submodules/ghc-mod/core
12-
- ./submodules/ghc-mod/ghc-project-types
7+
- ./hie-bios
8+
- ./submodules/HaRe
9+
- ./submodules/cabal-helper
10+
- ./submodules/ghc-mod
11+
- ./submodules/ghc-mod/core
12+
- ./submodules/ghc-mod/ghc-project-types
1313

14-
- base-compat-0.9.3
15-
- brittany-0.12.0.0
16-
- bytestring-trie-0.2.5.0
17-
- cabal-plan-0.3.0.0
18-
- constrained-dynamic-0.1.0.0
19-
- floskell-0.10.0
20-
- ghc-exactprint-0.5.8.2
21-
- ghc-lib-parser-8.8.0.20190723
22-
- haddock-api-2.20.0
23-
- haddock-library-1.6.0
24-
- haskell-lsp-0.17.0.0
25-
- haskell-lsp-types-0.17.0.0
26-
- haskell-src-exts-1.21.0
27-
- haskell-src-exts-util-0.2.5
28-
- hlint-2.2.2
29-
- hoogle-5.0.17.9
30-
- hsimport-0.10.0
31-
- lsp-test-0.8.0.0
32-
- monad-dijkstra-0.1.1.2
33-
- pretty-show-1.8.2
34-
- rope-utf16-splay-0.3.1.0
35-
- syz-0.2.0.0
36-
# To make build work in windows 7
37-
- unix-time-0.4.7
38-
- temporary-1.2.1.1
39-
# - hie-bios-0.2.1@sha256:5f98a3516ce65e0a3ffd88bf6fb416b04cc084371d0fbf0e1762780de1d652ce,3219
14+
- base-compat-0.9.3
15+
- brittany-0.12.1.0
16+
- bytestring-trie-0.2.5.0
17+
- cabal-plan-0.3.0.0
18+
- constrained-dynamic-0.1.0.0
19+
- floskell-0.10.1
20+
- ghc-exactprint-0.5.8.2
21+
- ghc-lib-parser-8.8.1
22+
- haddock-api-2.20.0
23+
- haddock-library-1.6.0
24+
- haskell-lsp-0.17.0.0
25+
- haskell-lsp-types-0.17.0.0
26+
- haskell-src-exts-1.21.1
27+
- haskell-src-exts-util-0.2.5
28+
- hlint-2.2.3
29+
- hoogle-5.0.17.11
30+
- hsimport-0.11.0
31+
- lsp-test-0.8.0.0
32+
- monad-dijkstra-0.1.1.2
33+
- pretty-show-1.8.2
34+
- rope-utf16-splay-0.3.1.0
35+
- syz-0.2.0.0
36+
# To make build work in windows 7
37+
- unix-time-0.4.7
38+
- temporary-1.2.1.1
39+
# - hie-bios-0.2.1@sha256:5f98a3516ce65e0a3ffd88bf6fb416b04cc084371d0fbf0e1762780de1d652ce,3219
4040

41-
- extra-1.6.18@sha256:5f1fff126f0ae47b701fff5aa8462dc63cb44465d5a724b0afd20a3d731903af
42-
- unix-compat-0.5.2@sha256:16763f1fae4a25abf61ac6195eb530ce838474bd04d86c7d353340aee8716bbb
43-
- yaml-0.11.1.2@sha256:cbc4ddb233c564967aad27ee47c1cd8fd6a06b9183353e76fe66c9be7c9dfd76
44-
- file-embed-0.0.11@sha256:77bb3b1dc219ccd682706b1d3dfbc5bf2db5beb1af6c108ed9e0f5b4d58a5a0a,1325
45-
- libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090
46-
- unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204
41+
- extra-1.6.18@sha256:5f1fff126f0ae47b701fff5aa8462dc63cb44465d5a724b0afd20a3d731903af
42+
- unix-compat-0.5.2@sha256:16763f1fae4a25abf61ac6195eb530ce838474bd04d86c7d353340aee8716bbb
43+
- yaml-0.11.1.2@sha256:cbc4ddb233c564967aad27ee47c1cd8fd6a06b9183353e76fe66c9be7c9dfd76
44+
- file-embed-0.0.11@sha256:77bb3b1dc219ccd682706b1d3dfbc5bf2db5beb1af6c108ed9e0f5b4d58a5a0a,1325
45+
- libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090
46+
- unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204
4747

4848
flags:
4949
haskell-ide-engine:
@@ -52,6 +52,6 @@ flags:
5252
pedantic: true
5353

5454
nix:
55-
packages: [icu libcxx zlib]
55+
packages: [ icu libcxx zlib ]
5656

5757
concurrent-tests: false

stack-8.4.4.yaml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,46 +4,46 @@ packages:
44
- hie-plugin-api
55

66
extra-deps:
7-
- ./hie-bios
8-
- ./submodules/HaRe
9-
- ./submodules/cabal-helper
10-
- ./submodules/ghc-mod
11-
- ./submodules/ghc-mod/core
12-
- ./submodules/ghc-mod/ghc-project-types
7+
- ./hie-bios
8+
- ./submodules/HaRe
9+
- ./submodules/cabal-helper
10+
- ./submodules/ghc-mod
11+
- ./submodules/ghc-mod/core
12+
- ./submodules/ghc-mod/ghc-project-types
1313

14-
- brittany-0.12.0.0
15-
- bytestring-trie-0.2.5.0
16-
- cabal-plan-0.4.0.0
17-
- constrained-dynamic-0.1.0.0
18-
- floskell-0.10.0
19-
- ghc-exactprint-0.5.8.2
20-
- ghc-lib-parser-8.8.0.20190723
21-
- haddock-api-2.20.0
22-
- haddock-library-1.6.0
23-
- haskell-lsp-0.17.0.0
24-
- haskell-lsp-types-0.17.0.0
25-
- haskell-src-exts-1.21.0
26-
- haskell-src-exts-util-0.2.5
27-
- hlint-2.2.2
28-
- hoogle-5.0.17.9
29-
- hsimport-0.10.0
30-
- lsp-test-0.8.0.0
31-
- monad-dijkstra-0.1.1.2
32-
- optparse-simple-0.1.0
33-
- pretty-show-1.9.5
34-
- rope-utf16-splay-0.3.1.0
35-
- syz-0.2.0.0
36-
# To make build work in windows 7
37-
- unix-time-0.4.7
38-
- temporary-1.2.1.1
39-
#- hie-bios-0.2.1@sha256:5f98a3516ce65e0a3ffd88bf6fb416b04cc084371d0fbf0e1762780de1d652ce,3219
14+
- brittany-0.12.1.0
15+
- bytestring-trie-0.2.5.0
16+
- cabal-plan-0.4.0.0
17+
- constrained-dynamic-0.1.0.0
18+
- floskell-0.10.1
19+
- ghc-exactprint-0.5.8.2
20+
- ghc-lib-parser-8.8.1
21+
- haddock-api-2.20.0
22+
- haddock-library-1.6.0
23+
- haskell-lsp-0.17.0.0
24+
- haskell-lsp-types-0.17.0.0
25+
- haskell-src-exts-1.21.1
26+
- haskell-src-exts-util-0.2.5
27+
- hlint-2.2.3
28+
- hoogle-5.0.17.11
29+
- hsimport-0.11.0
30+
- lsp-test-0.8.0.0
31+
- monad-dijkstra-0.1.1.2
32+
- optparse-simple-0.1.0
33+
- pretty-show-1.9.5
34+
- rope-utf16-splay-0.3.1.0
35+
- syz-0.2.0.0
36+
# To make build work in windows 7
37+
- unix-time-0.4.7
38+
- temporary-1.2.1.1
39+
#- hie-bios-0.2.1@sha256:5f98a3516ce65e0a3ffd88bf6fb416b04cc084371d0fbf0e1762780de1d652ce,3219
4040

41-
- extra-1.6.18@sha256:5f1fff126f0ae47b701fff5aa8462dc63cb44465d5a724b0afd20a3d731903af
42-
- unix-compat-0.5.2@sha256:16763f1fae4a25abf61ac6195eb530ce838474bd04d86c7d353340aee8716bbb
43-
- yaml-0.11.1.2@sha256:cbc4ddb233c564967aad27ee47c1cd8fd6a06b9183353e76fe66c9be7c9dfd76
44-
- unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204
45-
- file-embed-0.0.11@sha256:77bb3b1dc219ccd682706b1d3dfbc5bf2db5beb1af6c108ed9e0f5b4d58a5a0a,1325
46-
- libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090
41+
- extra-1.6.18@sha256:5f1fff126f0ae47b701fff5aa8462dc63cb44465d5a724b0afd20a3d731903af
42+
- unix-compat-0.5.2@sha256:16763f1fae4a25abf61ac6195eb530ce838474bd04d86c7d353340aee8716bbb
43+
- yaml-0.11.1.2@sha256:cbc4ddb233c564967aad27ee47c1cd8fd6a06b9183353e76fe66c9be7c9dfd76
44+
- unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204
45+
- file-embed-0.0.11@sha256:77bb3b1dc219ccd682706b1d3dfbc5bf2db5beb1af6c108ed9e0f5b4d58a5a0a,1325
46+
- libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090
4747

4848
flags:
4949
haskell-ide-engine:
@@ -52,6 +52,6 @@ flags:
5252
pedantic: true
5353

5454
nix:
55-
packages: [icu libcxx zlib]
55+
packages: [ icu libcxx zlib ]
5656

5757
concurrent-tests: false

0 commit comments

Comments
 (0)