diff --git a/server/CHANGELOG.md b/server/CHANGELOG.md index cad493c66..8e0388a80 100644 --- a/server/CHANGELOG.md +++ b/server/CHANGELOG.md @@ -1,5 +1,9 @@ # Bash Language Server +## 5.3.1 + +- Clear diagnostics when closing document https://github.com/bash-lsp/bash-language-server/pull/1135 + ## 5.3.0 - Add support for formatting using shfmt (if installed). https://github.com/bash-lsp/bash-language-server/pull/1136 diff --git a/server/package.json b/server/package.json index b8238e2ad..6e6f5ea3d 100644 --- a/server/package.json +++ b/server/package.json @@ -3,7 +3,7 @@ "description": "A language server for Bash", "author": "Mads Hartmann", "license": "MIT", - "version": "5.3.0", + "version": "5.3.1", "main": "./out/server.js", "typings": "./out/server.d.ts", "bin": { diff --git a/server/src/server.ts b/server/src/server.ts index 4e5f0c8df..99a45fa21 100644 --- a/server/src/server.ts +++ b/server/src/server.ts @@ -163,6 +163,7 @@ export default class BashServer { }) this.documents.onDidClose((event) => { + connection.sendDiagnostics({ uri: event.document.uri, diagnostics: [] }) delete this.uriToCodeActions[event.document.uri] })