You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
5
5
6
6
## Unreleased
7
7
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`
9
17
10
18
## v0.53.1 (prerelease)
11
19
@@ -48,10 +56,6 @@ To prevent accidental untrusted code execution, vscode-go no longer allows invoc
48
56
49
57
This is CVE-2025-68120.
50
58
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
-
55
59
### Important
56
60
57
61
* To ensure the extension remains fully compatible and stable, the required
@@ -60,6 +64,8 @@ users running older versions upgrade to Go 1.23+.
60
64
61
65
### Changes
62
66
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
+
63
69
***Tool Management Refactoring**: The extension now correctly uses the tools
64
70
specified in the `"go.lintTool"` and `"go.formatTool"` settings.
0 commit comments