Changelog History
Page 5
-
v0.19.0-rc.1
November 23, 2020 -
v0.18.1 Changes
October 30, 2020v0.18.1 - 30th Oct, 2020
A list of all issues and changes can be found in the v0.18.1 milestone.
โจ Enhancement
- ๐ New
Go: extract language server logs to editor
command was added (CL 263526).
๐ Fixes
- ๐ Fixed a bug that hid the Go status bar when there is no active text editor (Issue 831).
Thanks
Thank you for your contributions, @suzmue, @pjweinbgo!
๐ ๐ See also v0.18.0 Release Note.
- ๐ New
-
v0.18.1-rc.1
October 30, 2020 -
v0.18.0 Changes
October 23, 2020v0.18.0 - 23rd Oct, 2020
๐ Unified Go status UI โก, many debugger feature improvements, and LSP 3.16 features! A list of all issues fixed with this release can be found in the v0.18.0 milestone.
๐ New Features
- ๐ The new Go status bar provides a menu to manage the go version, open the gopls trace, open the
go.mod
file, and more. The oldGo Modules
status bar was removed in favor of this new unified status bar. See VS Code Go UI documentation to learn more about this. - ๐ New
Go: Toggle gc details
command toggles the display of compiler optimization choice for the open Go source file (CL 256658). - Upgraded LSP to
3.16
. Users of recentgopls
can access new features such asCall hierarchy
andSemantic tokens
.
โจ Enhancement
- Debugging:
- Language Server Client: sends
gopls
config as LSP initialization options for correct workspace symbols computation (CL 259138). - Snippets: adds a placeholder for the
for
statement snippet (Issue 734). - Excludes
vendor
directories fromgo.inferGopath
disable mechanism (Issue 301). - ๐ New
go.logging.level
setting allows extra logging to help debugging extension issues (CL 256557). - For Nightly extension users,
Go: Show Survey Config
andGo: Reset Survey Config
commands are available.
๐ Fixes
- ๐ Fixed the bug that caused the debug adapter to leave bogus null items in the map type variable presentation (Issue 199).
- ๐ Fixed several debug adapter bugs that caused remote debug to hang (Issue 740, 766, 761, 764).
- ๐ง Restored the correct handling of language server configuration change when users opt for enabling language server and installing
gopls
. (CL 258997). - ๐ Fixed a diagnostics error visualization issue when multiple files with errors are open (Issue 743).
- ๐ Changed the dependency tool installation to use the
go
command chosen from the currentGOROOT/bin
. This helps avoid using a different version ofgo
command forasdf
ordirenv
users (Issue 757).
๐ Documentation
- ๐ง Documented the current limitation of symlink support in debugging (CL 257204), improved the instruction for CLI application debugging (CL 259677), and fixed syntax errors in example task configuration snippets (CL 259077).
Code Health
- โ Added an initial set of tests for debug adapters (Issue 137). We will keep working to improve our test coverage.
Thanks
Thank you for your contributions, @suzmue, @vologab, @amitlevy21, @danielhelfand, @egonk, @quoctruong, @polinasok, @pjweinbgo, @stamblerre, @hyangah!
- ๐ The new Go status bar provides a menu to manage the go version, open the gopls trace, open the
-
v0.18.0-rc.1 Changes
October 21, 2020๐ How to install pre-release:
- Download the .vsix file from this page.
- Navigate to the Extensions view in VS Code (Ctrl+Shift+X). Click on the "..." in the top-right corner, select "Install from VSIX", and select the .vsix file you downloaded. Alternatively, open the Command Palette and run the "Extensions: Install from VSIX..." command.
- If prompted, reload VS Code.
๐ Release note: https://github.com/golang/vscode-go/blob/v0.18.0-rc.1/CHANGELOG.md#v0180---23rd-oct-2020
Milestone: https://github.com/golang/vscode-go/issues?q=is%3Aissue+milestone%3Av0.18.0+is%3Aclosed
-
v0.17.2 Changes
September 29, 2020v0.17.2 - 29th Sep, 2020
๐ Fixes
- ๐ Fixed a regression caused by the change for Issue 679.
Ifgo
is not found fromPATH
available to the extension, the extension tries
0๏ธโฃ a couple of well-known default locations to find thego
binary. In this case, we
need to mutatePATH
so other tools includinggopls
ordlv
can choose the
same go version. (Issue 713).
- ๐ Fixed a regression caused by the change for Issue 679.
-
v0.17.2-rc.2 Changes
October 01, 2020๐ How to install pre-release:
- Download the .vsix file from this page.
- Navigate to the Extensions view in VS Code (Ctrl+Shift+X). Click on the "..." in the top-right corner, select "Install from VSIX", and select the .vsix file you downloaded. Alternatively, open the Command Palette and run the "Extensions: Install from VSIX..." command.
- If prompted, reload VS Code.
๐ Release note: https://github.com/golang/vscode-go/blob/v0.17.2-rc.2/CHANGELOG.md#v0172---29th-sep-2020
Milestone: https://github.com/golang/vscode-go/issues?q=is%3Aissue+milestone%3Av0.17.2+is%3Aclosed
-
v0.17.2-rc.1 Changes
September 30, 2020๐ How to install pre-release:
- Download the .vsix file from this page.
- Navigate to the Extensions view in VS Code (Ctrl+Shift+X). Click on the "..." in the top-right corner, select "Install from VSIX", and select the .vsix file you downloaded. Alternatively, open the Command Palette and run the "Extensions: Install from VSIX..." command.
- If prompted, reload VS Code.
๐ Release note: https://github.com/golang/vscode-go/blob/v0.17.2-rc.1/CHANGELOG.md#v0172---29th-sep-2020
Milestone: https://github.com/golang/vscode-go/issues?q=is%3Aissue+milestone%3Av0.17.2+is%3Aclosed
-
v0.17.1 Changes
September 29, 2020v0.17.1 - 28th Sep, 2020
โจ Enhancement
- Mutate the
PATH
/Path
environment variable only if users
๐ง explicitly configure to select the go command usinggo.goroot
,
go.alternateTools
, orGo: Choose Go Environment
menu.
(Issue 679) - Includes sanitized gopls crash traces in the automated gopls crash report.
(CL 256878)
๐ Fixes
- ๐ Changed the default of
go.coverMode
to bedefault
. (Issue 666) - ๐ Fixed a missing promise reject when go is not found. (Issue 660)
Thank you for reporting issues!
- Mutate the
-
v0.17.1-rc.1 Changes
September 29, 2020- ๐ How to install pre-release: https://github.com/golang/vscode-go/blob/master/docs/nightly.md#testing-pre-releases
- ๐ Release note: https://github.com/golang/vscode-go/blob/v0.17.1-rc.1/CHANGELOG.md#v0171---28th-sep-2020
- Milestone: https://github.com/golang/vscode-go/issues?q=is%3Aissue+milestone%3Av0.17.1+is%3Aclosed