Skip to content

Commit 4353aab

Browse files
authored
Merge pull request #1178 from chris-reeves/client-release-1.42.0
Release version 1.42.0 of the VS Code client
2 parents 23fdaa9 + 4909008 commit 4353aab

File tree

5 files changed

+68
-35
lines changed

5 files changed

+68
-35
lines changed

pnpm-lock.yaml

+18-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vscode-client/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Bash IDE
22

3+
## 1.42.0
4+
- Upgrade language server to 5.4.0 (format document capability).
5+
36
## 1.41.0
47
- Upgrade language server to 5.2.0
58

vscode-client/README.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
[![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)
55
[![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)
66

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

9-
We strongly recommend that you install [shellcheck][shellcheck] to enable linting: https://github.com/koalaman/shellcheck#installing
9+
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.
1010

1111
## Features
1212

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

2425
## Configuration
@@ -36,3 +37,4 @@ For security reasons, it defaults to `""`, which disables explainshell integrati
3637
[tree-sitter-bash]: https://github.com/tree-sitter/tree-sitter-bash
3738
[explainshell]: https://explainshell.com/
3839
[shellcheck]: https://www.shellcheck.net/
40+
[shfmt]: https://github.com/mvdan/sh

vscode-client/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "A language server for Bash",
55
"author": "Mads Hartmann",
66
"license": "MIT",
7-
"version": "1.41.0",
7+
"version": "1.42.0",
88
"publisher": "mads-hartmann",
99
"repository": {
1010
"type": "git",
@@ -138,7 +138,7 @@
138138
"vscode:prepublish": "cd .. && pnpm compile"
139139
},
140140
"dependencies": {
141-
"bash-language-server": "5.2.0",
141+
"bash-language-server": "5.4.0",
142142
"vscode-languageclient": "8.1.0",
143143
"vscode-languageserver": "8.0.2"
144144
},

vscode-client/pnpm-lock.yaml

+41-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)