Skip to content

Commit

Permalink
Merge pull request #1178 from chris-reeves/client-release-1.42.0
Browse files Browse the repository at this point in the history
Release version 1.42.0 of the VS Code client
  • Loading branch information
skovhus authored Jul 28, 2024
2 parents 23fdaa9 + 4909008 commit 4353aab
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 35 deletions.
36 changes: 18 additions & 18 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions vscode-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Bash IDE

## 1.42.0
- Upgrade language server to 5.4.0 (format document capability).

## 1.41.0
- Upgrade language server to 5.2.0

Expand Down
6 changes: 4 additions & 2 deletions vscode-client/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
[![VS Marketplace downloads](https://badgen.net/vs-marketplace/d/mads-hartmann.bash-ide-vscode?label=VS%20Marketplace%20downloads)](https://marketplace.visualstudio.com/items?itemName=mads-hartmann.bash-ide-vscode)
[![Open VSX downloads](https://badgen.net/open-vsx/d/mads-hartmann/bash-ide-vscode?color=purple&label=Open%20VSX%20downloads)](https://open-vsx.org/extension/mads-hartmann/bash-ide-vscode)

Visual Studio Code extension utilizing the [Bash Language Server](bash-lsp) and integrates with [explainshell][explainshell] and [shellcheck][shellcheck].
Visual Studio Code extension utilizing the [Bash Language Server](bash-lsp) and integrating with [explainshell][explainshell], [shellcheck][shellcheck] and [shfmt][shfmt].

We strongly recommend that you install [shellcheck][shellcheck] to enable linting: https://github.com/koalaman/shellcheck#installing
We recommend that you [install shellcheck](https://github.com/koalaman/shellcheck#installing) to enable linting and [install shfmt](https://github.com/mvdan/sh?tab=readme-ov-file#shfmt) to enable formatting.

## Features

Expand All @@ -19,6 +19,7 @@ We strongly recommend that you install [shellcheck][shellcheck] to enable lintin
- [x] Documentation for flags on hover
- [x] Workspace symbols
- [x] Rename symbol
- [x] Format document
- [x] Snippets

## Configuration
Expand All @@ -36,3 +37,4 @@ For security reasons, it defaults to `""`, which disables explainshell integrati
[tree-sitter-bash]: https://github.com/tree-sitter/tree-sitter-bash
[explainshell]: https://explainshell.com/
[shellcheck]: https://www.shellcheck.net/
[shfmt]: https://github.com/mvdan/sh
4 changes: 2 additions & 2 deletions vscode-client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "A language server for Bash",
"author": "Mads Hartmann",
"license": "MIT",
"version": "1.41.0",
"version": "1.42.0",
"publisher": "mads-hartmann",
"repository": {
"type": "git",
Expand Down Expand Up @@ -138,7 +138,7 @@
"vscode:prepublish": "cd .. && pnpm compile"
},
"dependencies": {
"bash-language-server": "5.2.0",
"bash-language-server": "5.4.0",
"vscode-languageclient": "8.1.0",
"vscode-languageserver": "8.0.2"
},
Expand Down
54 changes: 41 additions & 13 deletions vscode-client/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 4353aab

Please sign in to comment.