diff --git a/CHANGELOG.md b/CHANGELOG.md index b8e8de1d..18d149bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 2.3.0 + +- Remove the need for "entrypoints" in elm-tooling.json +- Add a code action to add function argument from missing declaration +- Add a code action to add missing union constructors +- Add annotations from ports to hovers and suggestions +- "Add type annotation" can now be enabled/disabled via elm-analyse.json and will also honor excluded folders +- Fix type inference for empty record pattern +- Fix reporting when elm, elm-test or elm-review were not found +- Fix clients that don't provide incremental changes + ## 2.2.1 - Add instructions for elm-review diff --git a/package-lock.json b/package-lock.json index 60808f11..1a2edcb0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@elm-tooling/elm-language-server", - "version": "2.2.1", + "version": "2.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -3667,6 +3667,14 @@ "dev": true, "requires": { "ts-essentials": "^7.0.3" + }, + "dependencies": { + "ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "dev": true + } } }, "jest-pnp-resolver": { @@ -5354,12 +5362,6 @@ "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-3.0.0.tgz", "integrity": "sha512-7jiRWgN4/8IdvCxbIwnwg2W0bbYFBH6BxFqBjMKk442t7+liF2Z1H6AUCcl8e/pD93GjPru+axeiJwFmRww1WQ==" }, - "ts-essentials": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", - "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", - "dev": true - }, "ts-jest": { "version": "27.0.5", "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz", diff --git a/package.json b/package.json index ddbdd97a..ed8c5ece 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@elm-tooling/elm-language-server", "description": "Implementation of an elm language server in node.", - "version": "2.2.1", + "version": "2.3.0", "author": "Kolja Lampe", "license": "MIT", "main": "./out/module.js",