on master help sign in
Prepare for new releases (#173)
58b997dMoritz Kiefer
CHANGELOG.md+15
@@ -1,3 +1,18 @@
1### unreleased
1### unreleased
2
2
3+### 0.0.4 (2019-10-20)
4+
5+* Add a ``--version`` cli option (thanks @jacg)
6+* Update to use progress reporting as defined in LSP 3.15. The VSCode
7+ extension has also been updated and should now be making use of
8+ this.
9+* Properly declare that we should support code actions. This helps
10+ with some clients that rely on this information to enable code
11+ actions (thanks @jacg).
12+* Fix a race condition caused by sharing the finder cache between
13+ concurrent compilations.
14+* Avoid normalizing include dirs. This avoids issues where the same
15+ file ends up twice in the module graph, e.g., with different casing
16+ for drive letters.
17+
3### 0.0.3 (2019-09-21)
18### 0.0.3 (2019-09-21)
README.md+1−1
@@ -4,7 +4,7 @@ Note: `ghcide` was previously called `hie-core`.
4
4
5Our vision is that you should build an IDE by combining:
5Our vision is that you should build an IDE by combining:
6
6
7−<img style="float:right;" src="img/vscode2.png"/>
7+![vscode](https://raw.githubusercontent.com/digital-asset/ghcide/master/img/vscode2.png)
8
8
9* [`hie-bios`](https://github.com/mpickering/hie-bios) for determining where your files are, what are their dependencies, what extensions are enabled and so on;
9* [`hie-bios`](https://github.com/mpickering/hie-bios) for determining where your files are, what are their dependencies, what extensions are enabled and so on;
10* `ghcide` (i.e. this library) for defining how to type check, when to type check, and producing diagnostic messages;
10* `ghcide` (i.e. this library) for defining how to type check, when to type check, and producing diagnostic messages;
extension/README.mdmode 100644 → 120000+1−3
@@ -1,3 +0,0 @@
1−A very simple haskell ide core frontend. More or less a bare bones LSP interface.
2−
3−To get it working run `npm install`, `code .` then press F5 to run.
@@ -0,0 +1 @@
1+../README.md
extension/package-lock.json+4−4
@@ -1,6 +1,6 @@
1{
1{
2 "name": "ghcide",
2 "name": "ghcide",
3− "version": "0.0.1",
3+ "version": "0.0.2",
4 "lockfileVersion": 1,
4 "lockfileVersion": 1,
5 "requires": true,
5 "requires": true,
6 "dependencies": {
6 "dependencies": {
@@ -658,9 +658,9 @@
658 "dev": true
658 "dev": true
659 },
659 },
660 "vsce": {
660 "vsce": {
661− "version": "1.67.1",
661+ "version": "1.68.0",
662− "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.67.1.tgz",
662+ "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.68.0.tgz",
663− "integrity": "sha512-Y/0fnfaLs2cCfytTGmy4Cp1bf9BaxHO7020YePdUwxjAlPlZ9+lm74M9yEFEWXTIug0L0sMax1WMz0TnozIqxg==",
663+ "integrity": "sha512-yFbRYu4x4GbdQzZdEQQeRJBxgPdummgcUOFHUtnclW8XQl3MTuKgXL3TtI09gb5oq7jE6kdyvBmpBcmDGsmhcQ==",
664 "dev": true,
664 "dev": true,
665 "requires": {
665 "requires": {
666 "azure-devops-node-api": "^7.2.0",
666 "azure-devops-node-api": "^7.2.0",
extension/package.json+3−3
@@ -4,10 +4,10 @@
4 "publisher": "DigitalAssetHoldingsLLC",
4 "publisher": "DigitalAssetHoldingsLLC",
5 "repository": {
5 "repository": {
6 "type": "git",
6 "type": "git",
7− "url": "https://github.com/digitalasset/daml.git"
7+ "url": "https://github.com/digital-asset/ghcide.git"
8 },
8 },
9 "description": "A simple extension to test out haskell ide core",
9 "description": "A simple extension to test out haskell ide core",
10− "version": "0.0.1",
10+ "version": "0.0.2",
11 "license": "Apache-2.0",
11 "license": "Apache-2.0",
12 "engines": {
12 "engines": {
13 "vscode": "^1.35.0"
13 "vscode": "^1.35.0"
@@ -67,6 +67,6 @@
67 "@types/vscode": "1.35.0",
67 "@types/vscode": "1.35.0",
68 "tslint": "^5.12.1",
68 "tslint": "^5.12.1",
69 "typescript": "^3.6.3",
69 "typescript": "^3.6.3",
70− "vsce": "^1.66.0"
70+ "vsce": "^1.68.0"
71 }
71 }
72}
72}
ghcide.cabal+1−1
@@ -2,7 +2,7 @@ cabal-version: 1.20
2build-type: Simple
2build-type: Simple
3category: Development
3category: Development
4name: ghcide
4name: ghcide
5−version: 0.0.3
5+version: 0.0.4
6license: Apache-2.0
6license: Apache-2.0
7license-file: LICENSE
7license-file: LICENSE
8author: Digital Asset
8author: Digital Asset