vscode-go v0.29.0 Release Notes

Release Date: 2021-10-26 // 8 months ago
  • 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) <!-- CL 355974 --> The extension runs go install from the workspace root directory, and the old workaround for Issue 757 is unnecessary.
    • Language Server:
      • Print all GOPATHs when there are multiple GOPATHs. (Issue 1848) <!-- CL 356909 -->
      • Synced settings @ gopls/v0.7.3
    • "Go: Generate Interface Stubs" allows '-' as an acceptable char for interface names. (Issue 1670) <!-- CL 343829 -->
    • โœ… Test UX:
      • Visualize profiles. (Issue 1747) <!-- CL 345477 -->
      • Added view for profiles. (Issue 1641) <!-- CL 345470 -->
      • Added single-test debugging support to the Test Explorer UI. (CL 348571)
      • Shows test output on run. (CL 352309)
    • Debug:
      • Added showLog/logOutput/dlvFlags to go.delveConfig setting that change the default values for them. (Issue 1723) <!-- CL 351249 -->
      • Handle directory with '.' in its name correctly and warn users for invalid program (Issue 1826, 1769) <!-- CL 353990 -->

    Thanks

    Thank you for your contribution, @firelizzard18, @Zamiell, @mislav, @polinasok, @hyangah, @stamblerre, @suzmue, and @yinheli!