diff --git a/CHANGELOG.md b/CHANGELOG.md index 3844ca95..c85e49db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log +## 0.10.0 + +- Fix case where type constructor highlighting was wrong +- Client support for codeLens exposing/unexposing and move function refactoring + +- Updated the language server + - Add diagnostic on unknown symbols and offer importing via codeAction (needs the file to be save and the compiler to run) + - Support exposing/unexposing functions and types via codeLense or codeAction + - Add support for move function refactoring + - Fix init taking long when using files with thousands of functions + - Add new snippet for if-else conditions + - Better completions for record update syntax + - Added completions for basic keywords like if, then, else, let etc. + - Improved hovers for types aliases + - Added jump to definition for fields of records + - Better handling of invalid renames + ## 0.9.4 - Updated the language server diff --git a/package-lock.json b/package-lock.json index dc0d1e5f..71d3f24e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "elm-ls-vscode", - "version": "0.9.4", + "version": "0.10.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -136,9 +136,9 @@ } }, "@types/node": { - "version": "13.9.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.3.tgz", - "integrity": "sha512-01s+ac4qerwd6RHD+mVbOEsraDHSgUaefQlEdBbUolnQFjKwCr7luvAlEwW1RFojh67u0z4OUTjPn9LEl4zIkA==", + "version": "13.9.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.8.tgz", + "integrity": "sha512-1WgO8hsyHynlx7nhP1kr0OFzsgKz5XDQL+Lfc3b1Q3qIln/n8cKD4m09NJ0+P1Rq7Zgnc7N0+SsMnoD1rEb0kA==", "dev": true }, "@types/yargs": { @@ -854,9 +854,9 @@ "dev": true }, "tslint-plugin-prettier": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslint-plugin-prettier/-/tslint-plugin-prettier-2.2.0.tgz", - "integrity": "sha512-K4pzyF+ueWw3DEJ7h4MqAZ3tHQBVsay1cRSQ0aDXErEuIdrkC5NKywCebOnKl8GHvTW0C9TrHpRMeo2D8iwI8w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslint-plugin-prettier/-/tslint-plugin-prettier-2.3.0.tgz", + "integrity": "sha512-F9e4K03yc9xuvv+A0v1EmjcnDwpz8SpCD8HzqSDe0eyg34cBinwn9JjmnnRrNAs4HdleRQj7qijp+P/JTxt4vA==", "dev": true, "requires": { "eslint-plugin-prettier": "^2.2.0", diff --git a/package.json b/package.json index 56e7048a..a3cd3f41 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "icon": "images/elm.png", "author": "Kolja Lampe", "license": "MIT", - "version": "0.9.4", + "version": "0.10.0", "repository": { "type": "git", "url": "https://github.com/elm-tooling/elm-language-client-vscode" @@ -142,11 +142,11 @@ }, "devDependencies": { "@types/jest": "^25.1.4", - "@types/node": "^13.9.3", + "@types/node": "^13.9.8", "prettier": "^2.0.2", "tslint": "^6.1.0", "tslint-config-prettier": "^1.18.0", - "tslint-plugin-prettier": "^2.2.0", + "tslint-plugin-prettier": "^2.3.0", "tslint-sonarts": "^1.9.0", "typescript": "3.8.3" } diff --git a/server b/server index f1c3f59c..b45689d9 160000 --- a/server +++ b/server @@ -1 +1 @@ -Subproject commit f1c3f59c3348062cef0aadd7a28b3a4b4e35723a +Subproject commit b45689d960e40f6f2cafcb1d87f191a726037aec