v0.29.0 - 26 Oct, 2021
A list of all issues and changes can be found in the v0.29.0 milestone and commit history.
Changes
- Prompt users for the 2021 Go Developer survey.
go.survey.prompt
is a new setting to control survey prompts. - Use
go install
for tools installation when using go1.16+. From go1.18,go get
will no longer build/install tools. See the deprecation notice. (Issue 1825) The extension runsgo install
from the workspace root directory, and the old workaround for Issue 757 is unnecessary. - Language Server:
- Print all
GOPATH
s when there are multiple GOPATHs. (Issue 1848) - Synced settings @ gopls/v0.7.3
- Print all
- "Go: Generate Interface Stubs" allows
'-'
as an acceptable char for interface names. (Issue 1670) - Test UX:
- Visualize profiles. (Issue 1747)
- Added view for profiles. (Issue 1641)
- Added single-test debugging support to the Test Explorer UI. (CL 348571)
- Shows test output on run. (CL 352309)
- Debug:
- Added
showLog
/logOutput
/dlvFlags
togo.delveConfig
setting that change the default values for them. (Issue 1723) - Handle directory with
'.'
in its name correctly and warn users for invalidprogram
(Issue 1826, 1769)
- Added
Thanks
Thank you for your contribution, @firelizzard18, @Zamiell, @mislav, @polinasok, @hyangah, @stamblerre, @suzmue, and @yinheli!