Skip to content

Releases: golang/vscode-go

Release v0.47.1

04 Mar 19:11
Compare
Choose a tag to compare
Release v0.47.1 Pre-release
Pre-release

Release v0.46.1

04 Mar 23:23
Compare
Choose a tag to compare

Release v0.46.1-rc.1

04 Mar 22:23
Compare
Choose a tag to compare
Release v0.46.1-rc.1 Pre-release
Pre-release

Date: 2025-03-04

Full Changelog: v0.46.0...v0.46.1-rc.1
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.46.1

  • How to test release candidate:
    • Download the .vsix file from this Releases page.
    • Navigate to the Extensions view in VS Code (Ctrl+Shift+X). Click on the "..." in the top-right corner, select "Install from VSIX", and select the .vsix file you downloaded. Alternatively, you can run code --install-extension Go-latest.vsix or open the Command Palette and run the "Extensions: Install from VSIX..." command.
    • If prompted, reload VS Code.

Release v0.47.0

28 Feb 18:51
Compare
Choose a tag to compare
Release v0.47.0 Pre-release
Pre-release

This is the pre-release version of v0.48.0.

Date: 2025-02-27

Full Changelog: v0.46.0-rc.1...v0.47.0
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.48.0

v0.47.0 is a pre-release version identical to the official release v0.46.0, incorporating all the same bug fixes and improvements. This may include additional, experimental features that are not yet ready for general release. These features are still under development and may be subject to change or removal.

See release https://github.com/golang/vscode-go/releases/tag/v0.46.0 for details.

Release v0.46.0

28 Feb 18:51
Compare
Choose a tag to compare

Date: 2025-02-27

Full Changelog: v0.44.0...v0.46.0
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.46.0

Code Health

  • The testing framework is migrated from Kokoro to LUCI. The presubmit tests will be triggered against multiple go versions.

Changes

  • Gopls v0.18: The latest gopls version as of this release is gopls v0.18. The extension settings documentation has been updated to align with the latest gopls settings.

Package Outline View

  • Added new "Package Outline" explorer view that displays all the symbols in the currently open file's package.

Fixes

  • Improved Error Reporting: Code action resolution failures now display error messages via notifications from gopls.
  • Removed unnecessary prompts for missing formatter tools when gopls is enabled (Issue 3677).

Release v0.46.0-rc.1

25 Feb 16:50
Compare
Choose a tag to compare
Release v0.46.0-rc.1 Pre-release
Pre-release

Date: 2025-02-25

Full Changelog: v0.44.0...v0.46.0-rc.1
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.46.0

  • How to test release candidate:
    • Download the .vsix file from this Releases page.
    • Navigate to the Extensions view in VS Code (Ctrl+Shift+X). Click on the "..." in the top-right corner, select "Install from VSIX", and select the .vsix file you downloaded. Alternatively, you can run code --install-extension Go-latest.vsix or open the Command Palette and run the "Extensions: Install from VSIX..." command.
    • If prompted, reload VS Code.

Release v0.45.2

24 Feb 16:02
Compare
Choose a tag to compare
Release v0.45.2 Pre-release
Pre-release

This is the pre-release version of v0.46.0.

Date: 2025-02-19

Full Changelog: v0.44.0-rc.1...v0.45.2
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.46.0

Code Health

  • The testing framework is migrated from Kokoro to LUCI. The presubmit tests will be triggered against multiple go versions.

Changes

Package Outline View

  • Added new "Package Outline" explorer view that displays all the symbols in the currently open file's package.

Fixes

  • Improved Error Reporting: Code action resolution failures now display error messages via notifications from gopls.
  • Removed unnecessary prompts for missing formatter tools when gopls is enabled (Issue 3677).

Release v0.45.1

11 Feb 20:44
Compare
Choose a tag to compare
Release v0.45.1 Pre-release
Pre-release

This is the pre-release version of v0.46.0.

Date: 2025-02-11

Full Changelog: v0.44.0-rc.1...v0.45.1
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.46.0

Code Health

  • The testing framework is migrated from Kokoro to LUCI. The presubmit tests will be triggered against multiple go versions.

Changes

Package Outline View

  • Added new "Package Outline" explorer view that displays all the symbols in the currently open file's package.

Release v0.45.0

17 Dec 14:42
Compare
Choose a tag to compare
Release v0.45.0 Pre-release
Pre-release

This is the pre-release version of v0.46.0.

Date: 2024-12-16

Full Changelog: v0.44.0-rc.1...v0.45.0
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.46.0

v0.45.0 is a pre-release version identical to the official release v0.44.0, incorporating all the same bug fixes and improvements. This may include additional, experimental features that are not yet ready for general release. These features are still under development and may be subject to change or removal.

See release https://github.com/golang/vscode-go/releases/tag/v0.44.0 for details.

Release v0.44.0

17 Dec 14:11
Compare
Choose a tag to compare

Date: 2024-12-16

Full Changelog: v0.42.1...v0.44.0
Milestone: https://github.com/golang/vscode-go/issues?q=milestone%3Av0.44.0

Changes

  • Gopls v0.17: The latest gopls version as of this release is gopls v0.17. The extension settings documentation has been updated to align with the latest gopls settings.
  • Increased the Go telemetry prompt rate to 100%.
  • Debugging: will not open Debug Console when debug.internalConsoleOption is neverOpen. (CL 627675)

Tools installation

Code Health

  • Extension build target is set to es2022. (Issue 3540)
  • The extension release workflow is migrated to the Go project's Relui. (Issue 3500)

Testing

A new extension, Go Companion, has been released with experimental support for gopls-based test discovery. If Go Companion is installed, pre-release versions of this extension will automatically disable its test explorer in favor of Go Companion's implementation. See experiments for details on Go Companion's features and for disabling the automatic switchover.