diff --git a/CHANGELOG.md b/CHANGELOG.md index 70807d5a..5b8e662f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,31 @@ Releases of the extension can be downloaded from [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=denoland.vscode-deno). +### [3.8.0](https://github.com/denoland/vscode_deno/compare/3.7.0...3.8.0) / 2021.08.10 + +- feat: add ability to set cache directory in settings (#477) + + The plugin supports setting the `deno.cache` option, which allows setting a + specific cache directory for the Deno language server to use. This is similar + to the `DENO_DIR` environment variable that can be set when invoking Deno on + the command line. + +- feat: hide the status bar unless `deno.enable` is true (#485) + + The Deno language server runs in a workspace even when the project isn't + enabled for Deno, as the formatting services are still available and the + language server needs to keep track of the state of documents in case the + workspace does become enabled. It is confusing to see the version of Deno in + the status bar. The extension now will not display this information unless the + workspace is enabled for Deno. + +- fix: properly handle plugin configuration at startup (#474) + + This led to an issue where if Deno started before the built in TypeScript + language service in a Deno enabled project, the TypeScript language service + diagnostics were not _muted_ and incorrect or duplicate diagnostics were being + displayed. + ### [3.7.0](https://github.com/denoland/vscode_deno/compare/3.6.1...3.7.0) / 2021.07.02 - feat: add support for import map in test code lens (#446) diff --git a/client/package-lock.json b/client/package-lock.json index 5ed7192a..be8e4f36 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-deno-client", - "version": "3.7.0", + "version": "3.8.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-deno-client", - "version": "3.7.0", + "version": "3.8.0", "license": "MIT", "dependencies": { "semver": "7.3.5", diff --git a/client/package.json b/client/package.json index fff0b590..54c519e9 100644 --- a/client/package.json +++ b/client/package.json @@ -4,7 +4,7 @@ "author": "Deno Land Inc.", "license": "MIT", "private": true, - "version": "3.7.0", + "version": "3.8.0", "publisher": "deno-land", "repository": { "type": "git", diff --git a/package-lock.json b/package-lock.json index 8343a953..45d54c4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-deno", - "version": "3.7.0", + "version": "3.8.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-deno", - "version": "3.7.0", + "version": "3.8.0", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -44,7 +44,7 @@ "link": true }, "typescript-deno-plugin": { - "version": "3.7.0", + "version": "3.8.0", "license": "MIT", "devDependencies": { "typescript": "^4.3.5" diff --git a/package.json b/package.json index eb71f23e..12814e90 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "A language server client for Deno.", "author": "Deno Land Inc.", "license": "MIT", - "version": "3.7.0", + "version": "3.8.0", "icon": "deno.png", "galleryBanner": { "color": "#3B3738", diff --git a/typescript-deno-plugin/package-lock.json b/typescript-deno-plugin/package-lock.json index fdb62f73..93e334de 100644 --- a/typescript-deno-plugin/package-lock.json +++ b/typescript-deno-plugin/package-lock.json @@ -1,11 +1,11 @@ { "name": "typescript-deno-plugin", - "version": "3.7.0", + "version": "3.8.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "3.7.0", + "version": "3.8.0", "license": "MIT", "devDependencies": { "typescript": "^4.3.5" diff --git a/typescript-deno-plugin/package.json b/typescript-deno-plugin/package.json index 23986f99..f72a3143 100644 --- a/typescript-deno-plugin/package.json +++ b/typescript-deno-plugin/package.json @@ -4,7 +4,7 @@ "author": "Deno Land Inc.", "license": "MIT", "private": true, - "version": "3.7.0", + "version": "3.8.0", "publisher": "deno-land", "main": "./out/index", "repository": {