Skip to content

Commit fecc313

Browse files
h9jianggopherbot
authored andcommitted
extension: add release note for interactive refactoring
Since the majority of protocol details is already available in x/tools, the vscode-go release note can simply refers to x/tools and gopls release note for further details. Gopls CL 766580 & CL 763440 For golang/go#76331 Change-Id: Ic483e36f488656a5c17a6f2cf82cf493ad2bf4b5 Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/771920 Auto-Submit: Hongxiang Jiang <hxjiang@golang.org> Reviewed-by: Madeline Kalil <mkalil@google.com> LUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
1 parent 5e34a79 commit fecc313

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
55

66
## Unreleased
77

8-
Added menu in a debugger that will show variable in a new document with respect to special chars like `\r\n\t`
8+
### Changes
9+
10+
* Interactive code actions: Support has been added for interactive refactorings that prompt the user for input before proceeding. This enables more sophisticated code actions that require user choices like "add/remove tags to struct fields", "implement interface".
11+
12+
This integration follows the language client implementation [guidelines](https://github.com/golang/tools/blob/gopls/v0.22.0/gopls/doc/design/integrating-interactive-refactoring.md). See supported interactive refactoring from gopls [feature doc](https://github.com/golang/tools/blob/gopls/v0.22.0/gopls/doc/features/transformation.md#interactive-code-actions).
13+
14+
Dialog support is a non-standard feature of LSP. It is currently supported only by `gopls` and `vscode-go`. We plan to work with the broader LSP community toward a standard specification.
15+
16+
* Added menu in a debugger that will show variable in a new document with respect to special chars like `\r\n\t`
917

1018
## v0.53.1 (prerelease)
1119

@@ -48,10 +56,6 @@ To prevent accidental untrusted code execution, vscode-go no longer allows invoc
4856

4957
This is CVE-2025-68120.
5058

51-
### Changes
52-
53-
* Added a new field, 'compilerDetails', on the 'go.editorContextMenuCommands' setting that when set to true will show the "Go: Toggle compiler optimization details" command in the context menu.
54-
5559
### Important
5660

5761
* To ensure the extension remains fully compatible and stable, the required
@@ -60,6 +64,8 @@ users running older versions upgrade to Go 1.23+.
6064

6165
### Changes
6266

67+
* Added a new field, 'compilerDetails', on the 'go.editorContextMenuCommands' setting that when set to true will show the "Go: Toggle compiler optimization details" command in the context menu.
68+
6369
* **Tool Management Refactoring**: The extension now correctly uses the tools
6470
specified in the `"go.lintTool"` and `"go.formatTool"` settings.
6571

0 commit comments

Comments
 (0)