All Versions
136
Latest Version
Avg Release Cycle
25 days
Latest Release
862 days ago
Changelog History
Page 11
Changelog History
Page 11
-
v0.6.81 Changes
June 04, 2018🔋 Features
-
- Use debug configuration to choose to use version 2 of delve apis when debugging. Feature Request 1555 implemented with PR 1647. This enables you to set configuration to increase the size of arrays and strings that are watchable during debugging which fixes Bug 868
-
- Support the use of
golangci-lint
as a linter. Feature Request 1693 implemented with PR 1693
- Support the use of
Minko Gechev (@mgechev) and Mark Wolfe (@wolfeidau)
- Support the use of
revive
as a linter. Feature Request 1697 implemented with PR 1699, PR 1703 and commit d31636
- Support the use of
-
- Customize the colors used in highlighting covered/uncovered code or the gutter styles used to indicated covered/uncovered code using the setting
go.coverageDecorator
. Feature Request 1302 implemented with PR 1695.
- Customize the colors used in highlighting covered/uncovered code or the gutter styles used to indicated covered/uncovered code using the setting
-
- Include exported member name in completions when starting a comment above it. Use Ctrl+Space to trigger completions inside comments. Feature Request 1005 implemented with PR 1675 and PR 1706
Frederik Ring (@m90), Ramya Rao (@ramya-rao-a)
- Get code completion and formatting features when using language server. Use the new setting
go.languageServerExperimentalFeatures
to opt-in to try such new features from the language server that might not be feature complete yet. Feature Request 1593 implemented with PR 1607
- Get code completion and formatting features when using language server. Use the new setting
-
- Resolve
~
,${workspaceRoot}
,${workspaceFolder}
in thego.testFlags
setting. Feature Request 928 - Ensure
Go: Add Import
shows up the list of imports ASAP. Fixes Feature Request 1450 - Prompt user to install missing tool when they change either of
go.formatTool
,go.lintTool
orgo.docsTool
setting to a tool that they dont have installed yet. - Pass the environment variables in the
go.toolsEnvVars
setting to the process that runs the language server. - Include the GOPATH from environment variable in the inferred GOPATH when
go.inferGopath
setting is enabled. Feature Request 1525
- Resolve
🐛 Bug Fixes
-
-
v0.6.80 Changes
May 14, 2018-
- New setting
go.installDependenciesWhenBuilding
to control whether the-i
flag is passed togo build
/go test
when compiling. Feature Request 1464 - Use GOROOT from
go env
if not set as environment variable explicitly. - Fix bug where the output pane keeps showing up when using language server. Bug 1662
- Show rename errors in the output channel. Fixes Bug 1663
- New setting
-
- Fixed regression bug where environment variables set in
go.toolsEnvVars
arent being used. PR 1665
- Fixed regression bug where environment variables set in
-
- Expand function snippet for function types in auto-completions. Feature Request 1553 and PR 1560
-
-
v0.6.79 Changes
May 04, 2018-
- New setting
go.gotoSymbol.includeGoroot
. If enabled, the symbols from the standard library are included when doing a workspace symbol search using theGo to Symbol in Workspace
command. Feature Request 1567 and PR 1604
- New setting
-
- New setting
go.coverOnSingleTest
. If enabled, code coverage will be shown in the editor when running individual tests. Feature Request 1637 and PR 1638
- New setting
-
- Use the right icons for completion items of type
const
,package
,type
andvar
. PR 1624
- Use the right icons for completion items of type
-
- Package name suggestion should be
main
in a test file if the folder contains amain.go
. PR 1630
- Package name suggestion should be
-
- Non string values for environment variables are now allowed in settings like
go.testEnvVars
andgo.toolsEnvVars
. Bug 1608 - Support the
Go to Implementation
andPeek Implmentation
commands when using the Go Language Server. Feature Request 1611 - Fix automatic imports of packages when there is a comment in the end of the import block. Bug 1606
- Fix automatic imports of packages when package alias starts with any keyword in the import block. Bug 1618
- Non string values for environment variables are now allowed in settings like
-
-
v0.6.78 Changes
April 03, 2018🆕 New Features and Enhancements
-
- Configure the
output
option of delve in debug configuration.The location provided here is where delve will output the binary it then uses for debugging. PR 1564
- Configure the
-
- Codelens to debug benchmarks. PR 1566
-
- Show build errors at the right column in a line instead of showing them at the start of the line by using columns numbers returned from
go build
. PR 1573
- Show build errors at the right column in a line instead of showing them at the start of the line by using columns numbers returned from
-
- Make links in test output clickable when it fails due to build errors. Feature Request 1562
- Enable
Go to Implementation
to work both ways. Feature Request 1536
-
- Include comments from struct definitions when showing the definitions on hover. PR 1559
-
- Use
go vet
instead ofgo tool vet
from Go 1.10 onwards as the latter now supports all vet flags. PR 1576
- Use
-
- Add option to never show the warning on editing generated files. PR 1537
-
- Show warning when go binary is not found during build. PR 1543
🐛 Bug Fixes
-
-
v0.6.77 Changes
February 20, 2018-
- New command
Go: Fill Struct
integrates thefillstruct
tool that lets you fill struct fields with default values. PR 1506
- New command
-
- Show key value pairs of map variables correctly in the variable pane when debugging. Fixes Bug 1384
-
- Fix the issue of various features not working with Go 1.10 due to regex failure on fetching the version. PR 1523
Kevin Wiesmüller @kwiesmueller
- Generating Unit Tests will not open a new editor for generated/updated test file if the file is already open and visible in another editor group. PR 1517
-
- Notify user when
gopkgs
fails to get packages that are needed to provide the completions for unimported packages. PR 1528
- Notify user when
Anatoly Milkov (@anatolym) and Christian Winther (@jippi)
- Documentation Updates
-
-
v0.6.76 Changes
February 10, 2018 -
v0.6.74 Changes
February 08, 2018-
- Feature Request 1456: Show build/vet/lint status in status bar instead of opening output pane when run manually
-
- Bug 1470:
Go: Build Workspace
command or the setting"go.buildOnSave": "workspace"
results in persistent error from trying to build the root directory with no Go files. - Bug 1469: Formatting adds �� in Chinese files some times.
- Bug 1481: Untitled files in empty workspace results in build errors
- Bug 1483: Generating unit tests for a function generates tests for other functions with similar names
- Bug 1470:
-
-
v0.6.72 Changes
January 09, 2018- Ramya Rao (@ramya-rao-a)
- Fix the issue that got introduced in the previous release, where formatter reverts changes unless
goreturns
is updated. Fixes Bug 1447 ~
,$workspaceRoot
and$workspaceFolder
are now supported in thego.goroot
setting
- Fix the issue that got introduced in the previous release, where formatter reverts changes unless
- [Ben Wood @(benclarkwood)](benclarkwood)
- Ramya Rao (@ramya-rao-a)
-
v0.6.71 Changes
January 05, 2018-
- Setting
go.inferGopath
will now infer the correct GOPATH even in the below 2 cases which wasnt supported before- When a Go file is opened in VS Code directly without opening any workspace.
- When GOPATH itself is directly opened in VS Code. Fixes Bug 1213
- Use byte offset when calling
gocode
to fix issue with code completion when there are unicode characters in the file. Fixes Bug 1431 - Add descriptions to the contributed snippets. These descriptions will appear in auto-completion and when using the
Insert Snippet
command - Fix "maxBufferExceeded" error by using
spawn
instead ofexec
when running formatters. - Use the new
onDebugResolve
activation event instead ofonDebug
to avoid activating the Go extension when other type of debug sessions are started
- Setting
-
- Fixed the upstream issue with
goreturns
: PR sqs/goreturns#42. This in turn fixes Bug 613 and Bug 630
- Fixed the upstream issue with
-
- Show a warning when user edits a generated file. Feature Request 1295 via PR 1425
-
-
v0.6.70 Changes
December 19, 2017- Avihay Kain (@grooveygr)
- Snippets for methods on types during auto-completion. Feature Request 168. PR 1368
- Matt Brandt (@Matt007)
- Debug configuration snippet for remote debugging. PR 1365
- Ramya Rao (@ramya-rao-a)
- Prompt to recompile dependent Go tools when GOROOT changes. Feature Request 1286
- Support for
${workspaceFolder}
in the below settingsgo.gopath
go.toolsGopath
go.testEnvVars
go.testEnvFile
- The
Analysis Tools Missing
message has bee updated to only appear for the tools backing basic features of the extension - Skip showing linting/vetting errors on a line that has build errors. Feature Request 600
- Fix the issue of slow linters resulting in stale problem markers in updated file. Bug 1404
- Deprecate
go.formatOnSave
setting in favor ofeditor.formatOnSave
. To disable formatting on save, add the below setting:"[go]": { "editor.formatOnSave": false }
This fixes the below issues
- Avihay Kain (@grooveygr)