From 3e3774e0f8eb3e59f12fd01b76013b1cd581c630 Mon Sep 17 00:00:00 2001 From: skovhus Date: Fri, 13 May 2022 14:56:55 +0200 Subject: [PATCH 1/2] Prepare server for v3 --- server/CHANGELOG.md | 7 ++++++- server/package.json | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/server/CHANGELOG.md b/server/CHANGELOG.md index 74fd1f1c2..8f9061093 100644 --- a/server/CHANGELOG.md +++ b/server/CHANGELOG.md @@ -1,8 +1,13 @@ # Bash Language Server +## 3.0.0 + +- Linting based on shellcheck (https://github.com/bash-lsp/bash-language-server/pull/342) +- BREAKING: Drop node 11 support (ton of dependencies upgraded). + ## 2.1.0 -- Fix failing to get options if bash-completion<=2.9 #340 (https://github.com/bash-lsp/bash-language-server/pull/340) +- Fix failing to get options if bash-completion<=2.9 (https://github.com/bash-lsp/bash-language-server/pull/340) - onHover now supports for multiline code comments (https://github.com/bash-lsp/bash-language-server/pull/348) - Dependency upgrades diff --git a/server/package.json b/server/package.json index c0ad2821b..7fc6408a5 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": "2.1.0", + "version": "3.0.0", "publisher": "mads-hartmann", "main": "./out/server.js", "typings": "./out/server.d.ts", @@ -15,7 +15,7 @@ "url": "https://github.com/bash-lsp/bash-language-server" }, "engines": { - "node": ">=11.0.0" + "node": ">=12.0.0" }, "dependencies": { "fuzzy-search": "^3.2.1", From dd74507ce212be9afc3a18bbecdf2f736671ae85 Mon Sep 17 00:00:00 2001 From: skovhus Date: Fri, 13 May 2022 14:59:42 +0200 Subject: [PATCH 2/2] Update README --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dfcdefbea..2023c63e7 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # Bash Language Server -Bash language server implementation based on [Tree Sitter][tree-sitter] and its [grammar for Bash][tree-sitter-bash] -with [explainshell][explainshell] integration. +Bash language server implementation based on [Tree Sitter][tree-sitter] and its [grammar for Bash][tree-sitter-bash] and supports [explainshell][explainshell] and [shellcheck][shellcheck]. + +We strongly recommend that you install [shellcheck][shellcheck] to enable linting: https://github.com/koalaman/shellcheck#installing ## Features @@ -135,6 +136,7 @@ Please see [docs/development-guide][dev-guide] for more information. [ide-bash]: https://atom.io/packages/ide-bash [sublime-text-lsp]: https://packagecontrol.io/packages/LSP-bash [explainshell]: https://explainshell.com/ +[shellcheck]: https://www.shellcheck.net/ [languageclient-neovim]: https://github.com/autozimu/LanguageClient-neovim [nvim-lspconfig]: https://github.com/neovim/nvim-lspconfig [vim-lsp]: https://github.com/prabirshrestha/vim-lsp