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

Commit 9470305

Browse files
authored
Merge pull request #928 from alanz/v0.3.0.0
V0.3.0.0
2 parents ae07639 + a892814 commit 9470305

File tree

6 files changed

+58
-16
lines changed

6 files changed

+58
-16
lines changed

.circleci/config.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ defaults: &defaults
2222

2323
- restore_cache:
2424
keys:
25-
- stack-cache-10-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "stack-build.txt" }}-{{ checksum "all-cabal.txt" }}
26-
- stack-cache-10-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "stack-build.txt" }}
27-
- stack-cache-10-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "resolver.txt" }}
25+
- stack-cache-11-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "stack-build.txt" }}-{{ checksum "all-cabal.txt" }}
26+
- stack-cache-11-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "stack-build.txt" }}
27+
- stack-cache-11-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "resolver.txt" }}
2828

2929
- run:
3030
name: Stack setup
@@ -55,7 +55,7 @@ defaults: &defaults
5555
command: rm -fr ~/.cache/cabal-helper
5656

5757
- save_cache:
58-
key: stack-cache-10-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "resolver.txt" }}
58+
key: stack-cache-11-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "resolver.txt" }}
5959
paths:
6060
- ~/.stack
6161
- ~/.cache
@@ -77,7 +77,7 @@ defaults: &defaults
7777
path: test-logs
7878

7979
- save_cache:
80-
key: stack-cache-10-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "stack-build.txt" }}
80+
key: stack-cache-11-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "stack-build.txt" }}
8181
paths:
8282
- ~/.stack
8383
- ~/.cache
@@ -90,7 +90,7 @@ defaults: &defaults
9090
- ~/build/submodules/cabal-helper/.stack-work
9191

9292
- save_cache:
93-
key: stack-cache-10-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "stack-build.txt" }}-{{ checksum "all-cabal.txt" }}
93+
key: stack-cache-11-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "stack-build.txt" }}-{{ checksum "all-cabal.txt" }}
9494
paths:
9595
- ~/.stack
9696
- ~/.cache

Changelog.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
# 0.3.0.0
2+
3+
- LSP mode is now the default, and the `--lsp` flag has no effect
4+
- The `--json` flag can be used for JSON transport
5+
- HIE now warns you if there is mismatch between the HIE GHC verison and the project GHC version
6+
- Add Liquid Haskell support
7+
- Add support for hierarchical document symbols
8+
- Add many new types of code actions
9+
- Typed holes
10+
- HaRe refactoring
11+
- Misspelled variables
12+
- Missing top-level signatures
13+
- Prefix unused terms with `_`
14+
- Case splitting
15+
- Suggested pragmas and language extensions
16+
- The parsed output from a module is now cached
17+
- Some features are now available without the need for the module to typecheck first
18+
- Improve code completion
19+
- Suggests modules that can be imported
20+
- Suggests GHC extensions
21+
- Recognizes when completing a type or expression
22+
- Provides snippets for arguments to functions
23+
- Add the ability to set an explicit hoogle database
24+
25+
Thanks to the contributors for this release:
26+
- @Avi-D-coder
27+
- @Gurkenglas
28+
- @Technix
29+
- @alanz
30+
- @apeyroux
31+
- @bbarker
32+
- @bubba
33+
- @cblp
34+
- @cronokirby
35+
- @expipiplus1
36+
- @jhrcek
37+
- @jkachmar
38+
- @lorenzo
39+
- @m13m
40+
- @meck
41+
- @mpilgrem
42+
- @waddlaw
43+
144
# 0.2.2.0
245

346
Add more code actions for various diagnostics:

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: 0.2.2.0
2+
version: 0.3.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

stack-8.4.3.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ extra-deps:
88
- ./submodules/HaRe
99
- ./submodules/ghc-mod
1010
- ./submodules/ghc-mod/core
11+
1112
- base-compat-0.9.3
1213
- cabal-helper-0.8.1.0@rev:0
1314
- cabal-plan-0.3.0.0

stack-8.4.4.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: lts-12.16 # LTS 12.15 is first to support GHC 8.4.4
1+
resolver: lts-12.17 # LTS 12.15 is first to support GHC 8.4.4
22
packages:
33
- .
44
- hie-plugin-api
@@ -8,6 +8,7 @@ extra-deps:
88
- ./submodules/HaRe
99
- ./submodules/ghc-mod
1010
- ./submodules/ghc-mod/core
11+
1112
- base-compat-0.9.3
1213
- cabal-helper-0.8.1.0@rev:0
1314
- cabal-plan-0.3.0.0

stack.yaml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: nightly-2018-09-28 # Last GHC 8.4.3
1+
resolver: lts-12.17 # GHC 8.4.4
22
packages:
33
- .
44
- hie-plugin-api
@@ -9,22 +9,19 @@ extra-deps:
99
- ./submodules/ghc-mod
1010
- ./submodules/ghc-mod/core
1111

12-
- aeson-1.3.1.1
1312
- base-compat-0.9.3
14-
- base-orphans-0.7
1513
- cabal-helper-0.8.1.0@rev:0
1614
- cabal-plan-0.3.0.0
1715
- constrained-dynamic-0.1.0.0
18-
- ekg-json-0.1.0.6
19-
- ekg-wai-0.1.0.3
16+
- ghc-exactprint-0.5.8.2
2017
- haddock-api-2.20.0
18+
- haddock-library-1.6.0
19+
- haskell-lsp-0.8.0.1
20+
- haskell-lsp-types-0.8.0.1
2121
- hsimport-0.8.6
2222
- lsp-test-0.4.0.0
23-
- monad-memo-0.4.1
24-
- semigroupoids-5.2.2
2523
- syz-0.2.0.0
2624
- temporary-1.2.1.1
27-
- yaml-0.8.32
2825

2926
flags:
3027
haskell-ide-engine:

0 commit comments

Comments
 (0)