vscode-go v0.32.0 Release NotesRelease Date: 2022-03-08 // 4 months ago
⚡️ Go 1.18 introduces substantial changes to the language spec, so many tools need rebuilding with Go 1.18 or newer. The extension now suggests updates of tools if it finds they were built with old versions of
gowhich are inadequate for the version used for the project. If you opted in for auto-update, tools will be auto-updated.
⚡️ In order to use Go 1.18, please follow the instruction to configure your Visual Studio Code to locate the right go binary, and run the Go tools using the "Go: Install/Update Tools" command.
👍 Starting with Go 1.18, the
gocommand provides native support for multi-module workspaces, via
go.workfiles. The new "Open 'go.work'" option in the Go status bar's quickpick menu allows users to access the corresponding
🚀 The extension uses
goplsv0.8.0 or newer is used. We plan to complete the replacement work in the next release. (Issue 1020)
⚡️ The new
"go.toolsManagement.go"setting allows users to specify the Go command for tools installation/updates separate from the Go command used for the project.
⚡️ The latest
goplsrequires go 1.13+ for installation, so the extension no longer asks for
goplsupdates when an older versions of
gois used. (Issue 2030) Note
goplscompiled with go 1.13 or newer can still process projects that use go 1.12. If you want to update
goplswhile working with an older version of Go, utilize the new
⬇️ Reduced the verbosity of "Go: Locate Configured Go Tools" output.
- ⚡️ Updated to [email protected] (CVE-2021-23566).
- ✅ Deflaked debug tests.
- 🚀 Changed to check
golang.org/dlfor Go release.
- 👌 Improved documentation for the default formatting behavior and template support.
@jamalc @suzmue @pavlelee @dekimsey @hyangah