|
1 | 1 | # Change Log
|
2 | 2 |
|
| 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 | + |
3 | 31 | ## Version 0.7.0 (December 6, 2022)
|
4 | 32 |
|
5 | 33 | ### New Features
|
6 | 34 |
|
7 | 35 | - Add bazel.commandLine.queryExpression configuration setting (@maximMalofeev)
|
8 |
| - |
| 36 | + |
9 | 37 | 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/...:*`
|
10 | 38 |
|
11 | 39 | - Make executable and buildifierExecutable settings `machine-overridable` (@jfirebaugh)
|
|
19 | 47 | - Fix and document providing flags to `getTargetOutput` (@jfirebaugh)
|
20 | 48 |
|
21 | 49 | Additional Bazel flags can be provided to the `bazel.getTargetOutput` command:
|
22 |
| - |
| 50 | + |
23 | 51 | "inputs": [
|
24 | 52 | {
|
25 | 53 | "id": "debugOutputLocation",
|
|
34 | 62 | ### New Features
|
35 | 63 |
|
36 | 64 | - Add bazel.getTargetOutput command.
|
37 |
| - |
| 65 | + |
38 | 66 | 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:
|
39 | 67 |
|
40 | 68 | "program": "${input:binaryOutputLocation}"
|
|
0 commit comments