Skip to content

Commit 5925fdc

Browse files
authored
Prepare release 0.8.0 (#315)
1 parent 6ed1e8b commit 5925fdc

File tree

2 files changed

+32
-4
lines changed

2 files changed

+32
-4
lines changed

CHANGELOG.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,39 @@
11
# Change Log
22

3+
## Version 0.8.0 (December 15, 2022)
4+
5+
### New Features
6+
7+
- Add codelens support for running binary targets (@avx-rchung)
8+
9+
- WORKSPACE.bazel is now identified as starlark (@lalten)
10+
11+
- Add bazel.runTarget command for running targets (@romannikov)
12+
13+
- Add bazel.queryOutputBase configuration setting (@sheldonneuberger-sc)
14+
15+
Changes where output_base is placed. This is convenient for when someone wants bazel using something other than TMPDIR. This is useful if you use a ramdisk for faster builds, or if your TMPDIR has space or security constraints.
16+
17+
- Add bazel.info.\* commands (@jfirebaugh)
18+
19+
This command can be used in launch configurations to embed the results of `bazel info` values. For example:
20+
21+
"initCommands": [
22+
"platform settings -w ${command:bazel.info.execution_root}",
23+
]
24+
25+
### Bug Fixes
26+
27+
- Target completion no longer requires leading quotation mark (@kon72)
28+
- Optimized performance of `bazel query` operations (@iamricard)
29+
- CI updated to Node 20 (@jfirebaugh)
30+
331
## Version 0.7.0 (December 6, 2022)
432

533
### New Features
634

735
- Add bazel.commandLine.queryExpression configuration setting (@maximMalofeev)
8-
36+
937
A [query language expression](https://bazel.build/query/language) which determines the packages displayed in the workspace tree and quick picker. The default inspects the entire workspace, but you could narrow it. For example: `//part/you/want/...:*`
1038

1139
- Make executable and buildifierExecutable settings `machine-overridable` (@jfirebaugh)
@@ -19,7 +47,7 @@
1947
- Fix and document providing flags to `getTargetOutput` (@jfirebaugh)
2048

2149
Additional Bazel flags can be provided to the `bazel.getTargetOutput` command:
22-
50+
2351
"inputs": [
2452
{
2553
"id": "debugOutputLocation",
@@ -34,7 +62,7 @@
3462
### New Features
3563

3664
- Add bazel.getTargetOutput command.
37-
65+
3866
This command can be used in launch configurations to obtain the path to an executable built by Bazel. For example, you can set the "program" attribute of a launch configuration to an input variable:
3967

4068
"program": "${input:binaryOutputLocation}"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vscode-bazel",
33
"displayName": "Bazel",
44
"description": "Bazel BUILD integration",
5-
"version": "0.7.0",
5+
"version": "0.8.0",
66
"publisher": "BazelBuild",
77
"license": "Apache-2.0",
88
"repository": {

0 commit comments

Comments
 (0)