vscode-go v0.24.0 Release Notes

Release Date: 2021-04-06 // about 3 years ago
  • ๐Ÿงช We re-enabled the option to use dlv dap (Delve's native DAP implementation) instead of the old debug ๐Ÿ“š adapter when debugging go code. See the documentation to learn more about Delve's native DAP implementation, and how to choose dlv dap.

    ๐Ÿš€ Full list of issues and changes can be found in the v0.24.0 milestone and the changes since v0.23.3.

    โœจ Enhancements

    • ๐Ÿ‘Œ Supports custom format tools when gopls is enabled. (Issue 1238)
    • ๐Ÿ‘ Allows to use dlv dap for debugging.

    ๐Ÿ›  Fixes

    • ๐Ÿ‘• Do not lint with staticcheck if it is enabled in gopls. (CL 301053)
    • ๐Ÿš€ Use go list to check availability of newly released gopls. (CL 295418)
    • ๐Ÿ‘‰ Use go env -json to query go env variables. (CL 301730)
    • Include gopls, go versions and OS info to the opt-out survey.

    Code Health

    • npm audit fix
    • โœ‚ Removed the deprecated go.overwriteGoplsMiddleware setting.
    • โž• Added more testing for debug features using dlv-dap.

    Thanks

    Thanks for the contributions, @hoanggc, @suzmue, @rstambler, @polinasok!