Skip to content
This repository has been archived by the owner on Jul 15, 2023. It is now read-only.

Releases: microsoft/vscode-go

Clear code coverage on file save

21 May 07:09
Compare
Choose a tag to compare
  • Hyang-Ah Hana Kim (@hyangah)
    • Fix the bug introduced in the previous update where the code coverage does not disappear when edits to the file are saved.

Improvements when using gopls and bug fixes

13 May 07:07
Compare
Choose a tag to compare

0.14.2-beta.5

08 May 16:49
f2a7c11
Compare
Choose a tag to compare
0.14.2-beta.5 Pre-release
Pre-release
Update default latest version for gopls (#3229)

Change-Id: Ic1a6eb955ad9a2e4eab81771dd0c4471670e22fa

Update the vscode language client version being used to make use of upstream improvements

16 Apr 01:06
Compare
Choose a tag to compare
  • Ramya Rao (@ramya-rao-a)
    • Update the version of vscode-languageclient being used to make use of all the upstream fixes. This changes the min version of the VS Code for upcoming updates of this extension to be 1.41. Older versions of VS Code will no longer receive any updates from this extension.

Another round of debugging improvements!

16 Apr 00:49
Compare
Choose a tag to compare

Debugging improvements

  • Hyang-Ah Hana Kim (@hyangah)

    • Fix the Run: Start Without Debugging command when using modules or when there is no launch.json file. Fixes Bug 3121 with PR 3125
  • Quoc Truong (@quoctruong)

    • Fix issue of breakpoints not being hit due to mismatch in the path separators in the file paths
      used by VS Code and the file paths returned by delve. Fixes Bug 2010 with PR 3108
    • Show warning if cwd is not passed when remote debugging in attach mode. PR 2999
  • Luis GG (@lggomez)

    • Add stacktrace dump and better error messages on EXC_BAD_ACCESS panics. Fixes Bug 1903 with PR 2904
  • @marcel-basel

    • When debugging with the program attribute in the debug configuration pointing to a file, debug
      just the file and not the entire package. This allows one to debug single files when a folder has multiple files with the main function. Feature Request 1229 implemented with PR 3016
  • Ramya Rao (@ramya-rao-a)

    • Show debug watch failures as warnings instead of errors to reduce the noise in debug console.
      Fixes Bug 3006 with commit 430362e
    • Use go run . instead of passing the current file to the go run command when the command Run: Start Without Debugging command is executed with the program attribute in the debug configuration pointing to a folder. Previously, this would result in errors for cases when the current file uses members from a separate file in the same pacakge. Feature Request 3096 implemented with commit 78518d7e
  • polinasok

    • Use 'entry' as stopped event reason when stopping on entry. PR 3150
    • Remove redundant support for thread events. PR 3145

Other improvements

Bug fixes and update latest version of gopls to be 0.3.1

28 Feb 01:00
Compare
Choose a tag to compare

Code coverage from custom cover profile, support for multiple envFile when debugging and other improvements

12 Mar 14:53
Compare
Choose a tag to compare

Code Coverage when running tests from a single file, improved support for test tags & flags when debugging tests and other bug fixes

31 Dec 05:34
Compare
Choose a tag to compare

New features

Language server updates

  • Ramya Rao (@ramya-rao-a)
    • The setting go.languageServerExperimentalFeatures which allows you to disable experimental features from the
      language server has been trimmed the features that can be thus disabled to the below as rest of the features are
      deemed to be stable.
      • format
      • documentLink
      • diagnostics
    • Fix error "Cannot read property 'clear' of undefined" that appears on running the command Restart language server if the language server had not started successfully.

Others

Bug fix for when installing tools in module mode

06 Nov 01:50
Compare
Choose a tag to compare

Run go mod tidy before installing tools to fix Bug 2886 with PR 2877

Improvements to tool installation, `gopls` usage and bug fixes

05 Nov 04:37
Compare
Choose a tag to compare

Engineering improvements