v0.31.0 - 26 Jan, 2022
A list of all issues and changes can be found in the v0.31.0 milestone and commit history.
Fixes
- src/goStatus: assign id/name to each status bar item (Issue 1571)
- Change go template file language id to
gotmpl
(Issue 1957)
Debugging
- Use 'dlv' instead of 'dlv-dap' binary (Issue 1977)
- Experimental support of 'console' mode debugging (Issue 124)
- Support debugging with root privileges (Issue 558)
- Updated debugging documentation (Issue 1861,1719,(1676, 123, 855, 1840))
- Enabled remaining tests for dlv dap and fixed flaky tests (Issue 1958,Issue 1993)
- Improvement of debug session start-up and session fail messages (Issue 1861)
Test Explorer
- src/goTest: don't resolve tests in virtual files
- src/goTest: fix output for subtests (Issue 1837)
Development Process Updates
- Recommend that contributers use npm ci instead of npm install when developing vscode-go (Issue 2010)
- test: use @vscode/test-electron instead of vscode-test
- go.mod: update imports to latest versions
- package.json: pin direct dependencies (Issue 2010)
- Enable tests with go1.18beta1 (Issue 1950)
Thanks
Thank you for your contribution, @firelizzard18, @hyangah, @jamalc, @polinasok, @TheNagaPraneeth, @suzmue!