Skip to content

Commit

Permalink
Prepare release 0.8.0 (#315)
Browse files Browse the repository at this point in the history
  • Loading branch information
jfirebaugh committed Dec 18, 2023
1 parent 6ed1e8b commit 5925fdc
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 4 deletions.
34 changes: 31 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,39 @@
# Change Log

## Version 0.8.0 (December 15, 2022)

### New Features

- Add codelens support for running binary targets (@avx-rchung)

- WORKSPACE.bazel is now identified as starlark (@lalten)

- Add bazel.runTarget command for running targets (@romannikov)

- Add bazel.queryOutputBase configuration setting (@sheldonneuberger-sc)

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.

- Add bazel.info.\* commands (@jfirebaugh)

This command can be used in launch configurations to embed the results of `bazel info` values. For example:

"initCommands": [
"platform settings -w ${command:bazel.info.execution_root}",
]

### Bug Fixes

- Target completion no longer requires leading quotation mark (@kon72)
- Optimized performance of `bazel query` operations (@iamricard)
- CI updated to Node 20 (@jfirebaugh)

## Version 0.7.0 (December 6, 2022)

### New Features

- Add bazel.commandLine.queryExpression configuration setting (@maximMalofeev)

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/...:*`

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

Additional Bazel flags can be provided to the `bazel.getTargetOutput` command:

"inputs": [
{
"id": "debugOutputLocation",
Expand All @@ -34,7 +62,7 @@
### New Features

- Add bazel.getTargetOutput command.

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:

"program": "${input:binaryOutputLocation}"
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "vscode-bazel",
"displayName": "Bazel",
"description": "Bazel BUILD integration",
"version": "0.7.0",
"version": "0.8.0",
"publisher": "BazelBuild",
"license": "Apache-2.0",
"repository": {
Expand Down

0 comments on commit 5925fdc

Please sign in to comment.